@charset "utf-8";
@import url('/resource/gw/css/kor/g2works/main/basic/S-CoreDream.css');
@import url('/resource/gw/css/kor/g2works/main/basic/font-awesome.css');
@import url('/resource/comm/css/talk/NotoSansKR.css');

* {margin:0; padding:0; font-family:'Malgun Gothic', '맑은 고딕', 'Dotum', '돋움', sans-serif;}
html{}
html.ext-strict{overflow-x:hidden; min-width:auto;}
html{scrollbar-base-color:#fff;scrollbar-shadow-color:#CCC; scrollbar-highlight-color:#fff; scrollbar-3dlight-color:#CCC; scrollbar-darkshadow-color:#FFF; scrollbar-track-color:#FFF; scrollbar-arrow-color:#CCC;}/**100412 수정**/
body {font-family:'Malgun Gothic','맑은고딕',snas-serif; font-size:14px; _height:100%;color:#555;}
input[disabled] {background:#eee;}
@media print{body{color:#000;}}
/*기본S*/
img,fieldset {border:0px;}
ul,ol,li {list-style-type: none}
dt,dd{display:inline;}
img,input,select{padding:0 5px; vertical-align: middle;font-size:14px;color:#555; border:1px solid #e5e5e5; box-sizing:border-box;}
input{padding:2px;}

.cB{clear:both;overflow:hidden;}
.dil{display:inline;}
.bB1_1 li{border-bottom:1px solid #f3f3f3;}
.bB{border:1px solid #CCC; padding:3px;}
.b1_1{border:1px solid #9abce8;}
.bBd{border-bottom:1px dotted #ddd;}
.b2{border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.b1_R{border-right:1px solid #c9c9c9;}
.b3{border:1px solid #ccc;}
.check_bg{border:1px solid #000;}

/*간격*/
.p10{padding:10px;}
.pL5{padding:0 0 0 5px;}
.pL10{padding:0 0 0 10px;}    /*111115 추가*/
.pB5{padding-bottom:5px;}
.pB10{padding-bottom:10px;}
.pT10{padding-top:10px;}
.pR10{padding:0 0 0 10px;}
.pB10{padding-bottom:10px;}
.mR5 span{margin-right:5px;}
.mL4{margin-left:4px;}
.m5{margin:5px;}
.m10{margin:10px;}
.mT10{margin-top:10px;}
.mB10{margin-bottom:10px;}
.m1{margin-right:30px;}
.mL5{margin-left:5px;}
.mL10{margin-left:10px;}
/*.m3{margin:4px 0 7px 0;}*/
.m3_1{margin:2px 0 4px 0;}
.m4{margin:3px 3px 0 0;}
.mR10{margin-right:10px;}
.mT15{margin-top:15px;}
.de1{margin:10px 0 5px 0;}
.mImgS91 img{margin:8px 5px;}    /*111115 추가*/
.mb1{margin-bottom:1px;}    /*111115 추가*/
.t0R0{position:absolute;top:0px;right:0px;}     /*111115 추가*/
.wr5{width:70px;}
.fL{float:left;}
.fR{float:right;}
.pA{position:absolute;}
.Ly_1{width:750px;position:absolute;}
.g_1{position:absolute; top:5px; right:10px;}
.lh1{line-height:20px;}
.f1{font-size:13px; font-weight:bold; color:#506380;letter-spacing:10px;}
a.f1{text-decoration:none;}
.f2{color:#FF3300;}
.fA16{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; color:#666;}
.fB{padding-left:10px; font:normal 11px "바탕"; letter-spacing:0;}
.cD11{color:#999; font-size:11px;}
.tB{font-weight:bold;}
.cD11_2{color:#666; font-size:11px;font-family:"Arial", Dotum, "돋움";}
.tBw{color:#fff; font-weight:bold;}
.tBa{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:40px; line-height:48px;}
.fD{font-family:"Arial", Dotum, "돋움"; font-size:14px; color:#666; }
.fWN{font-weight:normal;}
.l1{max-width:47%; margin:0 20px 0 0;}
.l2{max-width:47%; }

/*레이아웃S*/
.bg_body1{background:url(../../images/kor/login/bg_body.jpg) no-repeat;background-position:top center;}
/*전체구조S*/
#tierWrap{position:absolute; width:100%; top:0px; left:0px}
#wrap{position:relative; text-align:left; margin:0 auto; width:1000px;}
/*로그구조S*/
#tierlogWrap{position:relative; text-align:left; margin:0 auto; width:100%; padding:20% 0 0 0;color:#fff;}
#logWrap{position:relative; text-align:left; margin:0 auto; width:862px; height:409px;
background:url(../../images/kor/login/bg_inner.png) no-repeat;}
.bg_log{background:url(../../images/kor/login/bg_body.jpg) no-repeat;background-position:top center;}

/*상단S*/
#tierheadWrap{position:relative; text-align:left; margin:0px auto; width:100%;color:#fff;}
#tierheadWrap ul{display:inline;}
/*.bg_header_p{background:url(../../images/kor/header/bg_p2.gif) repeat-x;}*/
#tierheadWrap h1{position:absolute; top:0; left:16px; height:44px; display:table;}/*170407 수정*/
#tierheadWrap h1 a {display:table-cell; width:100%; height:100%; vertical-align:middle;}

/* 상단 bg Start */
.header_bg0 {height:75px; background:url(/resource/gw/images/kor/header/header_bg0.gif) no-repeat;background-size:100% 75px;}
.header_bg1 {height:75px; background:url(/resource/gw/images/kor/header/header_bg1.gif) no-repeat;background-size:100% 75px;}
.header_bg2 {height:75px; background:url(/resource/gw/images/kor/header/header_bg2.gif) no-repeat;background-size:100% 75px;}
.header_bg3 {height:75px; background:url(/resource/gw/images/kor/header/header_bg3.gif) no-repeat;background-size:100% 75px;}
.header_bg4 {height:75px; background:url(/resource/gw/images/kor/header/header_bg4.gif) no-repeat;background-size:100% 75px;}
.header_bg5 {height:75px; background:url(/resource/gw/images/kor/header/header_bg5.gif) no-repeat;background-size:100% 75px;}
.header_bg6 {height:75px; background:url(/resource/gw/images/kor/header/header_bg6.gif) no-repeat;background-size:100% 75px;}
.header_bg7 {height:75px; background:url(/resource/gw/images/kor/header/header_bg7.gif) no-repeat;background-size:100% 75px;}
.header_bg8 {height:75px; background:url(/resource/gw/images/kor/header/header_bg8.gif) no-repeat;background-size:100% 75px;}
.header_bg9 {height:75px; background:url(/resource/gw/images/kor/header/header_bg9.gif) no-repeat;background-size:100% 75px;}
.header_bg10 {height:75px; background:url(/resource/gw/images/kor/header/header_bg10.gif) no-repeat;background-size:100% 75px;}
.header_bg11 {height:75px; background:url(/resource/gw/images/kor/header/header_bg11.gif) no-repeat;background-size:100% 75px;}
.header_bg12 {height:75px; background:url(/resource/gw/images/kor/header/header_bg12.gif) no-repeat;background-size:100% 75px;}
.header_bg13 {height:75px; background:url(/resource/gw/images/kor/header/header_bg13.gif) no-repeat;background-size:100% 75px;}
.header_bg14 {height:75px; background:url(/resource/gw/images/kor/header/header_bg14.gif) no-repeat;background-size:100% 75px;}
.header_bg15 {height:75px; background:url(/resource/gw/images/kor/header/header_bg15.gif) no-repeat;background-size:100% 75px;}
.header_bg16 {height:75px; background:url(/resource/gw/images/kor/header/header_bg16.gif) no-repeat;background-size:100% 75px;}
.header_bg17 {height:75px; background:url(/resource/gw/images/kor/header/header_bg17.gif) no-repeat;background-size:100% 75px;}
.header_bg18 {height:75px; background:url(/resource/gw/images/kor/header/header_bg18.gif) no-repeat;background-size:100% 75px;}
/* 상단 bg End */

/* #notice{position:relative; overflow:hidden; display: inline-block; margin: 48px 0 0; padding:0 18px; width:100%; box-sizing:border-box; line-height:21px;}
#notice>div:first-child {position:absolute; top:0; left:18px;}
#notice .bt_c1{background:url(../../images/kor/header/bt_logout1.gif);width:64px; height:21px;color:#FFF; vertical-align:middle;}
#notice select {position:relative; top:-2px; margin:0 0 0 5px; height:18px;} */
.login-info-wrap {position:absolute; top:48px; left:0; padding:0 18px; width:100%; box-sizing:border-box; line-height:1; font-size:0;}
.login-info-wrap > p {display:inline-block; vertical-align:top;}
.login-info-wrap > p.user-info {margin-right:53px;}
.login-info-wrap > p img,
.login-info-wrap > p span,
.login-info-wrap > p > a {display:inline-block; margin-right:7px; padding:0; vertical-align:middle; font-size:14px;}
.login-info-wrap > p span a {font-weight:bold; color:#fff;}
.login-info-wrap > p a:hover {text-decoration:none;}
.login-info-wrap > p img {margin-right:5px;}
.login-info-wrap > p span {line-height:19px;}
.login-info-wrap > p span strong {font-weight:bold;}
.login-info-wrap > p > a {line-height:20px;}
.login-info-wrap .btn-point {padding-left:15px; width:43px; height:18px; border-radius:3px; background:rgba(145,144,184,.8) url('/resource/gw/images/kor/header/icon_point_search.png') no-repeat 5px center; box-sizing:border-box; font-size:11px; line-height:18px; color:#fff;}
.login-info-wrap > select {display:inline-block; margin:1px 0 0 20px; height:19px; vertical-align:top;}
.login-info-wrap .top-copy {float:right; padding-top:4px; font-size:14px; line-height:1;}
.login-info-wrap .point-info {padding-top:2px;}
.login-info-wrap .point-info > strong {display:inline-block; font-size:14px; color:#fff; vertical-align:middle;}

#mallDivView {position:fixed; overflow:visible !important; padding:15px 17px;}
#mallDivView:before {content:''; position:absolute; top:-12px; left:126px; width:0; height:0; border:5px solid; border-color:transparent transparent #9190b8 transparent;}
#mallDivView li {position:relative; padding-left:10px; font-size:13px; line-height:20px; color:#555; letter-spacing:-0.5px;}
#mallDivView li:before {content:''; position:absolute; top:9px; left:0; display:inline-block; border-radius:50%; width:3px; height:3px; background:#313131;}
#mallDivView li strong {font-weight:normal; color:#e77c42;}

#mallDivView .banner-img-wrap li {padding-left:0;}
#mallDivView .banner-img-wrap li:before {display:none;}
#mallDivView .banner-img-wrap li a {display:block;}
#mallDivView .banner-img-wrap li img {padding:0;}

#made{position:absolute;top:10px;right:10px;color:#b8cdd9;}
#top_lang{position:absolute;top:28px;right:220px;color:#b8cdd9;}

#headerR{position:relative;} /*1207 추가*/
#logoD{position:absolute; top:48px; right:20px;} /*1207 추가*/
#logoD li{display:inline; color:#fff;} /*1207 추가*/
.btn_H1{display:inline-block; background:url(../../images/kor/header/btn_bg.gif) no-repeat; color:#a0a3aa; width:61px; height:21px; line-height:19px; text-decoration:none; text-align:center; vertical-align:top;} /*1207 추가*/
.btn_H2{background:url(../../images/kor/header/btn_bg2.gif) no-repeat; padding:3px 8px; color:#d0d5de; width:155px; height:21px; line-height:21px; text-decoration:none;} /*1208 추가*/
.btn_lan {width:60px;} /*1207 추가*/
.btn_lan img{margin:0; padding:0; border:0;} /*1207 추가*/

/*하단S*/
#tierfootWrap{position:absolute; bottom:0px; text-align:left; margin:0px auto;width:100%;color:#fff;}
#footer{position:relative;}
.bg_footer {background:url(../../images/kor/subCon/footer.gif) repeat-x;height:34px;}
.bg_footer ul{width:100px; padding:15px 0 5px 10px; text-align:left;}
.bg_footer li{display:inline; font-family:"Arial", Dotumche, "돋움체"; font-size:14px; color:#333; font-weight:bold; text-decoration:none;}
.bg_footer a{color:#666; text-decoration:none;}

/*로그인S*/
#logWrap h1{position:absolute;top:43px;left:40px;}
#logWrap h2{position:absolute;top:78px;left:40px;}
#logAccount{width:350px; height:140px; position:absolute; top:177px; right:40px;}
#logAccount dl{height:45px;line-height:45px; clear:both;}
#logAccount dt{float:left;width:55px; text-align:right; font-weight:bold; color:#FFF;}
#logAccount dd{float:left;color:#FFF;}
#logAccount .bt_login{background:url(../../images/kor/login/bt_login.gif);color:#FFF; width:91px; height:81px; font-weight:bold; position:absolute; top:26px; right:0px; line-height:81px; border:0px;}
#logAccount .box_input1{float:left;width:180px; height:30px; line-height:30px; border:1px solid #0d2c52;margin:6px 0 0 10px; padding:2px;}
#tierfooterWrap{position:relative; text-align:center; margin:0 auto ; width:100%; margin:50px 0 0 0;font-family:"Arial", Dotumche, "돋움체";font-size:10px;color:#777;}

/*아이콘S
.default-icon {background:url(../../images/common/ico/ico_Mail.png) left top no-repeat !important; padding-bottom:2px;}
.icon0{background:url(../../images/kor/leftmenu/icon0.png) 0px 0px no-repeat !important;}
.icon1{background:url(../../images/kor/leftmenu/icon1.png) 0px 0px no-repeat !important;}
.icon2{background:url(../../images/kor/leftmenu/icon2.png) 0px 0px no-repeat !important;}
.icon3{background:url(../../images/kor/leftmenu/icon3.png) 0px 0px no-repeat !important;}
.icon4{background:url(../../images/kor/leftmenu/icon4.png) 0px 0px no-repeat !important;}
.icon5{background:url(../../images/kor/leftmenu/icon5.png) 0px 0px no-repeat !important;}
.icon6{background:url(../../images/kor/leftmenu/icon6.png) 0px 0px no-repeat !important;}
.icon1_1{background:url(../../images/kor/leftmenu/icon1_1.png) 0px 0px no-repeat !important;}
.icon1_2{background:url(../../images/kor/leftmenu/icon1_2.png) 0px 0px no-repeat !important;}
.icon1_2_1{background:url(../../images/kor/leftmenu/icon1_2_1.png) 0px 0px no-repeat !important;}
.icon1_2_2{background:url(../../images/kor/leftmenu/icon1_2_2.png) 0px 0px no-repeat !important;}
.icon1_2_3{background:url(../../images/kor/leftmenu/icon1_2_3.png) 0px 0px no-repeat !important;}
.icon1_3{background:url(../../images/kor/leftmenu/icon1_3.png) 0px 0px no-repeat !important;}
.icon1_3_1{background:url(../../images/kor/leftmenu/icon1_3_1.png) 0px 0px no-repeat !important;}
.icon1_3_2{background:url(../../images/kor/leftmenu/icon1_3_2.png) 0px 0px no-repeat !important;}
.icon1_3_3{background:url(../../images/kor/leftmenu/icon1_3_3.png) 0px 0px no-repeat !important;}
.icon1_4{background:url(../../images/kor/leftmenu/icon1_4.png) 0px 0px no-repeat !important;}
.icon2_1{background:url(../../images/kor/leftmenu/icon2_1.png) 0px 0px no-repeat !important;}
.icon2_2{background:url(../../images/kor/leftmenu/icon2_2.png) 0px 0px no-repeat !important;}
.icon2_3{background:url(../../images/kor/leftmenu/icon2_3.png) 0px 0px no-repeat !important;}
.icon2_3_1{background:url(../../images/kor/leftmenu/icon2_3_1.png) 0px 0px no-repeat !important;}
.icon2_3_2{background:url(../../images/kor/leftmenu/icon2_3_2.png) 0px 0px no-repeat !important;}
.icon2_4{background:url(../../images/kor/leftmenu/icon2_4.png) 0px 0px no-repeat !important;}
.icon2_4_1{background:url(../../images/kor/leftmenu/icon2_4_1.png) 0px 0px no-repeat !important;}
.icon3_1{background:url(../../images/kor/leftmenu/icon3_1.png) 0px 0px no-repeat !important;}
.icon3_2{background:url(../../images/kor/leftmenu/icon3_2.png) 0px 0px no-repeat !important;}
.icon4_1{background:url(../../images/kor/leftmenu/icon4_1.png) 0px 0px no-repeat !important;}
.icon4_1_1{background:url(../../images/kor/leftmenu/icon4_1_1.png) 0px 0px no-repeat !important;}
.icon4_1_2{background:url(../../images/kor/leftmenu/icon4_1_2.png) 0px 0px no-repeat !important;}
.icon4_2{background:url(../../images/kor/leftmenu/icon4_2.png) 0px 0px no-repeat !important;}
.icon4_2_1{background:url(../../images/kor/leftmenu/icon4_2_1.png) 0px 0px no-repeat !important;}
.icon4_2_2{background:url(../../images/kor/leftmenu/icon4_2_2.png) 0px 0px no-repeat !important;}
.icon4_2_3{background:url(../../images/kor/leftmenu/icon4_2_3.png) 0px 0px no-repeat !important;}
.icon4_2_4{background:url(../../images/kor/leftmenu/icon4_2_4.png) 0px 0px no-repeat !important;}
.icon4_3{background:url(../../images/kor/leftmenu/icon4_3.png) 0px 0px no-repeat !important;}
.icon4_3_1{background:url(../../images/kor/leftmenu/icon4_3_1.png) 0px 0px no-repeat !important;}
.icon4_3_2{background:url(../../images/kor/leftmenu/icon4_3_2.png) 0px 0px no-repeat !important;}
.icon4_4{background:url(../../images/kor/leftmenu/icon4_4.png) 0px 0px no-repeat !important;}
.icon4_4_1{background:url(../../images/kor/leftmenu/icon4_4_1.png) 0px 0px no-repeat !important;}
.icon4_4_2{background:url(../../images/kor/leftmenu/icon4_4_2.png) 0px 0px no-repeat !important;}
.icon4_5{background:url(../../images/kor/leftmenu/icon4_5.png) 0px 0px no-repeat !important;}
.icon4_5_1{background:url(../../images/kor/leftmenu/icon4_5_1.png) 0px 0px no-repeat !important;}
.icon4_5_2{background:url(../../images/kor/leftmenu/icon4_5_2.png) 0px 0px no-repeat !important;}
.icon4_6{background:url(../../images/kor/leftmenu/icon4_6.png) 0px 0px no-repeat !important;}
.icon5_1{background:url(../../images/kor/leftmenu/icon5_1.png) 0px 0px no-repeat !important;}
.icon5_1_1{background:url(../../images/kor/leftmenu/icon5_1_1.png) 0px 0px no-repeat !important;}
.icon5_1_2{background:url(../../images/kor/leftmenu/icon5_1_2.png) 0px 0px no-repeat !important;}
.icon5_1_3{background:url(../../images/kor/leftmenu/icon5_1_3.png) 0px 0px no-repeat !important;}
.icon5_1_4{background:url(../../images/kor/leftmenu/icon5_1_4.png) 0px 0px no-repeat !important;}
.icon5_1_5{background:url(../../images/kor/leftmenu/icon5_1_5.png) 0px 0px no-repeat !important;}
.icon5_1_6{background:url(../../images/kor/leftmenu/icon5_1_6.png) 0px 0px no-repeat !important;}
.icon5_1_7{background:url(../../images/kor/leftmenu/icon5_1_7.png) 0px 0px no-repeat !important;}
.icon5_1_8{background:url(../../images/kor/leftmenu/icon5_1_8.png) 0px 0px no-repeat !important;}
.icon5_1_9{background:url(../../images/kor/leftmenu/icon5_1_9.png) 0px 0px no-repeat !important;}
.icon5_1_10{background:url(../../images/kor/leftmenu/icon5_1_10.png) 0px 0px no-repeat !important;}
.icon5_2{background:url(../../images/kor/leftmenu/icon5_2.png) 0px 0px no-repeat !important;}
.icon5_2_1{background:url(../../images/kor/leftmenu/icon5_2_1.png) 0px 0px no-repeat !important;}
.icon5_2_2{background:url(../../images/kor/leftmenu/icon5_2_2.png) 0px 0px no-repeat !important;}
.icon5_2_3{background:url(../../images/kor/leftmenu/icon5_2_3.png) 0px 0px no-repeat !important;}
.icon5_2_4{background:url(../../images/kor/leftmenu/icon5_2_4.png) 0px 0px no-repeat !important;}
.icon5_2_5{background:url(../../images/kor/leftmenu/icon5_2_5.png) 0px 0px no-repeat !important;}
.icon5_3{background:url(../../images/kor/leftmenu/icon5_3.png) 0px 0px no-repeat !important;}
.icon5_3_1{background:url(../../images/kor/leftmenu/icon5_3_1.png) 0px 0px no-repeat !important;}
.icon5_3_2{background:url(../../images/kor/leftmenu/icon5_3_2.png) 0px 0px no-repeat !important;}
.icon5_4{background:url(../../images/kor/leftmenu/icon5_4.png) 0px 0px no-repeat !important;}
.icon5_4_1{background:url(../../images/kor/leftmenu/icon5_4_1.png) 0px 0px no-repeat !important;}
.icon5_4_2{background:url(../../images/kor/leftmenu/icon5_4_2.png) 0px 0px no-repeat !important;}
.icon5_5{background:url(../../images/kor/leftmenu/icon5_5.png) 0px 0px no-repeat !important;}
.icon5_5_1{background:url(../../images/kor/leftmenu/icon5_5_1.png) 0px 0px no-repeat !important;}
.icon5_5_2{background:url(../../images/kor/leftmenu/icon5_5_2.png) 0px 0px no-repeat !important;}
.icon5_5_3{background:url(../../images/kor/leftmenu/icon5_5_3.png) 0px 0px no-repeat !important;}
.icon5_5_4{background:url(../../images/kor/leftmenu/icon5_5_4.png) 0px 0px no-repeat !important;}
.icon5_6{background:url(../../images/kor/leftmenu/icon5_6.png) 0px 0px no-repeat !important;}
.icon5_6_1{background:url(../../images/kor/leftmenu/icon5_6_1.png) 0px 0px no-repeat !important;}
.icon5_6_2{background:url(../../images/kor/leftmenu/icon5_6_2.png) 0px 0px no-repeat !important;}
.icon5_6_3{background:url(../../images/kor/leftmenu/icon5_6_3.png) 0px 0px no-repeat !important;}
.icon5_7{background:url(../../images/kor/leftmenu/icon5_7.png) 0px 0px no-repeat !important;}
.icon5_7_1{background:url(../../images/kor/leftmenu/icon5_7_1.png) 0px 0px no-repeat !important;}
.icon5_7_2{background:url(../../images/kor/leftmenu/icon5_7_2.png) 0px 0px no-repeat !important;}
.icon5_7_3{background:url(../../images/kor/leftmenu/icon5_7_3.png) 0px 0px no-repeat !important;}
.icon5_8{background:url(../../images/kor/leftmenu/icon5_8.png) 0px 0px no-repeat !important;}
.icon5_8_1{background:url(../../images/kor/leftmenu/icon5_8_1.png) 0px 0px no-repeat !important;}
.icon5_8_2{background:url(../../images/kor/leftmenu/icon5_8_2.png) 0px 0px no-repeat !important;}
.icon5_9{background:url(../../images/kor/leftmenu/icon5_9.png) 0px 0px no-repeat !important;}
.icon5_9_1{background:url(../../images/kor/leftmenu/icon5_9_1.png) 0px 0px no-repeat !important;}
.icon5_9_2{background:url(../../images/kor/leftmenu/icon5_9_2.png) 0px 0px no-repeat !important;}
.icon5_10{background:url(../../images/kor/leftmenu/icon5_10.png) 0px 0px no-repeat !important;}
.icon5_11{background:url(../../images/kor/leftmenu/icon5_11.png) 0px 0px no-repeat !important;}
.icon5_12{background:url(../../images/kor/leftmenu/icon5_12.png) 0px 0px no-repeat !important;}
.icon6_1{background:url(../../images/kor/leftmenu/icon6_1.png) 0px 0px no-repeat !important;}
.icon6_1_1{background:url(../../images/kor/leftmenu/icon6_1_1.png) 0px 0px no-repeat !important;}
.icon6_1_2{background:url(../../images/kor/leftmenu/icon6_1_2.png) 0px 0px no-repeat !important;}
.icon6_1_3{background:url(../../images/kor/leftmenu/icon6_1_3.png) 0px 0px no-repeat !important;}
.icon6_2{background:url(../../images/kor/leftmenu/icon6_2.png) 0px 0px no-repeat !important;}
.icon6_2_1{background:url(../../images/kor/leftmenu/icon6_2_1.png) 0px 0px no-repeat !important;}
.icon6_2_2{background:url(../../images/kor/leftmenu/icon6_2_2.png) 0px 0px no-repeat !important;}
.icon6_3{background:url(../../images/kor/leftmenu/icon6_3.png) 0px 0px no-repeat !important;}
.icon2_1_1{background:url(../../images/kor/leftmenu/icon2_1_1.png) 0px 0px no-repeat !important;}
.icon2_4_2{background:url(../../images/kor/leftmenu/icon2_4_2.png) 0px 0px no-repeat !important;}
.icon2_4_3{background:url(../../images/kor/leftmenu/icon2_4_3.png) 0px 0px no-repeat !important;}
.icon2_4_4{background:url(../../images/kor/leftmenu/icon2_4_4.png) 0px 0px no-repeat !important;}
.icon_cross{background:url(../../images/kor/leftmenu/cross.png) 0px 0px no-repeat !important;}
.icon_cancel{background:url(../../images/kor/leftmenu/cancel.png) 0px 0px no-repeat !important;}
.man-icon .x-tree-node-icon {background:url(../../images/common/ico/ico_ToMe.png) left top no-repeat !important; padding-bottom:2px;}
*/

/* calender */
.calend{margin:0;}
.calend th.calend_month{text-align:center; border:3px solid #EEE; height:24px; font-size:14px; font-weight:bold; clear:both;}
.calend_day{height:24px; background:url(../../images/kor/bg/calendar_topBg.gif) repeat-x 0 0; letter-spacing:-0.1em; border-right:1px solid #E4E4E4;}
.calend_day_s{height:24px; background:url(../../images/kor/bg/calendar_topBg.gif) repeat-x 0 0; color:#E10005; letter-spacing:-0.1em; border-right:1px solid #E4E4E4;}
.calend_day_st {height:24px; background:url(../../images/kor/bg/calendar_topBg.gif) repeat-x 0 0; color:#06C; letter-spacing:-0.1em; border-right:1px solid #E4E4E4;}
.calend_today{border:1px solid #F30; background:#FFFBFE; color:#300;}
.calend td{font-size:11px; letter-spacing:-1px; vertical-align:top; padding:1px;}
.calend th{padding:0; margin:0; text-align:center; font-weight:bold; font-size:11px;}
.calend td span {display:block; margin-left:3px;}
.calend td a:link{font-size:11px; text-decoration:none; color:#5C5C5C;}
.calend td a:hover{font-size:11px; text-decoration:none; color:#09C;}
.calend td a:active{font-size:11px; text-decoration:none;}
.calend td a:visited{font-size:11px; text-decoration:none;}
.calend td strong{font-family:Verdana,Dotum; font-weight:bold; clear:both; padding:0;}
.calend td strong.day_s{font-family:Verdana,Dotum; font-weight:bold; clear:both; padding:0; color:#E10005;}
.calend td strong.day_st{font-family:Verdana,Dotum; font-weight:bold; clear:both; padding:0; color:#06C;}
.calend td span.um{font-size:11px; font-weight:normal; color:#666; font-family:Dotum; letter-spacing:0; display:inline;}
.calend td .holi{font-size:11px; font-weight:normal; color:#F00; font-family:Dotum; text-align:right; clear:both;}
.calend td .holi a:link{font-size:11px; font-family:Dotum; color:#F00;}
.calend td .meet {font-size:11px; text-decoration:none; color:#C06; font-weight:normal; font-family:Dotum; clear:both;}
.calend td .meet a:link{font-size:11px; text-decoration:none; color:#C06; font-family:Dotum;}
.calend td .meet a:hover{font-size:11px; text-decoration:none; color:#F39;}
.calend td .meet a:active{font-size:11px; text-decoration:none;}
.calend td .meet a:visited {font-size:11px; text-decoration:none;}
.calend td .vac{font-size:11px; text-decoration:none; color:#996; font-weight:normal; font-family:Dotum; clear:both;}
.calend td .vac a:link{font-size:11px; text-decoration:none; color:#996; font-family:Dotum;}
.calend td .vac a:hover{font-size:11px; text-decoration:none; color:#9C0;}
.calend td .vac a:active{font-size:11px; text-decoration:none;}
.calend td .vac a:visited{font-size:11px; text-decoration:none;}
.calend td .def {font-size:11px; text-decoration:none; color:#666; font-weight:normal; font-family:Dotum; clear:both;}
.calend td .def a:link {font-size:11px; text-decoration:none; color:#666; font-family:Dotum;}
.calend td .def a:hover {font-size:11px; text-decoration:none; color:#09C;}
.calend td .def a:active {font-size:11px; text-decoration:none;}
.calend td .def a:visited {font-size:11px; text-decoration:none;}
.calend td.not {background:#FAFAFA;}
.calend td.not strong {font-family:Verdana,Dotum; font-weight:bold; clear:both; padding:0; color:#888;}

.corporation_area{margin:10px 0 0; width:100%; background:#f7f7f7; background-color: rgba( 255, 255, 255, 0 );}
.corporation_area td{font-weight:bold; font-size:14px; line-height:25px; color:#555; vertical-align:middle;}
.corporation_area .right {width:100%;}
.corporation_area .input_st5 {padding:0 10px; max-width:none; width:100%; border:0 none; background:#f7f7f7; background-color: rgba( 255, 255, 255, 0 ); font-weight:bold; font-size:14px; height:25px; color:#555; text-align:right; box-sizing:border-box;}
.corporation_area select{margin:0 0 0 10px;vertical-align:top;}
.corporation_area input[type="checkbox"]{margin:0;}

/*인포*/
.writer0 {background-color:#eee;border-top:solid black 1px;border-right:solid windowtext 1px;font-weight:700;border-bottom:solid black 1px;border-left:solid black 1px;width:30px;}
.writer1 {background-color:#eee;border-top:solid black 1px;border-right:solid windowtext 1px;border-bottom:solid windowtext 1px;font-weight:700;width:95px;}
.writer2 {border-right:solid windowtext 1px;border-bottom:solid black 1px;}
.writer3 {background-color:#f6f6f6;padding:5px; border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black;}
.writer3_1 {background-color:#f6f6f6;padding:5px; border-left:1px solid black; border-right:1px solid black;}
.writer3_2 {background-color:#f6f6f6;padding:5px; border-right:1px solid black;border-bottom:1px solid black;}
.writer3_3 {background-color:#f6f6f6;padding:5px; border-right:1px solid black;border-bottom:1px solid black;border-top:1px solid black;border-left:1px solid black;}
.writer4 {background-color:#f6f6f6;padding:5px;  border-left:1px solid black;border-right:1px solid black; border-bottom:1px solid black;}
.writer5 {background-color:#f6f6f6;padding:5px; border-top:1px solid black; border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black;}
.writer5_1 {background-color:#f6f6f6;padding:5px; border-top:1px solid black; border-left:1px solid black; border-right:1px solid black;}
.writer6 {padding:5px; border-right:1px solid black; border-bottom:1px solid black;}
.writer6_1 {padding:5px; border-right:1px solid black; border-bottom:1px solid black;border-top:1px solid black;text-align:left;}
.writer6_2 {padding:5px; border-right:1px solid black; border-bottom:1px solid black;border-left:1px solid black;}
.writer6_3 {padding:5px; border-right:1px solid black; border-bottom:1px solid black;border-top:1px solid black;}
.writer7 {background-color:#f6f6f6;padding:5px; border-right:1px solid black; border-bottom:1px solid black;}
.writer7_1 {background-color:#f6f6f6;padding:5px; border-right:1px solid black; }
.writer8 {padding:5px; border-top:1px solid black; border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black;}
.writer9 {padding:5px;background-color:#f6f6f6; border-right:1px solid #000000;border-bottom:1px solid #000000;text-align:center;}
.writer9_1 {padding:5px;background-color:#f6f6f6; border-right:1px solid #000000;text-align:center;}
.writer10 {padding:10px;background-color:#eee;border-right:1px solid #000000;}
.writer11 {padding:5px;border-bottom:1px solid #000000;text-align:left;}
.writer11_1 {padding:5px;text-align:left;}
.writer11_2 {border-bottom:1px solid #000000;text-align:left;}
.writer12 {background-color:#eee;text-align:center;border-bottom:1px solid #000000;font:bold 11px 돋움체;}
.writer13 {background-color:#eee;text-align:right;border-right:1px solid #000000;font:normal 11px 돋움체;}
.writer14 {border-right:1px solid #000000;border-bottom:1px solid #000000;background-color:#f6f6f6;text-align:center;}
.writer15 {border-bottom:1px solid #000000;padding-left:5px;}
.writer15_1 {border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;padding-left:5px;}
.writer16 {background-color:#f6f6f6; padding:5px; border-right:1px solid black; border-bottom:1px solid black;text-align:center;}
.writer17 {border-bottom:1px solid black; padding-left:10px; padding-bottom:10px;}
.writer18 {border-bottom:1px solid black; padding-left:5px;}
.writer19 {border-right:1px solid #000000;background-color:#DDDDDD;text-align:center;}
.writer20 {border-top:none; border-left:none; border-right:none;border-bottom:none; background-color:#fff; width:20%;}
.writer21 {padding:5px; border-left:1px solid black;border-right:1px solid black; border-bottom:1px solid black;text-align:left;}
.textbox_writer {width:600px;height:40px;overflow:auto;font-familly : 굴림체;font-size : 9pt;}
.doc_font1 {padding-top:20px;font:normal 13px 돋움체;}
.approval_cls {border-top:none;border-right:none;border-bottom:none;border-left:none;width:20%;}
span.explanation {font-size:13.5px; font-family:돋움체;}

.bg_con2{background:#fff;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}

/*버튼S*/
.btn_T1{background:url(../../images/kor/subCon/bt_bg1_on.gif) 0px 0px repeat-x;}
.btn_T2{background:url(../../images/kor/subCon/bt_bg3.gif) repeat-x;height:28px;line-height:28px; font-weight:bold;}
.btn_S1{height:22px; line-height:22px;}
.btn_S2{height:16px; line-height:16px;}
.btn_P1{padding:0 7px;}
.btn_P2{padding:0 20px;}
.btn_B1{border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #999;border-right:1px solid #999;}

.top_btn{position:absolute; top:8px; right:10px;}

.btn1{display:inline-block; margin:2px 0; padding:4px 18px;border:1px solid #dcdcdc; background:#ebebeb; font-size:14px; line-height:23px; color:#555; vertical-align:middle; cursor:pointer;}
#approve_chg{display:inline-block; margin:2px 0; padding:0 18px; height:auto; border:1px solid #dcdcdc; background:#ebebeb; font-size:14px; line-height:23px; color:#555; vertical-align:middle;}
.doc_holiday .btn1{margin-right:5px;}
.data td .btn1{margin:2px;}
  /*btn_search */
#btn_search, #btn_reg , #btn_money_reg,#searchDataBtn , .btn-blue {border:1px solid #146af0; border-radius:4px; box-sizing:border-box; background:#146af0; color:#fff !important;}

a.btn2{text-decoration:none;color:#fff;}

.btnc1{background:url(../../images/kor/subCon/bg_g.png) repeat-x #59b0e0;}
.btnc2{background:url(../../images/kor/subCon/bg_g.png) repeat-x #6ccb4b;}
.btnc3{background:url(../../images/kor/subCon/bg_g.png) repeat-x #fb7f54;}
.btn2{height:20px; line-height:25px;color:#ffffff; font-weight:bold;padding:0 10px 0 0;}
/*
.btn3{background:url(../../images/kor/subCon/btn1.gif) bottom repeat-x;color:#666;
text-decoration:none;display:inline-block;padding:0 4px;
border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #888;border-right:1px solid #888;
margin:0 2px;}
.btn3{display:inline-block;padding:0px 3px;margin:0 3px 0 0;
border:1px solid #ccc;height:18px;line-height:18px;color:#FFF;}
*/
.btn3{display:inline-block; margin:2px 0; padding:0 5px; min-width:90px; border:1px solid #dcdcdc; background:#ebebeb; font-size:14px; line-height:22px; color:#555 !important; vertical-align:middle; cursor:pointer; text-align:center;}
.issuestatus_complet{display:inline-block; margin:2px 0; padding:4px 12px; border:1px solid #c2d6dc; border-radius:4px; color:#037aca !important;font-size:14px;font-weight:bold;text-decoration:none !important;line-height:22px; vertical-align:middle; cursor:pointer; text-align:center;}
.issuestatus_complet:hover{background:#fff;box-shadow:1px 1px 3px 1px rgb(0 0 0 / 15%); transition:.3s;}
.issuestatus_cancel{display:inline-block; margin:2px 0; padding:4px 12px; border:1px solid #e4c6bc; border-radius:4px; color:#f15c28 !important;font-size:14px;font-weight:bold;text-decoration:none !important;line-height:22px; vertical-align:middle; cursor:pointer; text-align:center;}
.issuestatus_cancel:hover{background:#fff;box-shadow:1px 1px 3px 1px rgb(0 0 0 / 15%); transition:.3s;}
.issuestatus_submit{display:inline-block; margin:2px 0; padding:4px 12px; border:1px solid #dcdcdc; border-radius:4px; color:#888888 !important;font-size:14px;font-weight:bold;text-decoration:none !important;line-height:22px; vertical-align:middle; cursor:pointer; text-align:center;}
.issuestatus_submit:hover{background:#fff;box-shadow:1px 1px 3px 1px rgb(0 0 0 / 15%); transition:.3s;}

.icon_autolink{background:url(../../../icon_autolink.png) center center;display:inline-block;position:relative;background-size:30px;width:30px;height:30px;text-align:center;margin:0 auto; cursor:pointer;}
.icon_autologin{background:url(../../../icon_autologin.png) center center;display:inline-block;position:relative;background-size:30px;width:30px;height:30px;text-align:center;margin:0 auto; cursor:pointer;}

.btn_answer{padding:6px 8px; border:1px solid #69a4ff; border-radius:4px; background:#f7f9ff; font-size:14px; font-weight:bold; color:#146af0 !important; text-align:center;margin:0 auto;cursor:pointer;white-space: nowrap; text-overflow: ellipsis;}
.btn_answer:hover{background:#146af0;color:#fff !important;box-shadow:1px 1px 3px 1px rgb(0 0 0 / 15%); transition:.3s;}
.btn_answer_mod{padding:6px 8px; border:1px solid #ccc; border-radius:4px; background:#eaeaea; font-size:14px; font-weight:bold; color:#333 !important; text-align:center;margin:0 auto;cursor:pointer;white-space: nowrap; text-overflow: ellipsis;}
.btn_answer_mod:hover{background:#898989;border:1px solid #898989; color:#fff !important;box-shadow:1px 1px 3px 1px rgb(0 0 0 / 15%); transition:.3s;}

.btn_del2{border:1px solid #69a4ff; border-radius:4px; background:#f7f9ff; color:#146af0 !important; font-weight:bold; font-size:14px; line-height:28px;}

.btn_un{display:inline-block; padding:6px 4px; min-width:90px; border:1px solid #69a4ff; border-radius:4px; background:#f7f9ff; font-size:14px; color:#146af0 !important; vertical-align:middle; cursor:pointer; text-align:center;}
.btn_un:hover{border:1px solid #146af0;background:#146af0; font-size:14px; font-weight:bold; color:#fff !important; box-shadow:1px 1px 3px 1px rgb(0 0 0 / 15%); transition:.3s;}
.btn_smanage, .btn_padd{display:inline-block; padding:6px 4px; min-width:100px; border:1px solid #69a4ff; border-radius:4px; background:#f7f9ff; font-size:14px; font-weight:bold; color:#146af0 !important; vertical-align:middle; cursor:pointer; text-align:center;letter-spacing:-1px;}
.btn_exdown__{display:inline-block; padding:6px 4px; min-width:100px; border:1px solid #69a4ff; border-radius:4px; background:#f7f9ff; font-size:14px; font-weight:bold; color:#146af0 !important; vertical-align:middle; cursor:pointer; text-align:center;letter-spacing:-1px;white-space: nowrap; text-overflow: ellipsis;}
.btn_exdown:hover{background:#146af0;color:#fff !important;box-shadow:1px 1px 3px 1px rgb(0 0 0 / 15%); transition:.3s;}

.btn_exdown{display:inline-block;text-indent:28px;position:relative;padding:8px 12px; border:1px solid #21a365; border-radius:4px; background:#fff; font-size:14px; font-weight:bold; color:#107c41 !important; vertical-align:middle; cursor:pointer; text-align:left;letter-spacing:-1px;white-space: nowrap; text-overflow: ellipsis;}
.icon_excel{display:inline-block;position:absolute;top:5px;left:5px;background:url(../../../icon_excel.png) no-repeat center center;width:44px;height:30px;}
.btn_exdown:hover{background:#e8fcf7;color:#107c41 !important;box-shadow:1px 1px 3px 1px rgb(0 0 0 / 15%); transition:.3s;}

.btn_smanage:hover, .btn_padd:hover{border:1px solid #146af0;background:#146af0; font-size:14px; font-weight:bold; color:#fff !important; box-shadow:1px 1px 3px 1px rgb(0 0 0 / 15%); transition:.3s;}
.btn_add{display:inline-block; padding:6px 4px; min-width:100px; border:1px solid #f7f9ff; border-radius:4px; background:#f7f9ff; font-size:14px; font-weight:bold; color:#146af0 !important; vertical-align:middle; cursor:pointer; text-align:center;letter-spacing:-1px;}
.btn_add:hover, .sH1:hover{border:1px solid #146af0;background:#3182ff; font-size:14px; font-weight:bold; color:#fff !important; box-shadow:1px 1px 3px 1px rgb(0 0 0 / 15%); transition:.3s;}

.editor_content{margin:20px auto; /*width:fit-content;*/}
.editor_content p{line-height:20px;}

/*태그-활성*/
.btn_status{padding:8px !important; border-radius:4px; background-color:#e5f3ff; color:#0190ff; font-size:14px; font-weight:bold;white-space: nowrap; text-overflow: ellipsis;}
.btn_statuss{padding:8px !important; border-radius:4px; background-color:#eeeeee; color:#5c5d5d; font-size:14px; font-weight:bold;white-space: nowrap; text-overflow: ellipsis;}

.btn_popclose{border-radius:4px;line-height:28px;font-weight:bold;background-color:#ebebeb;}
.btn_emailcf{padding:8px !important;width:30px;border:1px solid #dcdcdc;background:#ebebeb;padding:8px 12px;border-radius: 4px;}
.text_bold{font-weight:bold;}
.fc-org{color:#ea6300;}
.fc-r2{color:#e70119;}
.g2blue1{color:#146af0 !important;}
.g2blue2{color:#2064ce !important;}

.ft-price{text-align:right !important;padding-right:80px !important;font-size:16px !important;font-weight:bold;}

li a i {display:block;position:relative;width:30px;height:30px;background-color:#ccc;border-radius:50%;top:-7px;margin-right:5px;}
.icon_topid {background:url('../../../icon_photo.png') no-repeat center center;}
.icon_topsetting {background:url('../../../icon_setting.png') no-repeat center center;}
.icon_toplogout {background:url('../../../icon_logout.png') no-repeat center center;}
.icon_toplogin {background:url('../../../icon_login.png') no-repeat center center;}

.tool {display: inline-block;color: #146af0;font-weight: bold;}
.tooltip-text {display: none;position: absolute;right:50px;border: 1px solid;border-radius: 5px;padding: 5px 10px;font-size: 12px;color: white;background: #146af0;}
.tool:hover .tooltip-text {display: block;}
.icon_memo{background:url(../../../icon_memo.png) center center;display:block;position:relative;background-size:30px;width:30px;height:30px;text-align:center;margin:0 auto;}
.icon_modify{background:url(../../../icon_modify.png) center center;display:inline-block;position:relative;background-size:30px;width:30px;height:30px;text-align:center;margin:0 auto;
  cursor:pointer;}
.icon_answer{background:url(../../../icon_answer.png) center center;display:inline-block;position:relative;background-size:30px;width:30px;height:30px;text-align:center;margin:0 auto;
  cursor:pointer;}
.icon_delete{background:url(../../../icon_delete.png) center center;display:inline-block;position:relative;background-size:30px;width:30px;height:30px;text-align:center;margin:0 auto;
  cursor:pointer;}
  
.desc, .asc{cursor:pointer;font-size:11px;}

.btn5{border:none;}
.btn6{background:url(../../images/kor/subCon/btn_bg3.gif) bottom repeat-x; font-family:Dotum,돋움;font-size:14px;color:#373948; display:inline-block;padding:0px 3px;margin:0px 3px; border-top:1px solid #c2c7cf;border-left:1px solid #c2c7cf; border-bottom:1px solid #778295;border-right:1px solid #778295; height:18px;line-height:18px;}
.btn6_p{padding:2px;}
.btn6A{position:absolute; top:16px; right:19px; font-size:0; line-height:0;}
.btn6A2{position:absolute; top:16px; right:19px; font-size:0; line-height:0;}
.btn6A3{ position:relative;  top:4px; font-size:0; line-height:0;}
.btn_S3{width:18px; height:18px; box-sizing:border-box; border:1px solid #7bcac9; background:url(../../images/kor/main/btn_more.png) no-repeat center;}

.btn_S4{width:18px; height:18px; box-sizing:border-box; border:1px solid #7bcac9; background:url(../../images/kor/main/btn_more.png) no-repeat center;}

.btnCb1{background:url(../images/btn_bg6.gif) #9499a4 bottom repeat-x; border:1px solid #888; color:#fff; padding:5px 12px;}
a.btnCb1:hover{background:url(../images/btn_bg7.gif) #9499a4 top repeat-x;}

.btn7 {margin-bottom:5px; display:inline-block; padding:0 10px; box-sizing:border-box; border:1px solid #3471af; font-weight:bold; line-height:23px; color:#1c5691;}
.btn7:link, .btn7:hover, .btn7:active, .btn7:visited{color:#1c5691; text-decoration:none;}
.btn9 {border:1px solid #007bda; box-sizing:border-box; background:#0083e7; color:#fff;}
a.btn9:link, a.btn9:hover, a.btn9:active, a.btn9:visited {color:#fff !important;text-decoration:none;}

/*데이타S*/
.gExW1{width:250px;overflow:hidden;}
.gData_lH1{line-height:26px;}
.gData_H1{background:url(../../images/kor/subCon/bg_tit1.gif) repeat-x;border-bottom:1px solid #9abce8; padding:0 0 0 10px;color:#2c609b;}

.gData_H2 th.tit1{background:url(../../images/kor/subCon/bg_tit1.gif) repeat-x; border-right:1px solid #9abce8; border-bottom:1px solid #9abce8; padding:0 10px 0 10px;color:#2c609b;}
.gData_H2 th.tit1No{background:url(../../images/kor/subCon/bg_tit1.gif) repeat-x; border-bottom:1px solid #9abce8; padding:0 10px 0 10px;color:#2c609b;}

.gData_H2 th.tit2{background:url(../../images/kor/subCon/bg_tit2.gif) repeat-x; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:0 10px 0 10px;color:#2c609b; display:inline-block;}

.gData_S1 .w{width:28%;}
.gData_S2{width:730px; margin:0 0 10px 0; overflow:hidden;}

.gData_L1 strong{display:inline-block; background:url(../../images/kor/subCon/li_dir1.gif) 4px 11px no-repeat;padding:0 0 0 10px;}
.gData_L1 .tit1{background:url(../../images/kor/subCon/bg_tit2.gif) 0px -2px repeat-x;display:block;color:#15428b;}
.gData_L1 .tit1 strong{background:none;}
.gData_L2 strong{width:55px;}
.gData_L3 strong{width:120px;}

.gData_li1 tr.bg_1{background:#f3f3f3;}

.gData_Tx1 label{padding:0 20px 0 5px;}
.gData_Tx1 li{padding:0 15px 0 0; display:inline-block; }
.gData_tx2 td{border-bottom:1px solid #ccc;}
.gData_tx2 td.No{border:none;}
.gData_Tx1 .wC{width:90px;}

/*양식S*/
.inTxT_T1{margin: 2px 0;padding: 0 10px; width:195px; height: 25px; background-color: #fff; border: 1px solid #e5e5e5; box-sizing: border-box; font-family: 'Malgun Gothic','맑은고딕',snas-serif; color: #555;}
.inTxT_T2{margin: 2px 0;padding: 0 10px; width:65px; height: 25px; background-color: #fff; border: 1px solid #e5e5e5; box-sizing: border-box; font-family: 'Malgun Gothic','맑은고딕',snas-serif; color: #555;}
.inTxT_S1{width:138px;}
.inTxt_S2{width:68px;}
.inTxT_S3{width:88px;}
.inTxt_S4{width:60px;}
.inTxt_S5{width:130px;}
.inTxT_C1{background:#e9f1fc;}
.inTxT_C2{background:#fcebea;}
.input_st1{margin:2px 0; padding:3px 5px; background-color:#fff;border:1px solid #e5e5e5; box-sizing:border-box; border-radius:4px; font-family:'Malgun Gothic','맑은고딕',snas-serif; color:#555;}
.minput_st1{padding:0 5px; background-color:#fff;border:1px solid #e5e5e5; box-sizing:border-box; height:25px;}
.input_st2{padding:0 5px; background-color:#fff;border:none;border-bottom:1px solid #e5e5e5; box-sizing:border-box; height:25px;}
.input_st3{padding:0 5px; background-color:#fff; box-sizing:border-box; height:25px;}
.input_st4{padding:0 5px; background-color:#fff;border:1px solid #e5e5e5; box-sizing:border-box; height:25px;}
.input_st5{margin-right:5px; padding:0 5px; max-width:50px; height:25px; border:1px solid #e5e5e5; box-sizing:border-box; background-color:#fff; font-family:'Malgun Gothic','맑은고딕',snas-serif; color:#555; text-align:center;}
.input_number{padding:0 5px; background-color:#fff;border:1px solid #e5e5e5; box-sizing:border-box; height:25px;}
.input_number_st1{padding:0 5px; background-color:#fff;border:1px solid #e5e5e5; box-sizing:border-box; height:25px;}
.input_full{width:100%; background-color:#fff;border:1px solid #e5e5e5; box-sizing:border-box; height:25px; font-family:'Malgun Gothic','맑은고딕',snas-serif; color:#555;}

.sel_T1{height:20px;border:1px solid #ccc;}
.sel_S1{width:95px;}

.title_bg {background:url(../../images/kor/php/menu_bg.gif) repeat-x center top;border-bottom:1px solid #98C0F4;height:20px;padding: 2px 0 0 7px; font-weight:bold;font-family:"돋움"}

#container #header ul li {padding-left:25px;padding-top:2px; background:url("/resource/gw/images/kor/php/menu-parent.gif") no-repeat 15px 6px;}

.title_bg_new{background:url(../../images/kor/php/menu_bg.gif) repeat-x center top;border-bottom:1px solid #98C0F4; height:20px;padding:2px 0 0 7px;font-weight:bold;font-family:"돋움";line-height:19px;}

.title_new {background:url(../../images/kor/subCon/h3_bg1.gif) repeat-x;height:36px;line-height:36px;}
.title_new h3 span {background:url(../../images/kor/subCon/h3_dir1.gif) 10px 15px no-repeat;display:inline-block; padding:0 0 0 20px;font-size:16px;color:#506380;}
.title_bg1 {background:url(../../images/kor/php/menu_bg.gif) repeat-x center top;border-bottom:1px solid #98C0F4;height:23px;padding: 2px 0 0 7px;font-weight:bold;font-family:"Verdana"}
.title_bg2 {background:url(../../images/kor/php/menu_bg.gif) repeat-x center top;border-bottom:1px solid #98C0F4;border-top:1px solid #98C0F4;height:22px;padding-left:7px;font-weight:bold}

.private_tree_sms .x-tree-root-node .x-tree-node
.fset{padding:1px;border:1px solid #DFDFDF;}

/*컨텐츠E*/
.bg_con1{background:#fff;}
.bg_box1{background:#f6f6f6;}
.bg_input1{background:url(../../images/kor/subCon/ico_required.png) no-repeat;}

#conWrap{background:#f7f7f7;}
#container{/*overflow:hidden;*/position:absolute; top:82px; left:224px; padding-bottom:70px; /*background:#f7f7f7;*/ font-family:'Malgun Gothic','맑은고딕',snas-serif;line-height:210%;}
#container h3{padding:15px 30px 0; font-weight:bold; font-size:24px; line-height:24px; color:#343a40;letter-spacing:-1px;}
#container h3 span{position:relative;}
/*#container h3 span:before{position:absolute; top:5px; left:0; content:''; display:inline-block; width:18px; height:20px; background:url('../../images/kor/subCon/sub_title_ico.png') no-repeat left center;}*/
#container h3 span img{display:inline-block; padding:0 0 1px 5px;}

#container.wizard_layer h3 strong{position:relative; padding-left:25px;}
#container.wizard_layer h3 strong:before{position:absolute; top:5px; left:0; content:''; display:inline-block; width:18px; height:20px; background:url('../../images/kor/subCon/sub_title_ico.png') no-repeat left center;}

.contain{/*overflow:hidden;*/}
.section{position:relative; clear:both; /*overflow:hidden;*/ padding:13px 30px; width:100%; box-sizing:border-box;}
.popSection{position:relative; padding:10px; clear:both; overflow:hidden; max-width:450px;}

/*박스*/
.box1 {background:#fff; clear:both; overflow:hidden;clear:both; overflow:hidden;border-top: 2px solid #343a40;}
.box1 li{clear:both; overflow:hidden; display:table; width:100%; box-sizing:border-box; padding:4px 8px 4px 16px; border-bottom:1px solid #e6e6e6; font-size:14px;table-layout:fixed;}
.box1 li.n2 {clear:none; float:left; width:50%;}
.box1 .label1{display:table-cell;}
.box1 .label2{display:table-cell; background:#fff; padding:0px; line-height:34px;}
.box1 .label3{display:inline-block; float:left; color:#506380; min-width:50px; margin:0 10px 0 0; background:url(../../images/kor/subCon/bg_label1.gif) bottom repeat-x;padding:2px 10px 2px 10px;line-height:220%;}
.box1 .sel1{display:table-cell; padding:3px; width:auto; box-sizing:border-box; vertical-align:middle; font-size:14px;}
.box1 .sel1 span{padding:0 5px; font-size:14px; line-height:25px; /* color:#a3a3a3; */ vertical-align:middle;}
.box1 .sel1 span.to-weblink,.box1 .sel1 span.cc-weblink,.box1 .sel1 span.SimpleButton{padding:0;}
.box1 .sel1 span:frist-child{padding-left:0;}


.box1 .p3{display:table-cell; padding:2px 19px; width:auto; box-sizing:border-box; vertical-align:middle;}

.box1 .sel1 span.searcher_content {padding:10px 0; color:#555; line-height:normal;}
.searcher_content b {font-weight:bold;}
.searcher_content u {text-decoration: underline;}
.searcher_content i {font-style: italic;}

.searcher_comment {color:#555; line-height:normal;}
.searcher_comment b {font-weight:bold;}
.searcher_comment u {text-decoration: underline;}
.searcher_comment i {font-style: italic;}

.board_content b {font-weight:bold;}
.board_content u {text-decoration: underline;}
.board_content i {font-style: italic;}

.box1 .sel1 .c_docu_cd, .c_docu_cd, .data1 td .c_docu_cd,
.box1 .sel1 .c_docu_cd_old, .data1 td .c_docu_cd_old,
.data4 .c_docu_cd_old,
.box2 .c_docu_cd_old, .c_docu_cd_old, .input_label {float:none; padding:0 10px 0 5px; font-size:14px; line-height:25px; vertical-align:middle; color:#555;}

.box1 .sel1 .ajax-upload-dragdrop span{float:none;}

.box2 {table-layout:auto; width:100%; border-top:2px solid #343a40; border-bottom:0 none;}
.box2 thead {border-bottom:1px solid #b2b2b2;}
.box2 td .no{overflow:hidden; border-right:none;}
.box2 th {padding:14px 8px; border-bottom:1px solid #343a40; background:#f7f7f7; font-weight:bold; font-size:13px; letter-spacing:-1px; line-height:17px; color:#333; text-align:center;vertical-align:middle;}
.box2 .label1{background:#f7f7f7;border-bottom:1px solid #bbb; height:32px;color:#506380; text-align:center;}
.box2 .label2{border-top:1px solid #bbb; border-bottom:1px solid #bbb; text-align:center;}
.box2 .label2 th{background:#f7f7f7; border-top:1px dotted #bbb; border-right:1px dotted #bbb;height:32px;color:#506380;}
.box2 .label2 .no{border-right:none;}
.box2 .label3{background:#f7f7f7;border-bottom:1px solid #bbb; height:32px;color:#506380; text-align:center;width:100px}
.box2 .sel1{text-align:center;}
.box2 .sel1 td{padding:12px 8px; border-bottom:1px solid #e6e6e6; background:#fff; font-size:13px; line-height:17px; color:#333;letter-spacing:-0.5px;white-space: nowrap; text-overflow: ellipsis; }
.box2 td{padding:12px 8px; border-bottom:1px solid #e6e6e6; background:#fff; font-size:14px; line-height:17px; color:#333;}
.box2 th a {position:relative; color:#fff;}
.box2 th a:after {content: ''; position: absolute; top: 50%; right: -12px; margin-top:-2px; width: 0; height: 0; border-width: 4.5px; border-style: solid; border-color:#fff transparent transparent transparent;}
.box2 th:first-child a:after {display:none;}
.box2 th.exception a:after {display:block !important;}

.box2 .sel2{padding:5px;}
.box2 .sel2 td{border-right:1px dotted #bbb; text-align:center; border-bottom:1px solid #bbb;}
.box2 .sel2 .no{border-right:none;}
tr.no{clear:both; overflow:hidden; border-bottom:none;}

.box2_2 {border-bottom:1px solid #ccc;border-top:1px solid #bbb;}
.box2_2 .label1{background:#f7f7f7;border-bottom:1px solid #bbb; height:32px;color:#506380;}
.box2_2 .label2{background:#f7f7f7;border-bottom:1px solid #bbb;  height:32px;color:#506380;}
.box2_2 .sel1{text-align:center;}


.box9 {table-layout:fixed; width:100%; border:1px solid #e6e6e6; border-bottom:0 none;}
.box9 td .no{overflow:hidden; border-right:none;}
.box9 th {padding:12px 0; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background:#1c5691; font-weight:bold; font-size:14px; line-height:17px; color:#fff; text-align:center;}
.box9 .label1{background:#f7f7f7;border-bottom:1px solid #bbb; height:32px;color:#506380; text-align:center;}
.box9 .label2{border-top:1px solid #bbb; border-bottom:1px solid #bbb; text-align:center;}
.box9 .label2 th{background:#f7f7f7; border-top:1px dotted #bbb; border-right:1px dotted #bbb;height:32px;color:#506380;}
.box9 .label2 .no{border-right:none;}
.box9 .label3{background:#f7f7f7;border-bottom:1px solid #bbb; height:32px;color:#506380; text-align:center;width:100px}
.box9 .sel1{text-align:center;}
.box9 .sel1 td{padding:7px 0; border-bottom:1px solid #e6e6e6; background:#fff; font-size:14px; line-height:17px; color:#777777;}
.box9 td{padding:7px 0; border-bottom:1px solid #e6e6e6; background:#fff; font-size:14px; line-height:17px; color:#777777;}
.box9 th a {position:relative; color:#fff;}
.box9 th a:after {content: ''; position: absolute; top: 50%; right: -12px; margin-top:-2px; width: 0; height: 0; border-width: 4.5px; border-style: solid; border-color:#fff transparent transparent transparent;}
.box9 th:first-child a:after {display:none;}
.box9 th.exception a:after {display:block !important;}

.box9 .sel2{padding:5px;}
.box9 .sel2 td{border-right:1px dotted #bbb; text-align:center; border-bottom:1px solid #bbb;}
.box9 .sel2 .no{border-right:none;}

.box9 .ovartimeth{padding:12px 0; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background:#1c5691; font-weight:bold; font-size:14px; line-height:17px; color:#fff; text-align:center;}


.ellipsis {overflow:hidden; width:95%; box-sizing:border-box; text-overflow:ellipsis; text-align:left; white-space:nowrap;}

#comment-list {overflow:hidden; margin-bottom:50px; /*border-bottom:1px solid #e6e6e6;*/}
#comment-list .box2{ border:0 none;}
#comment-list>.box2:last-child{border-bottom:1px solid #e6e6e6;}
#comment-list .box2 th{padding:5px 12px 0; border-bottom:0 none; background:#fff;}
#comment-list .box2 th span,#comment-list .box2 th a{font-weight:normal; color:#333;}
#comment-list .box2 th span:first-child{line-height:25px;}
#comment-list .box2 th span:last-child{float:right;}
#comment-list .box2 th .btn1{border:1px solid #dcdcdc; box-sizing:border-box; line-height:23px;}
#comment-list .box2 td{position:relative; padding:3px 12px 0; line-height:17px;}
#comment-list .box2 td:before {content:''; display:inline-block; position:absolute; bottom:-1px; left:-300px; z-index:333; width:100%; height:1px; background:#e6e6e6;}

#comment-list .box2 td{padding:0; border:0 none;}
#comment-list>table>tbody>tr>.recomment_list{border-left:1px solid #e6e6e6;}

#comment-list .box2>tbody>tr>th.tAl{border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
#comment-list .box2>tbody>tr>th.tAl:last-child {border-top:1px solid #e6e6e6;}
#comment-list .box2>tbody>tr.sel1>td {padding:0 12px 10px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background:#fff;}

#comment-list .recomment_list .box2>tbody>tr>th.tAl:last-child,
#comment-list .recomment_list .box2>tbody>tr.sel1>td  {border-left:0 none;}

#comment-list .recomment_list th.tAl{padding-left:20px; background:#fff url(../../images/kor/subCon/ico_reply.gif) no-repeat 5px 13px;}
#comment-list .box2 .recomment_list .sel1 td{padding:0 12px 10px 20px;}
#comment-list .box2 th a.link {font-weight:bold;}

.file_list .box1 {border-top:0 none;}
.file_list .box1 li {padding:0 12px 10px;}
.file_list .box1 li:last-child {border-bottom:0 none;}

.comment-write-form {padding:7px 12px; display:table; width:100%; box-sizing:border-box; background:#eaeaea;}
.comment-write-form span {display:table-cell; width:100%; vertical-align:top;}
.comment-write-form span:first-child {padding-right:7px;}

#table-list .box2 {border: 0 none; border-top:1px solid #e6e6e6;}
#table-list .box2 tr th:first-child ,
#table-list .box2 tr td:first-child {border-left:1px solid #e6e6e6;}
#table-list .box2 tr th:last-child,
#table-list .box2 tr td:last-child{border-right:1px solid #e6e6e6;}
#table-list .box2 .paging_area td:last-child {border-right:0 none; border-left:0 none;}

/* 팝업 */
.box3{clear:both; overflow:hidden; margin:30px 0 0; width:100%; box-sizing:border-box; border:1px solid #8798a4; border-radius:2px; background:#fff;}
.box3 dt,.box3 dd{display:block;}
.box3 dt{width:100%; background:#607087; font-weight:bold; font-size:14px; line-height:41px; text-align:center; color:#fff;}
.box3 dd{padding:0 15px; font-size:14px; line-height:24px; color:#555;}
.box3 dd:nth-of-type(1){padding-top:10px;}
.box3 dd:last-child{padding-bottom:10px;}
.box3 dd:before{content:''; position:relative; top:-1px; display:inline-block; margin-right:4px; width:6px; height:2px; background:#aaa; vertical-align:middle;}

.box4{position:absolute; top:0px; right:0px; width:230px;height:250px;background:#fff;border:1px solid #ddd;text-align:center;padding:30px 0 0 0;margin:10px 10px 0 0;}

.box5{clear:both; overflow:hidden;border:4px solid #506380;}

.box5_2{height:245px; overflow:auto;}

.box5_2_1{height:600px;}
.box5_2 p{background-color:#f7f7f7; width:570px; height:30px;}
.box5_2 p input{margin:0 5px 0 5px;}

.box5_3{height:245px; border:1px solid #b5c6dd; margin:10px 0 0 0;}

.box6 {background:#fff;}
p.box6 {clear:both; overflow:hidden;}
.box6 li{clear:both; overflow:hidden; border-bottom:1px solid #eee;}
.box6 .label1{width:100%; height:30px; background:url(../../images/kor/subCon/bg_label1.gif) bottom repeat-x;}
.box6 .gbtn{padding:5px 0 0 5px;}

.div_box{clear:both; overflow:hidden;border:4px solid #506380;position:relative;cursor:move}


/*박스제목1S*/
.g1{font-size:14px;color:#506380;}
.g1 span{background:url(../../images/kor/subCon/li_dir1.gif) 0px 6px no-repeat; padding:0 0 0 10px;}
.b1{border:1px solid #e6e6e6; border-bottom:0 none;}
#showFileList .b1{border:0 none;}
#showFileList li{border-bottom:0 none;}
.sH1{background:#146af0; box-sizing: border-box; border:1px solid #146af0; border-radius:4px; font-weight:bold; font-size:14px; padding:6px 18px; line-height:28px; color:#fff;}
.sH2{background:#ebebeb; box-sizing: border-box; border:1px solid #dcdcdc; border-radius:4px; font-weight:bold; font-size:14px; line-height:28px; color:#555;}
.sH3{display:inline-block; margin:2px 0; padding:0 18px; font-size:14px; line-height:23px; color:#555; vertical-align:middle; cursor:pointer; background:#999; border:1px solid #888; color:#fff;}
.sH3:link, .sH3:hover, .sH3:active, .sH3:visited{color:#fff;}

.data td .size_info {display:inline-block; padding:5px 0 0; font-weight:bold; color:#333;}
.view-form * {color:#000;}

/*탭*/
.tab01{display:inline-block; padding:10px 30px; border:1px solid #d1d1d1; box-sizing:border-box; background:#ebebeb; font-size:14px; line-height:20px; color:#555;}
li.tab01{float:left;}

.tab_area{position:relative; margin-bottom:20px; width:100%; font-size:0; line-height:0; /*border-left:1px solid #343a40;*/}
.tab_area:after{position:absolute; bottom:0; left:0; content:''; display:inline-block; width:100%; height:1px; background:#343a40;}
.tab1{display:inline-block; padding:7px 15px 9px; border:1px solid #d1d1d1; box-sizing:border-box; background:#ebebeb; font-size:14px; line-height:18px; color:#555;}
.tab1_on{display:inline-block; padding:10px 30px; box-sizing:border-box; background:#343a40; font-weight:bold; font-size:14px; line-height:20px; border:0 none;}

.tab_area .btn1{float:right; height:30px; box-sizing:border-box; border:1px solid #007bda; border-radius:3px; background:#0083e7; font-weight:bold; font-size:14px; color:#fff; text-align:center;}
.tab_area .btn1:link, .tab_area .btn1:hover, .tab_area .btn1:active, .tab_area .btn1:visited{color:#fff;}


.tab2{display:inline-block; margin:40px 0 8px; padding:0 20px; box-sizing:border-box; border:1px solid #aaa; background:#f7f7f7; font-size:14px; line-height:28px; color:#666;}
.tab2_on{display:inline-block; margin:40px 0 8px; padding:0 20px; box-sizing:border-box; background:#1c5691; border:1px solid #1c5691; font-weight:bold; font-size:14px; line-height:28px; color:#fff;}
a.tab2{text-decoration:none;}

.tab3{background:#fff;color:#666; display:inline-block;padding:3px 9px; border-top:1px solid #999;border-right:1px solid #999;border-left:1px solid #999;}
.tab3_on{background:#999;color:#FFF; display:inline-block;padding:3px 9px; border-top:1px solid #999;border-right:1px solid #999;border-left:1px solid #999; font-weight:bold;}
#a.tab3{text-decoration:none;}

/*문서S*/
.bt01{font-family:"Arial", Dotumche, "돋움체"; font-size:14px;
background:url(../../images/kor/subCon/bk_s01.gif) repeat-x;
border-top:1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #999;border-bottom: 1px solid #999;
margin:0 0 0 4px;}
.bt02{font-family:"Arial", Dotumche, "돋움체"; font-size:14px;color:#666;
background:#efefef;
border:1px solid #ddd;
margin:0 0 0 4px;}

.inside{width:800px;}


#typeTitle1{font-size:25pt;font-weight:900;text-align:center;margin-bottom:30px;}

.list_bg4 {font:normal 9pt 돋움 ;letter-spacing:-1;color:#888888;filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr=#FFFFFF,EndColorStr=#F5F5F5,GradientType=0);background-color:#F5F5F5;border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;padding:5px; }
.essential_input {
  border:0px;
  box-sizing:border-box;
  border:1px solid #e5e5e5;
  height: 30px;
  padding: 3px 2px 2px 18px;
  background: #FFFFFF url(../../images/kor/subCon/ico_required.png) no-repeat 3px center;
}

.essential_input_number {
  border:0px;
  box-sizing:border-box;
  border:1px solid #e5e5e5;
  height: 25px;
  /*padding: 3px 2px 2px 18px;
  background: #FFFFFF url(../../images/kor/subCon/ico_required.png) no-repeat top left;*/
}
.none_essential_input {
  border:0px;
  box-sizing:border-box;
  border:1px solid #e5e5e5;
  height: 25px;
  /* padding: 3px 2px 2px 18px;
 background: #FFFFFF url(../../images/kor/subCon/ico_required.png) no-repeat top left;*/
}

.unessential_input {
  border:0px;
  box-sizing:border-box;
  border:1px solid #e5e5e5;
  height: 25px;
  /*padding: 3px 2px 2px 18px;
 background: #FFFFFF url(../../images/kor/subCon/icon-complete.gif) no-repeat top left;*/
}


.essential_textarea {
  border:0px;
  box-sizing:border-box;
  border:1px solid #e5e5e5;
  padding: 3px 2px 2px 18px;
  background: #FFFFFF url(../../images/kor/subCon/ico_required.png) no-repeat 3px 5px;
}

/*하단S*/
#tierfootWrap{position:absolute; bottom:0px; text-align:left; margin:0px auto;
width:100%;color:#666;}
#footer{position:relative;}
.bg_footer {background:url(../../images/kor/subCon/footer.gif) repeat-x;height:34px;}
.bg_footer ul{width:100px; padding:15px 0 5px 10px; text-align:left;}
.bg_footer li{display:inline; font-family:"Arial", Dotumche, "돋움체"; font-size:14px; font-weight:bold; text-decoration:none;}
.bg_footer a{color:#666; text-decoration:none;}


/*인포S*/
#info{width: 100%; background: #1b5690;
position:absolute; top:33px; left:165px; width:650px; clear:both; overflow:hidden;}
#info h4{font-weight: bold; font-size: 14px; line-height: 41px; color:#FFF;  text-align: center;}
#info h5{font-size: 12px; line-height: 24px; color: #555;}
#info .con1{background-color:#fff; padding:10px 15px;line-height:24px;}
#info li{color:#555;}
#info_attache{background-color:#ffffff; font-size: 12px; line-height: 24px; color: #555;
position:absolute; top:40px; left:165px; width:650px; clear:both; overflow:hidden;}
#info .tAr{padding:0; height:40px;}
#info .btn2{line-height:40px;}

.div_box{clear:both;overflow:hidden;position:relative;border:3px solid #333;cursor:pointer;}

.eff1 tbody tr:hover td {background: none repeat scroll 0 0 #f7f7f7;color:#1c5691;}
/* .eff1 tbody tr.selected {background: #e7e9ff;} */
.eff1 tbody tr.selected {background: #d9edf8;}
.eff2 td:hover{background:none repeat scroll 0 0 #dfeffd;color:#1c5691;}

.tit1{padding:10px 0 15px; width:100%; font-weight:normal; font-size:30px; line-height:35px; color:#1d77b9; text-align:center;}
.tit2{font-family:Batang,바탕; font-size:24px;text-align:center;line-height:70px;}
.tit3{font-size:40px;text-align:center;line-height:100px;}
.tit4{background:url(../../images/kor/subCon/h3_bg1.gif) repeat-x;height:36px;line-height:36px;}
.tit4 span{background:url(../../images/kor/subCon/h3_dir1.gif) 10px 15px no-repeat;display:inline-block; padding:0 0 0 20px;font-size:16px;color:#506380;}
.write_title {padding:12px 0 17px; border:1px solid #e6e6e6; border-bottom:1px solid #1f8fdf; background:#fff; box-sizing:border-box;}

/*표*/
.data{border-collapse:collapse; background:#fff; width:100%; table-layout:fixed;}
.data th{background: #f0f4f6; padding: 8px 20px; box-sizing: border-box; font-weight: bold; font-size: 12px; line-height: 17px; color: #555555; text-align: left; vertical-align: middle;}
.data td{padding: 2px 19px; width: auto; box-sizing: border-box; vertical-align: middle; font-size: 12px; line-height: 25px; color:#777;}
.data .w1{width:100%;}
.data .w2{margin:2px 0; width:100%;border:1px solid #e5e5e5;}

.data1 td,.data1 th{border:1px solid #e6e6e6; padding-left:8px; padding-right:8px; min-height:34px;}
/* 에디터에서 생성되는 테이블 th, td padding 0px */
.data1 table.txc-table td,.data1 table.txc-table th{border:1px solid #e6e6e6; padding-left:0px !important; padding-right:0px !important;}
.data1_ td,.data1_ th{border:1px solid #e6e6e6;border-top:0px solid #444; padding-left:8px; padding-right:8px; min-height:34px;}

.data2{border:1px solid #e6e6e6;}
.data2 td,.data2 th{border:1px dotted #e6e6e6;}

.data2_{border:1px solid #e6e6e6;border-top:0 none;}
.data2_ td,.data2 th{border:1px solid #e6e6e6;}

.data3 td,.data3 th{border:none; line-height:100%;}

.data4{border-collapse:collapse; background:#fff;}
.data4 th{padding:14px 8px; min-height: 34px; border-top: 2px solid #343a40; background:#f7f7f7; font-size:13px; color:#333; line-height:17px; text-align:center;}
.data4 td{padding:14px 8px; min-height: 34px; border-top: 1px solid #343a40; border-bottom: 1px solid #e6e6e6; font-size:13px; color:#333; line-height:17px; text-align:center;}
.data4 .paging_area td,.box2 .paging_area td{padding:15px 0; border-right:0 none; border-left:0 none; border-bottom:0 none; background:#f7f7f7 !important;}

.col2 .box1 .sel1 {padding:2px 5px;}
.col2 .box1 .sel1 input {float:left; margin:2px 0;}
.col2 .box1 .sel1 a {float:right;}
.col3 .data4 th,.col3 .data4 td{padding:7px 0;}

.data5 th,.data5 td{min-height: 34px; border: 1px solid #e6e6e6; font-size:14px; line-height:17px;}
.data5 th {padding:8px; vertical-align:top;}
.data5 td{padding:6px 11px;}
.data5 td .logo_img {padding:6px 10px; max-width:360px; box-sizing:border-box; border:1px solid #e6e6e6;}
.data5 td .logo_img img {max-width:260px; height:auto;}
.data5 td b {display:inline-block; margin:0 0 3px; font-weight:bold; color:#fe3551;}

.data6 td,.data6 th{border:1px solid #444; paddig:1px;line-height:140%;}

.data7{border-collapse:collapse;border-spacing:0;margin-top:0px}
.data7 th{text-align:center; padding:0px; font-weight:normal; color:#333;background:#f5f5f5; border:1px solid #dfdfdf;}
.data7 td{text-align:center;padding:0px; border:1px solid #dfdfdf;}

.data8 th{border:1px solid #dfdfdf; background:#f5f5f5; paddig:1px; line-height:100%;}
.data8 td{text-align:center;padding:0px; border:1px solid #dfdfdf;}

.data td.process_list {padding:0; border:0 none;}

.data9{margin:8px 5px; border:1px solid #dcdcdc; border-right:0 none;}
.data9 th,.data9 td{padding:0; border:0 none; border-right:1px solid #dcdcdc; text-align:center; vertical-align:middle;}
.data9 th{padding:5px; line-height:16px; white-space:nowrap; height:26px;}
.data9 th:first-of-type {min-width:54px;}
.data9 td{padding:8px 5px; font-size:0; line-height:0; white-space:nowrap; box-sizing:border-box; min-width:54px; height:32px;}
.data9 td span,.data9 td div{padding:0 1px; display:inline-block; vertical-align:top;}
.data9 td span{font-size:14px; line-height:14px; color:#555;}
.data9 td div{width:16px; height:16px; box-sizing:border-box; }
.data9 td a{margin:0; padding:0; display:block; min-width:16px; width:100%; height:100%; border:1px solid #dcdcdc; box-sizing:border-box; line-height:12px;}
.data9 td .btn1 {margin:0;}

.data10 th{text-align:center;}
.data10 td input[type="text"],.data10 td select{width:100%;}
.data10 td {font-size:0; line-height:0;}
.data10 td #cus_nm{margin-right:3px;}

.calender_header {height:30px; font-size:0; line-height:0;}
.calender_header a,
.calender_header span {display:inline-block; line-height:30px; vertical-align:middle;}
.calender_header a {padding:0 7px;}
.calender_header span {padding:0 3px;}
.c_year {font-size:14px; color:#333;}
.c_month {font-weight:bold; font-size:20px; color:#0058db;}

.data11 {border:1px solid #e6e6e6; border-right:0 none; background:#fff;}
.data11 th {padding:9px 18px 10px; border-right:1px solid #e6e6e6; background:#f0f4f6; font-size:14px; line-height:17px; color:#444; text-align:center;}
.data11 td {border-right:1px solid #e6e6e6; border-top:1px solid #e6e6e6;}
.data11 td>div {padding:0 8px; line-height:31px; text-align:right; color:#777;}

.data11 .bg_c1 {padding:0; border:0 none;}

.data12 {border:1px solid #e6e6e6;}
.data12 th {padding:9px 18px 10px; background:#f0f4f6; font-size:14px; line-height:17px; text-align:left;}
.data12 td {background:#fff;}
.data12 td>div{padding:8px 0; min-height:160px; box-sizing:border-box;}
.data12 td>div span {display:inline-block; padding:0 10px 0 30px; width:100%; height:100%; box-sizing:border-box; background:url('/resource/gw/images/kor/subCon/list-style.gif') no-repeat 18px center; line-height:24px;}
.data12 td span {display:inline-block; padding:0 10px 0 30px; width:100%; height:100%; box-sizing:border-box; background:url('/resource/gw/images/kor/subCon/list-style.gif') no-repeat 18px center; line-height:24px;}

.data13 {margin:0 0 32px; border:1px solid #e4e4e4; background:#f7f7f7;}
.data13 th {padding:13px 27px; font-weight:bold; font-size:16px; color:#0062a9;}
.data13 th span {padding-left:23px; background:url('/resource/gw/images/kor/subCon/ico_search_form.png') no-repeat left center;}
.data13 .search_form{padding:13px 27px;}
.data13 .search_form select,.data13 .search_form input,.data13 .search_form a{display:inline-block; height:30px; box-sizing:border-box; vertical-align:middle;}
.data13 .search_form a {width:55px; border:1px solid #888; background:#999; font-weight:bold; font-size:14px; line-height:28px; color:#fff; text-align:center;}
.data13 .btn_bgtd{padding:0 25px 13px;}
.k_puTbAdrs .label7, #recruit_ins .label7 ,.divPop10 .label7 {line-height:32px; background-position:left center;}
.divPop12 .label7 {display:inline-block; padding-bottom:5px; line-height:1; background-position:left center;}
.k_puTbAdrs td {vertical-align:top;}
.btn_add {display:block; margin:0 auto 5px; padding-left:16px; width:51px; height:21px; box-sizing:border-box; border:1px solid #395367; background:#4a6b84 url('/resource/gw/images/kor/subCon/btn_add.png') no-repeat 5px center; font-weight:bold; text-align:left;}
a.btn_add:link,a.btn_add:hover,a.btn_add:active,a.btn_add:visited {color:#fff; text-decoration:none;}
.btn_del {display:block; margin:0 auto; padding-left:16px; width:51px; height:21px; box-sizing:border-box; border:1px solid #668195; background:#fff url('/resource/gw/images/kor/subCon/btn_del.png') no-repeat 5px center; font-weight:bold; text-align:left;}
a.btn_del:link,a.btn_del:hover,a.btn_del:active,a.btn_del:visited {color:#426076; text-decoration:none;}

.data14 {margin-bottom:30px; width:100%; border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6; box-sizing:border-box;}
.data14 th{padding:9px 0 10px; background:#f0f4f6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; text-align:center;}
.data14 th:first-child {color:#FF3300;}
.data14 th:last-child{color:#327bc0;}
.data14>tbody>tr>td{padding:5px; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background:#fff;}
.data14>tbody>tr>td.bg_c1{background:#fee9e8}
.data14 div {min-height:100px;}
.data14 .data14_inner td{padding:5px; line-height:100%;}
.data14 .data14_inner1 td a {display:inline-block; width:100%; line-height:20px;}
.data14 .data14_inner .um {padding-left:5px; color:#999;}
.data14_inner1 a:link {color:#555; text-decoration:none;}
.data14_inner1 a:hover {color:#555; text-decoration:none;}
.data14_inner1 a:active {color:#555; text-decoration:none;}
.data14_inner1 a:visited {color:#555; text-decoration:none;}

.bookmark_title {margin-bottom:10px;}
.bookmark_title .label7 {display:inline-block; margin-right:10px; background-position:left center; line-height:30px;}

.sel_box {font-size:10px;font-family:verdana;}

#ly1{background-color:#506380;position:absolute; top:123px; left:105px; width:450px; clear:both; overflow:hidden;}
#ly1 h4{height:25px; line-height:25px; color:#FFF;padding:0 10px;}

.text_area{width:100%; color:#555; text-align:center;}
.text_area p.text{padding:12px 0 0; font-size:14px; line-height:20px; text-align:center;}
.text_area p {padding:12px 0 0; text-align:right; font-size:14px; line-height:17px;}

.bg_c1{background:#fee9e8;}
.bg_c2{background:#eeeeee;}


/* 200820 */
.board-write-form > * {display:inline-block; vertical-align:middle;}
.board-write-form select {}
.board-write-form select + input {width:70%;}


/*0728*/
.col1{float:left; width:200px; height:500px; border:1px solid #b5c6dd;}
.col2{float:left; width:560px;margin:0 0 0 10px;}
.col3{float:left; width:420px;margin:0 0 0 10px;}

/* 2011-08-04 */
.popsection4{
  position:relative; clear:both; overflow:hidden; padding:0 1px;
  border-left:1px solid #000000; border-right:1px solid #000000;
  border-top:1px solid #000000;border-bottom:1px solid #000000;
  cursor:pointer;}

/*팝업1*/
.popsectionE{position:absolute; top:23px; left:155px; width:450px;clear:both; overflow:hidden; border:3px solid #456199; background:#fff; z-index:99;}
.popE {position:relative;width:100%;z-index:99;}
.popE h4{background:url(../../images/kor/subCon/bg_birth.gif) repeat-x; height:36px;line-height:36px; color:#fff; font-size:16px; font-weight:bold; text-align:center;z-index:99;}

#pop1{position:relative;width:488px; background:url(../../images/kor/subCon/pop1_bg1.png) repeat-x; border:4px solid #0062aa;}
#pop1_head{position:relative; height:49px;}
#pop1_head h1{position:absolute; top:8px; left:15px;}
#pop1_con{position:relative;min-height:250px;}
#pop1_con .p{padding:20px;}
#pop1_con .p .con{position:relative; background:url(../../images/kor/subCon/pop1_bg2.png)  no-repeat; background-position:top center; min-height:150px;}

.divPop{position:absolute; background:#fff; top:141px; left:25%; padding:40px; clear:both; overflow:hidden; max-width:500px; /*border-radius:25px;*/ border:15px solid #69a4ff;}
.divPop3{position:absolute; background:#fff; top:350px; left:250px; padding:10px 15px; clear:both; overflow:hidden; max-width:600px; border:2px solid #9190b8;}
.divPop2{position:absolute; background:#fff; top:200px; left:500px; padding:10px 15px; clear:both; overflow:hidden; max-width:600px; border:2px solid #9190b8;}
.divPop4{position:absolute; background:#fff; top:350px; left:500px; padding:10px 15px; clear:both; overflow:hidden; max-width:600px; border:2px solid #9190b8;}
.divPop5{position:absolute; background:#fff; top:200px; left:200px; padding:10px 15px; clear:both; overflow:hidden; max-width:600px; border:2px solid #9190b8;}
.divPop7{position:absolute; background:#fff; top:100px; left:100px; padding:10px 15px; clear:both; overflow:hidden; max-width:800px; border:2px solid #9190b8;}
.divPop6{position:absolute; background:#fff; top:100px; left:100px; padding:10px 15px; clear:both; max-width:600px; border:2px solid #9190b8;}
.divPop10{position:absolute; background:#fff; top:100px; left:100px; padding:10px 15px; clear:both; max-width:1200px; border:2px solid #9190b8;}
.divPop11{position:absolute; background:#fff; top:0; left:100px; margin-top:-70px; padding:10px 15px; clear:both; max-width:921px; border:2px solid #9190b8;}
.divPop12{position:absolute; background:#fff; top:100px; left:100px; padding:10px 15px; clear:both; max-width:800px; border:2px solid #9190b8;}
.divPop13{position:absolute; background:#fff; top:100px; left:100px; margin-top:-70px; padding:10px 15px; clear:both; max-width:1000px; border:2px solid #9190b8;}
.divPop11 .popup_title {margin:5px 0 15px; padding:0 0 0 25px; background:url('../../images/kor/subCon/sub_title_ico.png') no-repeat left center;}
.divPop13 .popup_title {margin:5px 0 15px; padding:0 0 0 25px; background:url('../../images/kor/subCon/sub_title_ico.png') no-repeat left center;}

.k_puTbAdrs{clear:both; width:100%; border-collapse:collapse;}
.k_puTbAdrs_td{text-align:center;}
.k_puTbAdrs_td img{padding:2px 3px 0px 3px;}
.k_puBox{border:solid #d5d5d5; border-width:0 1px 1px}
.k_puTbAdrs_user{clear:both; border-collapse:collapse;}

.popsection4{padding:10px; box-sizing:border-box; background-color:#ffffff;position:absolute; top:23px; left:155px; width:500px;clear:both; overflow:hidden; border:2px solid #9190b8;}
.pop5Wrap{position:absolute; top:193px; left:155px; width:450px; clear:both; overflow:hidden; border:2px solid #9190b8; background:#fff; z-index:99;}    /*111115 추가*/
.pop6Wrap{position:absolute; border:1px solid #9fb5de;background:#fff; overflow:hidden;clear:both; z-index:100}    /*111115 추가*/
.pop6 {position:relative; width:100%; background:#f2f2f2; line-height:24px;}    /*111115 추가*/
.pop6 .p{ padding:10px;}    /*111115 추가*/
.pop6 .btn{padding:10px;}    /*111115 추가*/
.pop6 .tit{line-height:35px; border-bottom:1px solid #d7d7d7; font-weight:bold; color:#506380;}    /*111115 추가*/
.pop6 .cTit{font-family:"Arial", Doutm, "돋움"; line-height:25px; font-size:14px; text-align:center; border-bottom:1px solid #d7d7d7; font-weight:bold; color:#506380;}    /*111117 추가*/
.pop6 a{text-decoration:none; color:#333;}    /*111115 추가*/
.pop6 .label1{background:#f2f2f2; padding:0 15px;font-weight:bold;}    /*111115 추가*/

/** modify ellepark **/
.pop7Wrap{position:absolute; top:193px; left:155px; width:400px; clear:both; overflow:hidden; border:3px solid #456199; background:#fff; z-index:101;}
.pop7 {position:relative; width:100%; background:#f2f2f2; line-height:24px;}    /*111115 추가*/
.pop7 .p{ padding:10px;}    /*111115 추가*/
.pop7 .btn{padding:10px;}    /*111115 추가*/
.pop7 .tit{line-height:35px; border-bottom:1px solid #d7d7d7; font-weight:bold; color:#506380;}    /*111115 추가*/
.pop7 .cTit{font-family:"Arial", Doutm, "돋움"; line-height:25px; font-size:14px; text-align:center; border-bottom:1px solid #d7d7d7; font-weight:bold; color:#506380;}    /*111117 추가*/
.pop7 a{text-decoration:none; color:#333;}    /*111115 추가*/
.pop7 .label1{background:#f2f2f2; padding:0 15px;font-weight:bold;}    /*111115 추가*/

.pop8Wrap{position:absolute; top:193px; left:155px; width:400px; clear:both; overflow:hidden; border:3px solid #456199; background:#fff; z-index:101;}
.pop8 {position:relative; width:100%; background:#f2f2f2; line-height:24px;}    /*111115 추가*/
.pop8 .p{ padding:10px;}    /*111115 추가*/
.pop8 .btn{padding:10px;}    /*111115 추가*/
.pop8 .tit{line-height:35px; border-bottom:1px solid #d7d7d7; font-weight:bold; color:#506380;}    /*111115 추가*/
.pop8 .cTit{font-family:"Arial", Doutm, "돋움"; line-height:25px; font-size:14px; text-align:center; border-bottom:1px solid #d7d7d7; font-weight:bold; color:#506380;}    /*111117 추가*/
.pop8 a{text-decoration:none; color:#333;}    /*111115 추가*/
.pop8 .label1{background:#f2f2f2; padding:0 15px;font-weight:bold;}    /*111115 추가*/

.sec_footer{text-align:right; padding:10px; clear:both; overflow:hidden; max-width:770px;}

.sign1{background:url(../../images/kor/subCon/img_sign.gif) no-repeat; width:45px; height:45px;}
.sign1 p{padding:16px 0 0 8px; font-family:"바탕"; font-size:14px; font-weight:bold; color: #dd0000;}
.sign2{width:45px; height:45px;}

.noimg{background:url(../../images/kor/subCon/img_error.png) no-repeat center 80px; width:100%; height:100%;}
.st1{padding:310px 0 35px; width:100%; text-align:center; font-weight:bold; font-size:15px; line-height:24px;color:#333;}
.st2{width:100%; text-align:center;}

.label1{background:#f0f4f6; /*min-width:110px;*/ width:130px; padding:8px 20px; box-sizing:border-box; font-weight:bold; font-size:14px; line-height:17px; color:#555555; vertical-align:top; word-break:keep-all;}
.label2{background:#f0f4f6; min-width:110px; width:130px; padding:8px 20px; box-sizing:border-box; font-weight:bold; font-size:14px; line-height:17px; color:#555555; vertical-align:top; word-break:keep-all;}
.label3{background:url(../../images/kor/subCon/dir_rec4.gif) 0px 12px no-repeat; padding:0 0 0 10px; font-weight:bold;}
.label4{}
.label5{display:table-cell; background:#f0f4f6; min-width:70px; width:70px; padding:8px 20px; box-sizing:border-box; font-weight:bold; font-size:14px; line-height:17px; color:#555555; vertical-align:top;/*background:url(../../images/kor/subCon/dir_rec5.gif) 1px 5px no-repeat; padding:0 0 0 10px; font-weight:bold; color:#333;*/}
.label6{background:#f7f7f7;padding:0 15px;font-weight:bold;width:100px;}
.label7{background:url(../../images/kor/subCon/dir_rec4.png) 0px 9px no-repeat; padding:0 0 0 10px; font-weight:bold; color:#444;}
.help_tip {display:inline-block; position:relative; top:-3px; padding-bottom:7px; font-weight:bold; line-height:17px; color:#287ac1;}
.box1 + .help_tip {top:0; margin:10px 0 0;}
.help_tip a {display:inline-block; text-decoration:underline !important;}
#detail_view {display:inline-block; padding:0 10px 0 20px; border:1px solid #ef344e;line-height:19px; color:#e70000;}
.detail_view{background:url('../../images/kor/subCon/detail_view_arrow.png') no-repeat 6px center;}
.detailview_off{background:url('../../images/kor/subCon/detail_view_arrow_on.png') no-repeat 6px center;}
.detailview_on {background:url('../../images/kor/subCon/detail_view_arrow.png') no-repeat 6px center;}

#mail_head{position:relative;}
#logo1{position:absolute; top:8px; left:15px;}
#birth_txt{position:absolute; top:70px; left:21px;}

#document1{position:absolute; top:70px; left:21px;}
#document2{position:absolute; top:90px; left:21px;}
#document_btn{position:absolute; bottom:0px; right:0px;}

a.tab3, a.tab3:link, a.tab3:hover, a.tab3:active {color:#444;text-decoration:none;}
a.tab3_on, a.tab3_on:link, a.tab3_on:hover, a.tab3_on:active {color:#fff;text-decoration:none;}
a.tab1, a.tab1:link, a.tab1:hover, a.tab1:active, a.tab1:visited {color:#444;text-decoration:none;}
a.tab1_on, a.tab1_on:link, a.tab1_on:hover, a.tab1_on:active, a.tab1_on:visited {color:#fff;text-decoration:none;}
a.btn1, a.btn1:link, a.btn1:hover, a.btn1:active{text-decoration:none;color:#444;}
a.tab2, a.tab2:link, a.tab2:hover, a.tab2:active, a.tab2:visited {color:#666;text-decoration:none;}
a.tab2_on, a.tab2_on:link, a.tab2_on:hover, a.tab2_on:active, a.tab2_on:visited {color:#fff;text-decoration:none;}
a.label4, a.label4:link, a.label4:hover, a.label4:active {color:#000;text-decoration:underline;}

/*0915 홈*/
.bg1{position:relative; background:url(../../images/kor/subCon/bg_tit4.gif) repeat-x;border-top:1px solid #aab6be; height:30px; background-position:bottom; clear:both;}

#homTit{position:relative; overflow:hidden; width:100%; border:1px solid #333; height:26px;background:url(../../images/kor/subCon/bg_homeTit2.gif) repeat-x;}
#homTit .event{background:url(../../images/kor/subCon/bg_homeTit1.gif) repeat-x; padding:7px 20px; width:85px;}
.event li{display:inline; margin-right:10px; color:#fff;}
.event2{ padding:4px 20px;}
.event2 li{display:inline; margin-right:10px; color:#fff;}
#approve{float:left;}
#board{float:left;}


.main-wrap {overflow:hidden; padding:0 15px 30px;}
.section2 {margin:11px 0 0; padding:0 15px; box-sizing:border-box; vertical-align:top;}

.section2.attend-wrap {position:relative; width:100%;}

.main-wrap .column {float:left; width:50%;}
.main-wrap .portlet {}
.main-wrap .portlet-toggle {position: absolute; top: 50%; right: 0; margin-top: -8px;}
.main-wrap .portlet-placeholder {margin-top:25px; border: 1px dashed #ededed; background:#daeeed; height: 235px;}

  /* ----------------------- title */
.section2 .main-sub-title{position:relative; display:block; padding-left:35px; font-weight:bold; font-size:18px; line-height:36px; color:#333; cursor:move;}

.section2 .main-sub-title.free {cursor:inherit;}

.section2 .main-sub-title:before{position:absolute; top:10px; left:0; display:inline-block; content:'';}
/* 게시판 */
.main-sub-title.bbs-title:before {width:26px; height:19px; background:url('../../images/kor/main/home_bbs_title.png') no-repeat 0 0;}
/* 업무관리 */
.main-sub-title.command-title:before {width:26px; height:21px; background:url('../../images/kor/main/home_command_title.png') no-repeat 0 0;}
/* 전자결재 */
.main-sub-title.doc-title:before {width:25px; height:21px; background:url('../../images/kor/main/home_doc_title.png') no-repeat 0 0;}
/* 근태정보 */
.main-sub-title.attend-title:before {width:25px; height:21px; background:url('../../images/kor/main/home_emp_title.png') no-repeat 0 0;}
/* 메일 */
.main-sub-title.mail-title:before {width:23px; height:19px; background:url('../../images/kor/main/home_sch_title.png') no-repeat 0 0;}
/* 일정관리 */
.main-sub-title.cal-title:before {width:24px; height:19px; background:url('../../images/kor/main/home_cal_title.png') no-repeat 0 0;}
/* 답변보기 */
.main-sub-title.comment-title:before {width:25px; height:21px; background:url('../../images/kor/main/home_comment_title.png') no-repeat 0 0;}
/* 최근게시물 */
.main-sub-title.newboard-title:before {width:25px; height:21px; background:url('../../images/kor/main/home_newboard_title.png') no-repeat 0 0;}
/* 내문서함 */
.main-sub-title.my-inc-title:before {width:25px; height:21px; background:url('../../images/kor/main/home_my_inc_title.png') no-repeat 0 0;}
/* 이벤트 */
.main-sub-title.event-title:before {width:25px; height:21px; background:url('../../images/kor/main/home_bbs_title.png') no-repeat 0 0;}


.home1{width:100%; box-sizing:border-box;}

.home2 {float:left; width:70%;}
.home3 {float:left; margin-left:0 !important; width:30%;}
.home2 .homeS {border-right:0 none;}
.home4 .homeS ,
.home5 .homeS {overflow:hidden; height:210px}
.home5 .box8 th ,
.home5 .box8 td {padding:7px 5px;}
/* .home5 .box8 td {border-bottom:0 none;} */
.home2 .homeS .border1 {border-right:1px solid #fff;}
.home2 .homeS td.border1 {border-right:1px solid #e6e6e6;}

.home2 a.attend-btn {display:inline-block; margin:0 auto; padding:5px 0; min-width:95%; background:#000; color:#fff;}
.home2 a.attend-btn.pink {background:#ff7878;}
.home2 a.attend-btn.navy {background:#1d77b9;}
.home2 a.attend-btn.yellow {background:#f79646;}
.home2 a.attend-btn.skyblue {background:#6ec2cc;}
.home1 span + a {position:relative; top:-3px;}


.homeS{overflow:hidden; position:relative; margin:5px 0; width:100%; height:210px; box-sizing:border-box; border-radius:2px; border:1px solid #e6e6e6; background:#fff;}

  /* sub title */
.homeS .label5{float:left; margin-right:35px; padding:12px 0 11px 20px; min-width:102px; width:auto; background:none; font-weight:bold; font-size:15px; line-height:25px; color:#109f9d; vertical-align:middle;}
  /* tab */
.homeS .tab_menu{margin:12px 0 11px; float:left; vertical-align:middle;}
.homeS .tab_menu li{float:left; padding:0 23px; min-width:80px; height:25px; box-sizing:border-box;}
.homeS .tab_menu li a{display:block; width:100%; height:100%; font-size:14px; line-height:25px; color:#555; text-align:center;}
.tab_menu li.selected{background:#4bc5c3;}
.tab_menu li.selected a{font-weight:bold; color:#fff;}
.tab_menu li:hover{background:#4bc5c3;}
.tab_menu li:hover a{font-weight:bold; color:#fff; text-decoration:none;}

  /* table */
.box7{width:100%; table-layout:fixed;}
.box7 th{padding:6px 0; background:#e6e6e6; line-height:17px; color:#333; text-align:center;}
.box7 td{padding:7px 0 8px; border-bottom:1px solid #e6e6e6; line-height:17px; color:#777;}
.box7 td a:link { color:#777; text-decoration:none; }
.box7 td a:visited { color:#777; text-decoration:none; }
.box7 td a:hover { color:#777; text-decoration:underline; }
.box7 td a:active { color:#777; text-decoration:none;}
.box7 tr:last-child td{border-bottom:0 none;}
#command_display tr td:first-child{padding:7px 20px 8px; overflow:hidden; text-overflow:ellipsis; width:100%; white-space:nowrap;}
 #command_display{border-top:1px solid #7bcac9; table-layout:fixed;}
 #command_display td{overflow:hidden; padding:7px 20px; border-bottom:1px solid #e6e6e6; box-sizing:border-box;}
 #command_display td.label4 {padding-right:0; width:80%;}
 #command_display td a, #notify_display td img {display:inline-block; vertical-align:top;}
 #command_display td img {padding:3px 0 0 10px;}
 #command_display td a {max-width:85%; height:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; line-height:17px; color:#777;}
 #command_display td a strong {font-weight:normal;}
 #command_display td.tAr{font-size:14px; line-height:17px; color:#777;}
 #command_display tr:nth-child(5) td{border-bottom:0 none;}
 #command_display tr:nth-child(6),#notify_display tr:nth-child(7){display:none;}



 /* bbs table */
 #notify_display{border-top:1px solid #7bcac9; table-layout:fixed;}
 #notify_display td{overflow:hidden; padding:7px 20px; border-bottom:1px solid #e6e6e6; box-sizing:border-box;}
 #notify_display td.label4 {padding-right:0; width:70%;}
 #notify_display td a, #notify_display td img {display:inline-block; vertical-align:top;}
 #notify_display td img {padding:3px 0 0 10px;}
 #notify_display td a {max-width:85%; height:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; line-height:17px; color:#777;}
 #notify_display td a strong {font-weight:normal;}
 #notify_display td.tAr{font-size:14px; line-height:17px; color:#777;}
 #notify_display tr:nth-child(5) td{border-bottom:0 none;}
 #notify_display tr:nth-child(6){display:none;}
 #notify_display tr:nth-child(7){display:none;}
 /* new(메일 단품?) bbs table */
 #notify_display1{border-top:1px solid #7bcac9; table-layout:fixed;}
 #notify_display1 td{overflow:hidden; padding:7px 20px; border-bottom:1px solid #e6e6e6; box-sizing:border-box;}
 #notify_display1 td:first-child{text-align: left;}
 #notify_display1 td.label4 {padding-right:0; width:70%;}
 #notify_display1 td a, #notify_display td img {display:inline-block; vertical-align:top;}
 #notify_display1 td img {padding:3px 0 0 10px;}
 #notify_display1 td a {max-width:85%; height:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; line-height:17px; color:#777;}
 #notify_display1 td a strong {font-weight:normal;}
 #notify_display1 td.tAr{font-size:14px; line-height:17px; color:#777;}
 /* #notify_display1 tr:nth-child(5) td{border-bottom:0 none;} */
 #notify_display1 tr:nth-child(6){display:none;}
 #notify_display1 tr:nth-child(7){display:none;}
 /* 대시보드 일정관리, 메일목록 제목 */
 #schedule_display td:first-child , #mail_list_display td:first-child {padding-left:20px; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
 /* 메일 단품 대시보드 일정관리, 메일목록 제목 */
 #schedule_display1 td:first-child , #unread_mail_display1 td:first-child , #mail_list_display td:first-child {padding-left:20px; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
 /* 대시보드 메일목록 보낸사람 */
 #unread_mail_display td:nth-child(2) , #unread_mail_display1 td:nth-child(2) , #mail_list_display td:nth-child(2) {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

 #newboard_display{border-top:1px solid #7bcac9; table-layout:fixed;}
 #newboard_display td{overflow:hidden; padding:7px; border-bottom:1px solid #e6e6e6; box-sizing:border-box;}
 #newboard_display td.label4 {padding-right:0; width:80%;}
 #newboard_display td a, #notify_display td img {display:inline-block; vertical-align:top;}
 #newboard_display td img {padding:0 0 0 10px;}
 #newboard_display td a {max-width:85%; height:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; line-height:17px; color:#777;}
 #newboard_display td a strong {font-weight:normal;}
 #newboard_display td.tAr{font-size:14px; line-height:17px; color:#777;}
 #newboard_display tr:nth-child(5) td{border-bottom:0 none;}
 #newboard_display tr:nth-child(6),#notify_display tr:nth-child(7){display:none;}


  /* 댓글 */
.main_comment_list{overflow-x:hidden; margin:5px 0 0; padding:12px 20px; height:225px; box-sizing:border-box; border-radius:2px; border:1px solid #e6e6e6; border-bottom:0 none; background:#fff;}
.main_comment_list p{line-height:24px; font-family: 'Malgun Gothic','맑은고딕',snas-serif;}
.main_comment_list p .category{font-weight:bold; color:#109f9d;}

.main_comment_list .cssMore{position:absolute; bottom:0; left:0; width:100%; height:30px; box-sizing:border-box;}
.main_comment_list .cssMore a{margin:0; box-sizing:border-box; border-radius:0; border:1px solid #e6e6e6; border-radius:0 0 2px 2px; border-top-color:#4bc5c3; background:#fff; font-weight:bold; font-size:14px; color:#109f9d; text-align:center;}
.main_comment_list a.sH1:link,.main_comment_list a.sH1:hover,.main_comment_list a.sH1:active,.main_comment_list a.sH1:visited{color:#109f9d;}
  /* 댓글 new */
.comment_list{ overflow-x:hidden; margin:5px 0 0; padding:10px 20px; width:100%; height:225px; box-sizing:border-box; border-radius:2px; border:1px solid #e6e6e6; background:#fff;}
.comment_list ul{width:100%;}
.comment_list ul li{display:table; margin-bottom:10px; width:100%;}
.comment_list .user_pic{display:table-cell; width:46px; vertical-align:top;}
.comment_list .user_pic span{overflow:hidden; display:inline-block; width:46px; height:46px; border-radius:50%;}
.comment_list .user_pic img{width:46px; height:auto;}
.comment_list .box_outer{display:table-cell;padding-left:23px; vertical-align:top;}
.comment_list .box_inner{position:relative; padding:5px 18px; border:1px solid #cddfdf; border-radius:3px; background:#daeeed; font-size:14px; line-height:20px; color:#333; -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1); -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1); box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1);}
.comment_list .box_inner:before{position:absolute; top:11px; left:-8px; content:''; display:inline-block; width:8px; height:14px; background:url(../../images/kor/main/box_arrow_1.png) no-repeat 0 0;}
.comment_list .box_inner span{display:inline-block;}
.comment_list .comm_pro{width:100%;}
.comment_list .comm_pro strong{font-weight:bold;}
.comment_list .box_inner .category{margin-right:5px; font-style:normal; font-weight:bold; color:#0279ce;}
.comment_list .box_inner .comm_title{color:#666;}
.comment_list .box_inner .comm_date{color:#797778;}

.comment_list .box_inner1{ position:relative; padding:5px 18px; border:1px solid #e9ddcf; border-radius:3px; background:#fcecdd; font-size:14px; line-height:20px; color:#333; -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1); -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1);}
.comment_list .box_inner1:before{position:absolute; top:11px; left:-8px; content:''; display:inline-block; width:8px; height:14px; background:url(../../images/kor/main/box_arrow_2.png) no-repeat 0 0;}
.comment_list .box_inner1 span{display:inline-block;}
.comment_list .box_inner1 .category{margin-right:5px; font-weight:bold; color:#d93435;}
.comment_list .box_inner1 .comm_title{color:#666;}
.comment_list .box_inner1 .comm_date{color:#797778;}

.comment_list .cssMore{position:absolute; bottom:0; left:0; width:100%; height:30px; box-sizing:border-box;}
.comment_list .cssMore a{margin:0; box-sizing:border-box; border-radius:0; border:1px solid #e6e6e6; border-radius:0 0 2px 2px; border-top-color:#4bc5c3; background:#fff; font-weight:bold; font-size:14px; color:#109f9d; text-align:center;}
.comment_list .cssMore a:before {content:''; display:inline-block; margin-right:5px; width:10px; height:10px; background:#fff url('../../images/kor/main/btn_more.png') no-repeat 50% 50%;}
.comment_list a.sH1:link,.main_comment_list a.sH1:hover,.main_comment_list a.sH1:active,.main_comment_list a.sH1:visited{color:#109f9d;}

.comment_list .box_inner_bottom {display:table; table-layout:fixed; width:100%;}
.comment_list .box_inner_bottom .comm_title{display:table-cell; width:85%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.comment_list .box_inner_bottom .comm_date{display:table-cell; width:15%; text-align:right;}


.comment_list1{overflow-x:hidden; margin:5px 0 0; padding:10px 20px; width:100%; height:131px; box-sizing:border-box; border-radius:2px; border:1px solid #e6e6e6; border-left:0 none; background:#fff;}
.comment_list1 ul{width:100%;}
.comment_list1 ul li{display:table; margin-bottom:10px; width:100%;}
.comment_list1 .user_pic{display:table-cell; width:46px; vertical-align:top;}
.comment_list1 .user_pic span{overflow:hidden; display:inline-block; width:46px; height:46px; border-radius:50%;}
.comment_list1 .user_pic img{padding:0; width:46px; height:auto;}
.comment_list1 .box_outer{display:table-cell;padding-left:23px; vertical-align:top;}
.comment_list1 .box_inner{position:relative; padding:5px 18px; border:1px solid #cddfdf; border-radius:3px; background:#daeeed; font-size:14px; line-height:20px; color:#333; -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1); -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1); box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1);}
.comment_list1 .box_inner:before{position:absolute; top:11px; left:-8px; content:''; display:inline-block; width:8px; height:14px; background:url(../../images/kor/main/box_arrow_1.png) no-repeat 0 0;}
.comment_list1 .box_inner span{display:inline-block;}
.comment_list1 .comm_pro{width:100%;}
.comment_list1 .comm_pro strong{font-weight:bold;}
.comment_list1 .box_inner .category{margin-right:5px; font-style:normal; font-weight:bold; color:#0279ce;}
.comment_list1 .box_inner .comm_title{color:#666;}
.comment_list1 .box_inner .comm_date{color:#797778;}

.comment_list1 .box_inner1{ position:relative; padding:5px 18px; border:1px solid #e9ddcf; border-radius:3px; background:#fcecdd; font-size:14px; line-height:20px; color:#333; -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1); -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1);}
.comment_list1 .box_inner1:before{position:absolute; top:11px; left:-8px; content:''; display:inline-block; width:8px; height:14px; background:url(../../images/kor/main/box_arrow_2.png) no-repeat 0 0;}
.comment_list1 .box_inner1 span{display:inline-block;}
.comment_list1 .box_inner1 .category{margin-right:5px; font-weight:bold; color:#d93435;}
.comment_list1 .box_inner1 .comm_title{color:#666;}
.comment_list1 .box_inner1 .comm_date{color:#797778;}

.comment_list1 .cssMore{position:absolute; bottom:0; left:0; width:100%; height:30px; box-sizing:border-box;}
.comment_list1 .cssMore a{margin:0; box-sizing:border-box; border-radius:0; border:1px solid #e6e6e6; border-width:1px 0; border-radius:0 0 2px 2px; border-top-color:#4bc5c3; background:#fff; font-weight:bold; font-size:14px; color:#109f9d; text-align:center;}
.comment_list1 .cssMore a:before {content:''; display:inline-block; margin-right:5px; width:10px; height:10px; background:#fff url('../../images/kor/main/btn_more.png') no-repeat 50% 50%;}
.comment_list1 a.sH1:link,.main_comment_list a.sH1:hover,.main_comment_list a.sH1:active,.main_comment_list a.sH1:visited{color:#109f9d;}

.comment_list1 .box_inner_bottom {display:table; table-layout:fixed; width:100%;}
.comment_list1 .box_inner_bottom .comm_title{display:table-cell; width:calc(100% - 70px); overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.comment_list1 .box_inner_bottom .comm_date{display:table-cell; width:70px; text-align:right;}

  /* attend */
.attend_area{width:100%;}
.attend_area th,.attend_area td{text-align:center; vertical-align:top;}
.attend_left{width:100%; background:#4bc5c3;}
.attend_left td span{display:inline-block; padding:12px 0 0; font-weight:bold; font-size:13px; line-height:31px; color:#fff;}
.attend_left td ul{margin:0 auto 28px; width:194px; height:48px; border:1px solid #169a98; border-radius:2px; box-sizing:border-box; font-size:0; line-height:0;}
.attend_left td ul li{position:relative; display:inline-block; width:64px; height:46px; font-weight:bold; font-size:36px; line-height:46px; font-family:'Arial', snas-serif; color:#005655;}
.attend_left td ul li:last-child{font-weight:normal; color:#777;}


/**/
.attend_left {position:relative; margin:0 auto; width:167px; height:38px; border:1px solid #169a98; border-radius:2px; box-sizing:border-box; background:#fff; font-size:0; line-height:0;}
.attend_left:before {content:''; position:absolute; top:0; left:0; width:100%; height:50%; background:#eff9f9;}
.attend_left li{position:relative; display:inline-block; width:55px; height:36px; border-right:1px solid #96bcbb; box-sizing:border-box; font-weight:bold; font-size:32px; line-height:36px; font-family:'Arial', snas-serif; color:#005655;}
.attend_left li:last-child{border-right:0 none; font-weight:normal; color:#777;}
.attend_left li:before {content:''; position:absolute; top:50%; left:-2px; margin-top:-2px; width:3px; height:4px; background:#96bcbb;}
.attend_left li:first-child:before {display:none;}
.attend_left li:first-child:after {content:''; position:absolute; top:50%; left:0; margin-top:-2px; width:1px; height:4px; background:#169a98;}
.attend_left li:last-child:after {content:''; position:absolute; top:50%; right:0; margin-top:-2px; width:1px; height:4px; background:#169a98;}


.attend_info td{border-top:1px solid #5fa8a7;}
.attend_info td:nth-child(1){border-right:1px solid #5fa8a7; background:#ff7878;}
.attend_info td:last-child{background:#1d77b9;}
.attend_info td a{display:block; width:100%; height:100%; font-weight:bold; font-size:15px; line-height:40px; color:#fff;}

/* msg attend */
.popup-wrap .attend_left {background:#4bc5c3;}
.popup-wrap .attend_left:before {display:none;}
.popup-wrap #bg_check1{background:url(../../images/kor/subCon/bg_check1_1.gif) no-repeat center center; color:#26B4B2;}
.popup-wrap #bg_check2{background:url(../../images/kor/subCon/bg_check2_1.gif) no-repeat center center; color:#26B4B2;}
.popup-wrap #bg_check3{background:url(../../images/kor/subCon/bg_check3_1.gif) no-repeat center center; color:#898989;}


 /* attend */
.time-now {height:96px; box-sizing:border-box; background:#4bc5c3;}
.time-now strong {display:block; margin-bottom:13px; font-weight:bold; font-size:13px; line-height:1; color:#fff;}
.attend-wrap .bg-mint {background:#DAEEED;}
.attend-wrap .bg-orange {background:#FCECDD;}
.attend-wrap .bg-gray {background:#f0f0f0;}
.attend-wrap .home4 th {height:48px; box-sizing:border-box; font-size:13px; word-break:keep-all;}
.attend-wrap .home4 th span {position:relative; display:inline-block; padding:0 28px; line-height:18px;}
.attend-wrap .home4 th span a {position:absolute; top:0; right:0;}
.attend-wrap .home4 table tr:nth-child(2) td {height:48px; box-sizing:border-box; font-weight:bold; color:#333;}
.attend-wrap .home4 table tr:last-child td {padding:0; height:63px;}
.attend-wrap .home4 table tr:last-child td:nth-child(3) {border-right:1px solid #e6e6e6;}
.attend-wrap .home4 dt,
.attend-wrap .home4 dd {display:block; font-weight:bold; font-size:13px; line-height:20px; color:#333;}
.attend-wrap .home4 dd {color:#e76542;}

.btn-more-o {border-color:#f3876a; background:url('../../images/kor/main/btn_more_o.png') no-repeat center center;}

.attend_duty {position:relative; margin:0 auto; width:100px; height:27px; border:1px solid #f3876a; border-radius:2px; box-sizing:border-box; text-align:center;}
.attend_duty:before {content:''; position:absolute; top:0; left:0; width:100%; height:50%; background:#fdede9;}
.attend_duty li {position:relative; z-index:33; float:left; width:33.333%; border-right:1px solid #f9c3b4; box-sizing:border-box; font-weight:bolder; font-size:21px; line-height:25px; font-family:'Arial', snas-serif; color:#e77c42;}
.attend_duty li:last-child{border-right:0 none; font-weight:normal; color:#777;}


  /* table */
.box8{width:100%; border-top:1px solid #5fa8a7;}
.box8 th{padding:7px 5px 8px; border-bottom:1px solid #ffffff; background:#e6e6e6; line-height:17px; color:#333; text-align:center;}
.box8 td{padding:7px 5px 8px; border-bottom:1px solid #e6e6e6; line-height:17px; color:#777; text-align:center;}
.box8 tr:last-child th,.box8 tr:last-child td{border-bottom:0 none;}

.attend_area .box8 {table-layout:fixed;}
.attend_area .box8 th {padding:11px 5px; vertical-align:middle;}
.attend_area .box8 td {padding:8px 5px 9px;  vertical-align:middle;}
.attend_area .box8 tr:last-child th {border-bottom:1px solid #ffffff;}
.attend_area .box8 tr:last-child td {border-bottom:1px solid #e6e6e6;}

#check{background:url(../../images/kor/subCon/bg_check.gif) repeat-x; height:58px; border-top:1px solid #909eae; border-right:1px solid #0a1827; border-bottom:1px solid #050d15; border-left:1px solid #4d647d;}

#bg_check4{background:url(../../images/kor/subCon/bg_check4.gif) no-repeat; height:51px; width:50px;}
#bg_check5{background:url(../../images/kor/subCon/bg_check5.gif) no-repeat; height:51px; width:50px;}
#bg_check4 a{text-decoration:none; color:#fff;}
#bg_check5 a{text-decoration:none; color:#fff;}

a.cD11_2, a.cD11_2:link, a.cD11_2:hover, a.cD11_2:active, a.cD11_2:visited {color:#555;text-decoration:none;}
a.btn1:visited {color:#555; text-decoration:none;}
a.sH1:link, a.sH1:hover, a.sH1:active, a.sH1:visited{color:#fff;}

#birth{position:relative;}

#iconBox{position:absolute;width:140px;background:#fff;border:2px solid #eee;top:270px; left : 275px;}
#iconBox #close{position:absolute;top:5px;right:5px;}
#iconBox td {padding:0; text-align:center;}

/*캘린더 색상*/    /*111115 추가*/
.calC1{ background-color:#8aabf6;}
.calC2{ background-color:#b280e6;}
.calC3{ background-color:#6dcb8c;}
.calC4{ background-color:#d1cbf5;}
.calC5{ background-color:#b1c4e8;}
/*디자인*/
.tdul1{text-decoration:underline;}

/*네이버툴바*/
/*#inb div{float:left;}
#inb1{position:relative; width:25px; min-height:900px; background:url(../../images/kor/subCon/snb_bk1.jpg) repeat-y;}
#inb1{position:relative; width:25px; min-height:900px;}*/

/*툴바2011.12.0 김나강 추가*/
#inb div{float:left;}
#inb{position:relative; background:url(/resource/gw/images/kor/subCon/inb2_bk.gif) repeat-y; background-position:right; float:left; width:210px;}
#inb1{position:relative; width:51px; min-height:900px; background:url(../../images/kor/subCon/snb_bk1.jpg) repeat-y;}
#inb2{position:relative; width:149px;  padding:10px 0px 0px 0px;}

#calender{position:relative; border:1px solid #dcdcdc; background-color:#fff; margin:2px; width:149px;}
#inb2 li{ padding-left:7px; line-height:24px;}
#inb2 .index{position:relative; float:left; width:10px; height:10px; margin-right:5px; top:6px; *top:8px; }
#inb2 .calbtn{position:relative; float:left; text-align:center; background-color:#506380; font-weight:bold; color:#fff; margin:0 4px 0 4px; width:100%; padding:5px 0px;text-decoration:none;}

#winb div{float:left;}
#winb{position:relative; background:url(/resource/gw/images/kor/subCon/inb2_bk.gif) repeat-y; background-position:right; float:left; width:261px;}
#winb1{position:relative; width:51px; min-height:1080px; background:url(/resource/gw/images/kor/subCon/sub_bg1.jpg) repeat-y;}
#winb2{position:relative; width:210px;  padding:10px 0px 0px 0px;}

#wcalender{position:relative; border:1px solid #dcdcdc; background-color:#fff; margin:2px; width:149px;}
#winb2 li{ padding-left:7px; line-height:24px;}
#winb2 .index{position:relative; float:left; width:10px; height:10px; margin-right:5px; top:6px; *top:8px; }
#winb2 .calbtn{position:relative; float:left; text-align:center; background-color:#506380; font-weight:bold; color:#fff; margin:0 4px 0 4px; width:100%; padding:5px 0px;text-decoration:none;}

/* 2011-12-15 ellepark */
#sinb div{float:left;}
#sinb{position:relative; background:url(../../images/kor/leftmenu/bg1_p.jpg) repeat-y;background-position:top right;float:left; width:190px;}
#sinb2{position:relative; width:149px; min-height:900px; background:url(../../images/kor/leftmenu/bg1.jpg) repeat-y;padding:0px 0px 0px 1px;}

#scalender{position:relative; border:1px solid #dcdcdc; background-color:#fff; margin:2px; width:149px;}
#sinb2 li{ padding-left:7px; line-height:24px;}
#sinb2 .index{position:relative; float:left; width:10px; height:10px; margin-right:5px; top:6px; *top:8px; }
#sinb2 .calbtn{position:relative; float:left; text-align:center;  font-weight:bold; color:#fff; margin:0 4px 0 2px; width:179px; padding:5px 0px;text-decoration:none;}

.nbox3 {background:#fff; clear:both;}
.nbox3 td{overflow:hidden; border-bottom:1px solid #e9edf1; padding:2px 10px 2px 10px;}
.nbox3 th{display:inline-block; color:#506380;/*margin:0 10px 0 0;*/border-bottom:1px solid #e9edf1; text-align:left;
background:url(../../images/kor/subCon/bg_label1.gif) bottom repeat-x; padding:2px 10px 2px 10px; line-height:220%; min-width:70px; width:100px;}
.nbox3 .no{clear:both; overflow:hidden; border-bottom:none;}

.b1_new{border-top:2px solid #d0d0d0;}

.nbox4 {background:#fff; clear:both;}
.nbox4 td{overflow:hidden; border-bottom:1px solid #e9edf1; padding:2px 10px 2px 10px;}
.nbox4 th{display:inline-block; color:#506380;/*margin:0 10px 0 0;*/border-bottom:1px solid #e9edf1; text-align:left;
background:url(../../images/kor/subCon/bg_label1.gif) bottom repeat-x; padding:2px 10px 2px 10px; line-height:220%; min-width:400px; width:459px;}
.nbox4 .no{clear:both; overflow:hidden; border-bottom:none;}

.mbox1 {background:#fff; clear:both; overflow:hidden;}
p.mbox1 {clear:both; overflow:hidden;}
.mbox1 li{clear:both; overflow:hidden; border-bottom:1px solid #e9edf1;}
.mbox1 .label1{display:inline-block; float:left; color:#506380; min-width:70px; margin:0 10px 0 0;
background:url(../../images/kor/subCon/bg_label1.gif) bottom repeat-x;padding:2px 10px 2px 10px;line-height:220%;}
.mbox1 .sel1{display:inline-block; float:left;margin:2px 10px; *float:none; *display:inline; *display:inline-block;margin-top:5px;}
.mbox1 .label2{display:inline-block; float:left; color:#506380; min-width:100px; margin:0 10px 0 0; background:url(../../images/kor/subCon/bg_label1.gif) bottom repeat-x;padding:2px 10px 2px 10px;line-height:220%;}
.mbox1 .label3{display:inline-block; float:left; color:#506380; min-width:80px; margin:0 10px 0 0; background:url(../../images/kor/subCon/bg_label1.gif) bottom repeat-x;padding:2px 10px 2px 10px;line-height:220%;}
.mbox1 .label4{display:inline-block; float:left; color:#506380; min-width:110px; margin:0 10px 0 0; background:url(../../images/kor/subCon/bg_label1.gif) bottom repeat-x;padding:2px 10px 2px 10px;line-height:220%;}
.mbox1 .label5{display:inline-block; float:left; color:#506380; min-width:60px; margin:0 10px 0 0; background:url(../../images/kor/subCon/bg_label1.gif) bottom repeat-x;padding:2px 10px 2px 10px;line-height:220%;}
.mbox1 .label6{display:inline-block; float:left; color:#506380; min-width:30px; margin:0 10px 0 0; background:url(../../images/kor/subCon/bg_label1.gif) bottom repeat-x;padding:2px 10px 2px 10px;line-height:220%;}
.mbox1 .label7{display:inline-block; float:left; color:#506380; min-width:70px; margin:0 10px 0 0; background:url(../../images/kor/subCon/bg_label1.gif) bottom repeat-x;padding:2px 10px 2px 10px;line-height:220%;}
.btn_close{position:absolute;top:5px;right:10px;}

/* ADD 2012-07-11 */
.fR1{color:#F00; font-size:11px; font-family:돋움;}
.fB1{color:#00F; font-size:11px; font-family:돋움;}

.btn_opinion{display:block; width:90px; height:75px; box-sizing:border-box; border:1px solid #2559a7; border-radius:3px; background:#0071d0; font-weight:bold; font-size:16px; line-height:73px; text-align:center; color:#fff;}
a.btn_opinion{text-decoration:none;color:#444;}
a.btn_opinion:link,  a.btn_opinion:hover, a.btn_opinion:active, a.btn_opinion:visited {color:#fff;text-decoration:none;}

.bline{border-top:1px solid #b5b5b5; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #b5b5b5}
.box1 .w2{padding:10px; width:100%; height:75px; border:1px solid #e5e5e5; box-sizing:border-box; font-family:'Malgun Gothic'; color:#999;}
.bx2 .w2{padding:10px; width:100%; height:75px; border:1px solid #e5e5e5; box-sizing:border-box; font-family:'Malgun Gothic'; color:#999;}

/* .SimpleButton{cursor : pointer; color:#009d9b;} */
.SimpleButton{
	display:inline-block;
	margin:1px 2px; padding:1px 3px;
	font-size:1.0em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#f2f2f2;
	color:#009d9b !important;
	border:1px solid #ccc;
	-moz-border-radius:5px; -webkit-border-radius:5px;
  vertical-align:middle;
	cursor : pointer;
}
.SimpleButton img {
	magin-left:3px;
}
.weblinker-tolk {
	padding:1px 3px !important;
	vertical-align:baseline !important;
}

select{margin:2px 0; min-width:75px; padding:7px 8px; border:1px solid #e5e5e5; font-size:14px; color:#333; border-radius:4px;}
.essential_select {padding-left:20px; background: #FFFFFF url(../../images/kor/subCon/ico_required.png) no-repeat 3px center;}
input[type="radio"],input[type="checkbox"]{margin:2px 0 0; padding:0;}
textarea{margin:2px 0; padding:5px; width:100%; height:90px; box-sizing:border-box; border:1px solid #e5e5e5; font-size:14px; color:#555;}


.tAr{text-align:right; padding:0 30px;}
.tAr .btn1{float:none;}
.tAr.pB10 {padding:0 0 10px 0;}
.tAl{text-align:left;}
.tAc{text-align:center;}
.box2 .sel1 td.tAl{padding-left:20px; overflow:hidden; text-overflow:ellipsis; width:100%; box-sizing:border-box;}
.box2 th.tAl {padding-left:20px; text-align:left;}
.wSn{white-space: nowrap;}

.paging_area{margin:12px 0 0; padding:0 30px; width:100%; box-sizing:border-box; text-align:center; font-size:13px;}
.paging_area a{display:inline-block; margin:0 2.5px; width:30px; height:30px; box-sizing:border-box; border:1px solid #d2d2d2; border-radius:4px; background:#fff; line-height:28px; vertical-align:top;}
.paging_area b{display:inline-block; margin:0 2.5px; width:30px; height:30px; box-sizing:border-box; background:#146af0; border-radius:4px; vertical-align:top; line-height:28px; color:#fff;}
.paging_area img{margin:0;}
/* .paging_area img{margin:8px 0 0;} */
.paging_area a.page_first{position:relative; left:5px;}
.paging_area a.page_last{position:relative; right:5px;}
.paging_area a:link,.paging_area a:hover,.paging_area a:active,.paging_area a:visited{color:#555;}

.board_view{border:1px solid #e6e6e6; border-bottom:0 none; background:#fff; table-layout:fixed;}
.board_view th{background:#f0f4f6; font-weight:bold; text-align:left;}
.board_view th, .board_view td{padding:8px 22px 9px; box-sizing:border-box; border-bottom:1px solid #e6e6e6; font-size:14px; line-height:17px; color:#555;}
.board_view td {padding:0 22px;}
.board_view .board_content_wrap {line-height:inherit;}

/* 상품등록*/
.table_padd{border-top:2px solid #343a40; border-bottom:0 none; background:#fff; table-layout:fixed;}
.table_padd th{background:#f7f7f7; font-weight:bold; text-align:left;padding:8px 20px; box-sizing:border-box; border-bottom:1px solid #e6e6e6; font-size:14px; line-height:17px; color:#555;}
.table_padd td{padding:8px 20px; box-sizing:border-box; border-bottom:1px solid #e6e6e6; font-size:14px; color:#555;}
/* .table_padd td{padding:8px 20px; box-sizing:border-box; border-bottom:1px solid #e6e6e6; font-size:14px; color:#555;} */

.table_padd2{border-top:1px solid #343a40; border-bottom:0 none; background:#fff; table-layout:fixed;}
.table_padd2 th{background:#f7f7f7; font-weight:bold; text-align:left;padding:12px 20px; box-sizing:border-box; border-bottom:1px solid #e6e6e6; font-size:14px; line-height:17px; color:#555;}
.table_padd2 th.bg-none{background:#fff;}
.table_padd2 td{padding:12px 20px; box-sizing:border-box; border-bottom:1px solid #e6e6e6; font-size:14px; line-height:17px; color:#555;}
.fc-r1 {color:#de1111;}


.comment_content{padding:5px 13px; width:100%; box-sizing:border-box; background:#eaeaea; border:1px solid #e5e5e5; border-radius:2px;}
.comment_content dl {display:table;}
.comment_content dl dt {display:table-cell; width:100%; vertical-align:top;}
.comment_content dl dt textarea {height:75px; border:1px solid #e5e5e5;}
.comment_content dl dd {display:table-cell; padding:0 0 0 7px; width:90px; vertical-align:top;}
.comment_content dl dd a {width:90px; height:75px; border:1px solid #2559a7; box-sizing:border-box; text-align:center; font-size:16px; line-height:73px;}
#commentcontent{border:1px solid #e5e5e5;}

#avail_all,#avail_half,#avail_hour{color:#0163be;}

#branchTreeMenu2{background:#fff;}

.popup_title {padding:0 0 10px; font-weight:bold; font-size:20px; line-height:24px; color:#333; text-align:left; letter-spacing:-1.8px;}
.popup_btn {clear:both; padding:10px 0 0; text-align:right;}
#corp_title,#emp_name,#corp_name,#view_name,#document_name {color:#287ac1;}

.popup_btn1 {padding:30px 0 15px; text-align:center;}

/* 전자결재 - 결재로그 */
#approval_content strong.emp_approval {color:#0074d7;}
#approval_content b {color:#fe3551;}
/* 전자결재 - 결재의견 */
.opinion_content {padding:5px 8px; border-bottom:1px solid #e6e6e6;}
.opinion_content:last-child {border-bottom:0 none;}
.poinion_name {margin-right:8px; font-weight:bold; color:#333;}
.opinion_content_del{margin-left:8px; display:inline-block; width:35px; height:17px; box-sizing:border-box; border:1px solid #fe3551; font-size:11px; line-height:15px; color:#fe3551; text-align:center; vertical-align:middle;}
.opinion_content_del:link,.opinion_content_del:hover,.opinion_content_del:active,.opinion_content_del:visited{color:#fe3551;}
.opinion_content .opinion_content_text {display:inline-block; width:100%; line-height:19px;}


.comment_box {border-top:1px solid #e6e6e6;}
.comment_box>tbody>tr>td{padding:0 12px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background:#fff;}
.comment_box .comment_list_top td {padding-top:5px; line-height:29px; color:#333;}
.comment_box .comment_list_top b {font-weight:bold;}
.comment_box .comment_list_top td a {float:right;}
.comment_box .comment_list_bottom td {padding-bottom:10px; border-bottom:1px solid #e6e6e6; line-height:17px; color:#777;}
.comment_box .comment_list_bottom td a {display:inline-block; padding-top:5px;}

.comment_box .paging_area td,
#docList .paging_area td ,
.box2 .paging_area td{padding:20px 0; border-right:0 none; border-left:0 none; background:#f7f7f7;}

.comment_box .sub_comment {padding:0;}
.sub_comment>div {width:100%;}
.sub_comment .sub_comment_form {display:table; padding:7px 12px; width:100%; box-sizing:border-box; border-bottom:1px solid #e6e6e6; background:#eaeaea;}
.sub_comment .sub_comment_form span {display:table-cell; padding-right:7px;}
.sub_comment .sub_comment_form span input {padding:0 5px; box-sizing:border-box; height:30px;}
.sub_comment .sub_comment_form a {display:table-cell; width:75px; box-sizing:border-box; text-align:center;}

.sub_comment_list td {padding-left:27px; padding-right:12px;}
.sub_comment_list_top {padding-top:6px; background:url(../../images/kor/subCon/ico_reply.gif) no-repeat 12px 13px;}
.sub_comment_list_bottom {padding-bottom:10px; border-bottom:1px solid #e6e6e6; line-height:17px; color:#777;}
.sub_comment_list a {float:right;}

.box2 .searcher_subject {color:#2276BB;}
.box2 .header_subject {color:#2276BB;}

.text_ellipsis {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%;}

#south {padding:0 30px; border-top:1px solid #cacaca; height:30px; box-sizing:border-box; background:#ddd; line-height:29px; font-family:Tahoma; text-align:right; color:#555;}

.searcher_business_information table {width:100%;}

.box2 .b_notice td {background:#d9e8fb;}

/* 게시판 관리 */
.board_admin {display:table; table-layout:fixed; width:100%;}
.board_admin_inner {display:table-cell; vertical-align:top;}
.board_admin_inner:last-child {padding-left:10px;}
.tree_area {padding-right:10px; width:300px;}
.tree_area table{table-layout:fixed; background:#fff; border:1px solid #e6e6e6; border-bottom:0 none;}
.tree_area table td {padding:7px; border-bottom:1px solid #e6e6e6; word-break:keep-all;}
.tree_area table thead td {padding-right:10px; background:#1c5691; text-align:right; color:#fff;}

#container .board_admin h3 {padding:0 0 12px;}

.board_manager_select { background-color:#DDDDFF; }
.board_manager_jumplayer { width:220px; background-color:#F4F4F4; padding:10px; font:8pt dotum; border:1px solid #7777FF;}
.board_manager_placeholder {height:53px; background-color:#FFFFCC;}

/* main popup */
#popup_area {position:relative; height:100%; background:#f7f7f7; z-index:9999;}
#popup_area .popup_inner{overflow-x:hidden; font-family:'Malgun Gothic','맑은고딕',snas-serif;line-height:210%; height:510px; box-sizing:border-box;}
#popup_area h3{padding:15px 30px 0; font-weight:bold; font-size:18px; line-height:20px; color:#333;}
#popup_area h3 span{position:relative; padding-left:25px;}
#popup_area h3 span:before{position:absolute; top:5px; left:0; content:''; display:inline-block; width:18px; height:20px; background:url('../../images/kor/subCon/sub_title_ico.png') no-repeat left center;}
#popup_area .paging_area {position:absolute; bottom:44px; left:0; margin:0; padding:10px 0; width:100%; border-top:1px solid #e6e6e6; background:#f7f7f7;}
.main_popup_btn {overflow:hidden; position:absolute; bottom:0; left:0;  padding:7px 15px; width:100%; box-sizing:border-box; border-top:1px solid #dcdcdc; background:#404548;}
.main_popup_btn p {float:left;}
.main_popup_btn>a {float:right;}
.main_popup_btn input, .main_popup_btn label {display:inline-block; vertical-align:middle; line-height:27px;}
.main_popup_btn label {margin-left:5px; color:#f5f5f5;}


/* left menu 180117
------------------------------------------------ */
#leftMenuTree  .x-tree-lines .x-tree-elbow-line {background:none;}
#leftMenuTree .x-tree-node-el a {
	display:inline-block; vertical-align:middle;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  width:75%;
}

/* font-color */
#leftMenuTree .x-tree-node a span,
#leftMenuTree .x-dd-drag-ghost a span {
	color:#555;
}
/* font-color only 1depth */
#leftMenuTree .x-tree-root-node > .x-tree-node > .x-tree-node-el a span {
  color:#151515;
}

/* -------- 1depth */
#leftMenuTree .x-tree-root-node > .x-tree-node > .x-tree-node-el {
  padding:0 12px;
  width:100%;
  box-sizing:border-box;
  border-top:1px solid #ededed;
  background:#fff url('/resource/gw/images/kor/leftmenu/left_arrow_off.png') no-repeat 189px 19px;
  font-size:13px; line-height:41px;
}
#leftMenuTree .x-tree-root-node > .x-tree-node > .x-tree-selected {
  background:#daeeed url('/resource/gw/images/kor/leftmenu/left_arrow_on.png') no-repeat 189px 19px;
}
#leftMenuTree .x-tree-root-node > .x-tree-node > .x-tree-node-el > .x-tree-ec-icon {
	display:none;
}
/* 1depth icon size */
#leftMenuTree .md1 .x-tree-node-icon {
  display:inline-block;
  padding:0; width:22px; height:41px;
  vertical-align:middle;
}
/* 그룹웨어 좌측 메뉴 1depth */
/* 전자결재 */
#leftMenuTree .icon1 {background:url('/resource/gw/images/kor/leftmenu/left_icon01.png') no-repeat left center;}
/* 업무관리 */
#leftMenuTree .icon5 {background:url('/resource/gw/images/kor/leftmenu/left_icon02.png') no-repeat left center;}
/* 커뮤니티 */
#leftMenuTree .icon2 {background:url('/resource/gw/images/kor/leftmenu/left_icon03.png') no-repeat left center;}
/* 대여/신청관리 */
#leftMenuTree .icon3 {background:url('/resource/gw/images/kor/leftmenu/left_icon05.png') no-repeat left center;}
/* 내정보관리 */
#leftMenuTree .icon4 {background:url('/resource/gw/images/kor/leftmenu/left_icon07.png') no-repeat left center;}
/* 관리자 */
#leftMenuTree .icon2_4_2 {background:url('/resource/gw/images/kor/leftmenu/left_icon06.png') no-repeat left center;}
/* 교육센터 */
#leftMenuTree .icon6 {background:url('/resource/gw/images/kor/leftmenu/left_icon04.png') no-repeat left center;}
/* 서비스 */
#leftMenuTree .icon7 {background:url('/resource/gw/images/kor/leftmenu/left_icon08.png') no-repeat left center;}

/* 메일단품 좌측 메뉴 1depth */
/* 커뮤니티 - 커뮤니티 */
#leftMenuTree .icon_m1 {background:url('/resource/gw/images/kor/leftmenu/left_icon03.png') no-repeat left center;}
/* 설정 - 내정보관리 */
#leftMenuTree .icon_m2 {background:url('/resource/gw/images/kor/leftmenu/left_icon07.png') no-repeat left center;}
/* 설정 - 직원검색 */
#leftMenuTree .icon_m3 {background:url('/resource/gw/images/kor/leftmenu/left_icon06.png') no-repeat left center;}
/* 로고관리 */
#leftMenuTree .icon_m4 {background:url('/resource/gw/images/kor/leftmenu/left_icon09.png') no-repeat left center;}
/* 조직관리 */
#leftMenuTree .icon_m5 {background:url('/resource/gw/images/kor/leftmenu/left_icon10.png') no-repeat left center;}
/* 사용자관리 */
#leftMenuTree .icon_m6 {background:url('/resource/gw/images/kor/leftmenu/left_icon11.png') no-repeat left center;}
/* 게시판관리 */
#leftMenuTree .icon_m7 {background:url('/resource/gw/images/kor/leftmenu/left_icon02.png') no-repeat left center;}

/* 유관사이트 */
#leftMenuTree  .icon2_1_1 {background:url('/resource/gw/images/kor/leftmenu/left_icon12.png') no-repeat left center;}

/* -------- 2depth */
#leftMenuTree .x-tree-node > .x-tree-node-el {
	border-top:1px solid #ededed;
	background-color:#f7f7f7;
}
#leftMenuTree .x-tree-node .x-tree-node > .x-tree-node-el {
	line-height:33px;
}
#leftMenuTree .x-tree-node .x-tree-node > .x-tree-node-el a {
	width:70%
}
/* -------- 3depth */
/* .x-tree-root-ct > div > li > ul > li > ul {
	border-top:1px solid #dedede;
} */
#leftMenuTree .x-tree-node .x-tree-node .x-tree-node > div {
  border-top:1px solid #dedede;
  background-color:#eee;
  line-height:29px;
}
#leftMenuTree .x-tree-node .x-tree-node .x-tree-node > div a {
  width:68%
}
/* -------- 4depth */
#leftMenuTree .x-tree-node .x-tree-node .x-tree-node .x-tree-node > div {
  border-top:0 none;
  background-color:#e2e2e2;
}
#leftMenuTree .x-tree-node .x-tree-node .x-tree-node .x-tree-node > div a {
  width:60%
}

/* 2~ 4depth icon */
#leftMenuTree .x-tree-elbow-minus,
#leftMenuTree .x-tree-elbow-end-minus {
  display:inline-block; width:22px; height:20px;
  background:url('/resource/gw/images/kor/leftmenu/left_folder_on.png') no-repeat left center;
  vertical-align:middle;
}
#leftMenuTree .x-tree-elbow-plus,
#leftMenuTree .x-tree-elbow-end-plus {
  display:inline-block; width:22px; height:20px;
  background:url('/resource/gw/images/kor/leftmenu/left_folder_plus.png') no-repeat left center;
  vertical-align:middle;
}
#leftMenuTree .x-tree-elbow1,
#leftMenuTree .x-tree-elbow-end1,
#leftMenuTree .x-tree-elbow2,
#leftMenuTree .x-tree-elbow-end2,
#leftMenuTree .x-tree-elbow3,
#leftMenuTree .x-tree-elbow-end3 {
  display:inline-block; width:22px; height:20px;
  background:url('/resource/gw/images/kor/leftmenu/left_folder_off.png') no-repeat left center;
  vertical-align:middle;
}
/* -------- 5depth icon */
#leftMenuTree .x-tree-node .x-tree-node .x-tree-node .x-tree-node .x-tree-node .x-tree-elbow3,
#leftMenuTree .x-tree-node .x-tree-node .x-tree-node .x-tree-node .x-tree-node .x-tree-elbow-end3 {
  display:inline-block; width:12px; height:20px;
  background:url('/resource/gw/images/kor/leftmenu/left_icon_5depth.png') no-repeat left center;
  vertical-align:middle;
}

/*#leftMenuTree .x-tree-node:first-child */
#leftMenuTree .x-tree-node-icon {
  display:none; width:0; height:0;
}

#leftMenuTree .x-tree-selected,
#leftMenuTree .x-tree-node .x-tree-node>div.x-tree-selected ,
#leftMenuTree .x-tree-node .x-tree-node .x-tree-node .x-tree-node>div.x-tree-selected {
	background-color:#daeeed;
}

/* ---------------------------------------------
left menu end */


#smonth, #sday , #emonth, #eday {min-width:50px;}
#shour , #sminute , #ehour, #eminute, #s_hour, #s_minute , #e_hour, #e_minute{min-width:30px;}

.address_list {border:1px solid #ddd;}
.address_list table tr:first-child th,.address_list table tr:first-child td {border-top:0 none;}
.address_list table th {border-left:0 none;}
.address_list table td {border-right:0 none;}

#display_addr li {padding:5px 15px; border-bottom:1px solid #ddd;}
#display_addr li a {padding-left:10px;}
#display_addr .paging_area {margin:12px 0;}

/* 위자드 */
#container.wizard_layer {position:relative; padding-bottom:10px; box-sizing:border-box; height:100vh; background-color: #f7f7f7;}
.wizard_inner {padding:12px 20px 0; height: calc(100% - 100px); /*background:#f7f7f7; border-bottom: 1px solid #ddd;*/}
.wizard_layer .wizard_inner_wrap {overflow-y:auto; padding:20px; height:calc(100% - 149px); box-sizing:border-box; border:1px solid #e6e6e6; background:#fff;}

.wizard_step {margin:0 0 12px; width:100%; text-align:center; font-size:0; line-height:0;}
.wizard_step li {position:relative; display:inline-block; margin:0 20px; min-width:52px; height:52px; border:2px solid #ddd; border-radius:50%; box-sizing:border-box;}
.wizard_step li:after {position:absolute; top:50%; right:-42px; margin-top:-1px; content:''; display:inline-block; width:40px; height:2px; background:#ddd;}
.wizard_step li:last-child:after {display:none;}
.wizard_step li a {display:block; width:100%; height:100%;}
.wizard_step li strong {display:inline-block; font-weight:bold; font-size:18px; line-height:48px; color:#666; font-family:'Tahoma'; vertical-align:middle;}
.wizard_step li span {display:none; margin-left:10px; font-weight:bold; font-size:16px; line-height:48px; vertical-align:middle;}
.wizard_step li.on {padding:0 30px; border-radius:25px; border-color:#4bc5c3; background:#fff;}
.wizard_step li.on strong {color:#109f9d;}
.wizard_step li.on span {display:inline-block; color:#109f9d;}

.wizard_layer h2 {padding:10px 30px; background:#d9edf8; font-size:14px; line-height:20px;}
#container.wizard_layer h3 {padding:15px 20px; border:1px solid #e6e6e6; border-bottom:0 none; background:#fff;}
.wizard_layer h4 {margin-top:-5px; padding:0 20px 10px 30px; width:100%; box-sizing:border-box; border-right:1px solid #ddd; border-left:1px solid #ddd; background:#fff url('/resource/gw/images/kor/subCon/dir_rec4.png') no-repeat 20px 8px; font-weight:normal;}
.wizard_btn_old {padding:10px 0; text-align:right;}
.wizard_btn {position:absolute; bottom:0; left:0; width:100%; padding:10px 20px 20px; text-align:right;}
.wizard_btn #btn_end , #wizard_exit {float:left; background-color:#4bc5c3; border-color:#00adaa;}
.wizard_btn #btn_end , #wizard_exit, .wizard_btn #corp_mod, .wizard_btn #divFrm2_reg , .wizard_btn #corp_reg{ background-color:#4bc5c3; border-color:#00adaa;}
.wizard_btn #btn_reg {height:32px;}
.wizard_btn #btn_next {background-color:#4bc5c3; border-color:#00adaa;}
.btn_green {background-color:#4bc5c3; border-color:#00adaa;}

  /* info */
.wizard_info {margin:15px 0 0;}
.wizard_info li {font-size:14px; line-height:22px; color:#607087;}
.wizard_info li:before {content:'-'; display:inline-block; margin-right:5px;}

  /* 직원세팅 */
.wizard_layer .btn8 {display:inline-block; margin-left:15px; padding-left:22px; background:url('/resource/gw/images/kor/php/icon_help.png') no-repeat left center; font-size:14px; line-height:36px;}
.wizard_layer .btn8:hover {text-decoration:none;}

#guide_pop li {line-height:22px;}
#guide_pop li span {padding-left:15px; line-height:18px; color:#999;}

.input_wrap {float:right;}
.input_wrap label {display:inline-block; margin:0 7px 0 0; font-size:14px; line-height:26px; vertical-align:middle;}
.input_wrap input {display:inline-block; height:26px; vertical-align:middle;}
.line_btn_wrap {float:right; padding:0 0 5px;}
.line_btn_wrap a {margin-bottom:0;}
.wizard_layer .btn_add1 {display:inline-block; width: 18px; height: 18px; box-sizing: border-box; border: 1px solid #7bcac9; background: url(../../images/kor/main/btn_more.png) no-repeat center; font-size:0; line-height:0; vertical-align:top;}
.wizard_layer .btn_add2 {display:inline-block; width: 18px; height: 18px; box-sizing: border-box; border: 1px solid #7bcac9; background: url(../../images/kor/main/btn_del.png) no-repeat center; font-size:0; line-height:0; vertical-align:top;}
.empins_pop td input[type="text"],.empins_pop td select {width:100%;}

.logo_type {margin:0 0 30px; width:250px; height:auto;}
.wizard_text {display:table-cell; padding:50px 0 30px; text-align:center; vertical-align:middle;}
.wizard_text .text_big {margin-bottom:30px; font-weight:bold; font-size:30px; line-height:40px;}
.wizard_text p {font-size:18px; line-height:30px;}
.wizard_text strong {color:#1d77b9;}
.wizard_text dl {margin:50px auto 0; padding:20px 0 0 35px; width:400px; height:125px; box-sizing:border-box; border-radius:10px; background:#f7f7f7 url('/resource/gw/images/kor/main/icon_customer.png') no-repeat 279px center; text-align:left;}
.wizard_text dt, .wizard_end_text dd {display:inline-block; width:100%;}
.wizard_text dt {margin:0 0 5px; font-weight:bold; font-size:18px; line-height:30px; color:#333;}
.wizard_text dd {display:inline-block; width:100%; box-sizing:border-box; padding-left:23px; font-size:15px; line-height:22px; color:#777;}
.wizard_text dd:first-of-type {background:url('/resource/gw/images/kor/main/icon_phone.png') no-repeat 2px 4px;}
.wizard_text dd:last-of-type {background:url('/resource/gw/images/kor/main/icon_email.png') no-repeat left 8px;}
#btn_completion {margin-top:30px; margin-bottom:10px;}
#branch_txt {padding-left:10px; background: url(../../images/kor/subCon/dir_rec4.png) no-repeat left center; font-weight:bold;}
.empins_pop .data4 td {padding:3px 8px;}
.empins_pop table.scroll_on {width: calc(100% - 17px);}

.calendar_click_img {display:inline-block; margin-left:5px; width:16px; height:16px; background: url(../../images/common/ico/icon_calendar.gif) no-repeat 0 0; vertical-align:middle;}

.vacation_popup {position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; z-index:999; border:0 none; max-width:100%; width:100%; height:100%; background:rgba(0,0,0,.3); box-sizing:border-box;}
.vacation_popup_inner {display:table; width:100%; table-layout:fixed; height:100%; width:500px; height:300px; position:absolute; top:50%; left:50%; margin:-150px 0 0 -250px; background:#fff;}
.vacation_popup_inner>div{display:table-cell; vertical-align:middle;}
.vacation_popup p {font-weight:bold; font-size:22px; line-height:30px; text-align:center;}
.vacation_popup p strong {color:#1d77b9;}
.vacation_popup_btn {margin:40px 0 0; text-align:center;}
.vacation_popup_btn a {margin:0 10px;}

#btn_class>div {float:left; width:50%;}
#btn_pdf {background-color:#65b0f7; border-color:#4991d5; color:#fff;}
#btn_approval {background-color:#65b0f7; border-color:#4991d5; color:#fff;}
#btn_arbitrary {background-color:#24cde6; border-color:#17b4ca; color:#fff;}
#btn_reject {background-color:#ff5e68; border-color:#d53f48; color:#fff;}
#btn_wait {background-color:#f69b4c; border-color:#da8338; color:#fff;}
.emp_login_recuit_btn #btn_regist {background-color:#65b0f7; border-color:#4991d5; color:#fff;}
.emp_login_recuit_btn #divFrm_mod {background-color:#ff5e68; border-color:#d53f48; color:#fff;}

/* footer */
.bottom-wrap {padding:0 30px 0 50px; width:100%; height:30px; border-top:1px solid #cacaca; box-sizing:border-box; background:#ddd; font-family:Tahoma; color:#555;}
.bottom-wrap a {vertical-align:middle;}
.bottom-wrap p {float:right; line-height:30px;}

/* 위자드 숨김 */
#bootom_hide {transition:all .2s ease-out; position:absolute; top:11px; right:53px; z-index:55; font-size:0; line-height:0; cursor:pointer; width:18px; height:18px; border:1px solid #7bcac9; background:url('/resource/gw/images/kor/leftmenu/btn_minus.png') no-repeat center center; display:none;}
#bootom_hide:hover {transition:all .2s ease-in; background-color:#f7f7f7;}
 /* 위자드 보임 */
#bottomFrameAppend {float:left; margin:2px 5px 2px 0; padding:0 9px 0 28px; width:auto; height:23px; border:1px solid #2b2d39; background:#404548 url('/resource/gw/images/kor/header/ico_setting.png') no-repeat 7px center; line-height:23px; color:#fff; cursor:pointer; }

.volume_set_wrap {float:right;}
.volume_set {display:inline-block; font-size:14px; line-height:25px; margin-left:20px;}
.volume_set label {display:inline-block; font-weight:bold;vertical-align:middle; }
.volume_set input {display:inline-block; padding:0 5px; box-sizing:border-box; width:70px; height:25px;vertical-align:middle; }
.volume_set img {display:inline-block; vertical-align:middle; padding:0 7px; }
.branch_title {background: url(../../images/kor/subCon/dir_rec4.png) 0px center no-repeat; padding: 0 0 0 10px; font-weight: bold; color: #444;}
.branch_btn {padding-top:6px; text-align:right;}

.approval_tree {box-sizing:border-box; border:1px solid #d1d1d1; border-top:0 none;}
.approval_set_tab {font-size:0; line-height:0;}
.approval_set_tab a {width:33.33333333333333%; text-align:center;}
.approval_set_tab a:last-child {border-right:0 none;}

.emp_search {padding: 3px 5px; box-sizing: border-box; border-bottom: 1px solid #d1d1d1; background:#f1f1f1;}
.emp_search input {box-sizing:border-box; padding-left:20px; background:#fff url('/resource/gw/images/kor/main/btn_search.gif') no-repeat 5px center; background-size:12px auto;}

.approval_add {display:table; text-align:center;}
.approval_add ul {display:table-cell; vertical-align:middle;}
.approval_add #approval_add {margin-top:10px;}

#m_approval_list img {margin-left:5px; padding:3px; border:1px solid #fe5d74; vertical-align:middle;}
#m_approval_list td {padding:2px 8px; line-height:30px;}

#wizard_close {transition:all .2s ease-out; position:absolute; top:11px; right:30px; z-index:55; font-size:0; line-height:0; cursor:pointer; width:18px; height:18px; border:1px solid #7bcac9; background:url('/resource/gw/images/kor/main/btn_close.png') no-repeat center center;}
#wizard_close:hover {transition:all .2s ease-in; background-color:#f7f7f7;}

#branchTree {width:100%; box-sizing:border-box; border:1px solid #d1d1d1; background:#fff;}
#pop_address_tree_div {width:100%; box-sizing:border-box; border:1px solid #d1d1d1; background:#fff;}
#payDisplay .btn_add,#payDisplay .btn_del {line-height:19px; background-position-y:center;}
#address_grid_div {width:100%;}

/* BSC tab */
.bsc_tab {position: relative; padding-left:272px; font-size:0; width:100%; box-sizing:border-box; display:inline-block; vertical-align:top;}
.bsc_tab>p {position:absolute; top:5px; z-index:555; display:inline-block;}
.bsc_tab p a { display:block; width:16px; height:16px; border-radius:2px;}
.bsc_tab .btn-prev {left:253px;}
.bsc_tab .btn-next {right:0px;}
.bsc_tab .btn-prev a {background:#8d92a1 url('/resource/gw/images/kor/bsc/tab_left.png') no-repeat center center;}
.bsc_tab .btn-next a {background:#8d92a1 url('/resource/gw/images/kor/bsc/tab_right.png') no-repeat center center;}
.bsc_tab .bsc_inner {overflow:hidden; }
.bsc_tab .bsc_inner p {position: absolute; top:0; left:272px; z-index:99999; display:inline-block; min-width:136px; height:27px; box-sizing:border-box; border:1px solid #272932; border-bottom:0 none; border-radius:5px 5px 0 0; background:#8d92a1;}
.bsc_tab .bsc_inner p a:first-child {display:block; padding:0 12px;  width:100%; height:100%; box-sizing:border-box; font-weight:normal; font-size:13px; line-height:27px; color:#333;}
.bsc_tab .bsc_inner p a:hover {text-decoration:none;}
#tierheadWrap .bsc_tab ul {position: relative; left:0; margin-left:135px; display:inline-block; width:5000px;}
.bsc_tab li {position: relative; display:inline-block; min-width:136px; height:27px; box-sizing:border-box; border:1px solid #272932; border-bottom:0 none; border-radius:5px 5px 0 0; background:#8d92a1;}
.bsc_tab li:not(:last-child) {border-right:0 none;}
.bsc_tab li img {display:inline-block; padding:0 5px 5px 0; vertical-align:middle;}
.bsc_tab li a:first-child {display:block; padding:0 12px;  width:100%; height:100%; box-sizing:border-box; font-size:13px; line-height:27px; color:#333;}
.bsc_tab .bsc_inner p.on,
.bsc_tab .bsc_inner p:hover,
.bsc_tab li.on ,
.bsc_tab li:hover {background:#fff;}
.bsc_tab .bsc_inner p.on a:first-child,
.bsc_tab .bsc_inner p:hover a:first-child,
.bsc_tab li.on a:first-child ,
.bsc_tab li:hover a:first-child {font-weight:bold; color:#0078e7; text-decoration:none;}
.bsc_close {position:absolute; top:0; right:12px; width:11px; height:27px; background:url('/resource/gw/images/kor/bsc/btn_close.png') no-repeat left center;}

/* .whoistalk_download {float:left; display:block; margin:2px 5px 2px 0; padding:0 7px 0 24px; border:1px solid #2b2d39; background:#404548 url('/resource/gw/images/kor/header/ico_whoistalk.png') no-repeat 7px center; line-height:23px; text-decoration:none; color:#fff;} */
.whoistalk_download {float:left; display:block; margin:0 3px 0 0; padding:0 9px 0 26px; background:#08b2ef url('/resource/gw/images/kor/header/ico_whoistalk_w.png') no-repeat 8px 9px; line-height:30px; text-decoration:none; color:#fff;}
.whoistalk_download:visited , .whoistalk_download:link {color:#fff;}
.whoistalk_download:hover {text-decoration: none;}

.welfaremall_btn {float:left; display:block; margin:0 3px 0 0; padding:0 9px 0 30px; background:#e1342e url('/resource/gw/images/kor/header/ico_mall_w.png') no-repeat 6px center; line-height:30px; text-decoration:none; color:#fff;}
.welfaremall_btn:visited , .welfaremall_btn:link {color:#fff;}
.welfaremall_btn:hover {text-decoration: none;}

.ezwel_btn {float:left; display:block; margin:0 3px 0 0; padding:0 9px 0 30px; background:#316ad1 url('/resource/gw/images/kor/header/ico_mall_w.png') no-repeat 6px center; line-height:30px; text-decoration:none; color:#fff;}
.ezwel_btn:visited , .ezwel_btn:link {color:#fff;}
.ezwel_btn:hover {text-decoration: none;}

/* Popup on Main Screen */
form[name='divFrm2'], form[name='divFrm2'] #tierConWrap,form[name='frm'] #tierConWrap, .wizard_layer{height:100%;}
/* .wizard_layer{overflow:scroll!important;} */

/* approval btn 170927 */
.process_list .btn1 {background:#ebebeb url('/resource/gw/images/kor/subCon/approval_del.png') no-repeat center center; background-size:8px 2px; font-size:0; line-height:0;}
.approval-btn td {padding:0 3px 6px; border:0 none;}
.approval-btn #m_btn_select12 {padding-left:30px; background:#ebebeb url('/resource/gw/images/kor/subCon/approval_add.png') no-repeat 13px center;}

/* approval pop */
#approval_list .col3 .data4 th, .col3 .data4 td {padding:2px 0; height:34px;}
#content_display tr:first-child td {border-top:0 none;}

.section pre {word-wrap: break-word; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-break:break-all;}/* pre tag내에 word wrap */

/* 게시판 view inner table reset */
.board_content_wrap table th,
.board_content_wrap table td {padding:inherit; vertical-align:middle;}
.board_content_wrap table th strong,
.board_content_wrap table td strong {font-weight:bold;}


#container3 {
    min-width: 310px;
    max-width: 800px;
    height: 400px;
    margin: 0 auto
}




/* mail
------------------------------------------------------ */
.mail-dashboard {padding-bottom:50px;}
.mail-title-wrap {overflow:hidden; width:100%;}
.mail-main-title {float:left; font-weight:bold; font-size:18px; line-height:36px; color:#333;}
.mail-main-title + a {float:left; display:block; margin:7px 0 0 12px; width:110px; height:25px; border-radius:2px; background:#00c9c6; font-size:14px; line-height:25px; color:#fff; text-align:center;}

.mail-dashboard .home {width:calc(50% - 13px);}
.mail-dashboard .home.fL {margin-left:0;}
.mail-dashboard .homeS {margin:13px 0; height:243px;}
.mail-dashboard .homeS .label5 {color:#333;}

.mail-dashboard .home-mail {overflow:hidden; margin:16px 0 13px; padding:18px; height:410px; border:1px solid #e6e6e6; box-sizing:border-box; background:#fff;}
.mail-dashboard .home-mail dl {overflow:hidden; float:left;}
.mail-dashboard .home-mail dt {float:left; margin-right:18px; font-weight:bold; font-size:15px; line-height:30px; color:#333;}
.mail-dashboard .home-mail dd {float:left; font-size:14px; line-height:30px;}
.mail-dashboard .home-mail dd strong {font-weight:bold; color:#109f9d;}
.mail-dashboard .home-mail ul {overflow:hidden; margin-bottom:10px; float:right;}
.mail-dashboard .home-mail ul li {float:left; margin-left:4px; width:80px; height:30px;}
.mail-dashboard .home-mail ul li a {display:block; border:1px solid #6ad7d5; border-radius:2px; background:#00c9c6; font-size:13px; line-height:28px; color:#fff; text-align:center;}
.mail-dashboard .home-mail ul li:first-child a {background:#fff; color:#109f9d;}
.mail-dashboard .home-mail .graph-wrap {clear:both; height:280px;}

.main-info-text {float:left; margin:12px 0 11px 25px; font-size:14px; line-height:25px; color:#777;}
.main-info-text strong {font-weight:700; color:#109f9d;}

.main-main-quick {padding-top:0; width:100%;}
.main-main-quick ul {overflow:hidden; width:100%;}
.main-main-quick ul li {float:left; margin-left:22px; padding:31px 0 35px; width:calc(33.33333333333333% - 15px); border:1px solid #e6e6e6; box-sizing:border-box; background:#fff; text-align:center; font-size:0;}
.main-main-quick ul li:first-child {margin-left:0;}
.main-main-quick ul li img {display:inline-block; border:0 none;}
.main-main-quick ul li strong {display:block; margin:15px 0 8px; font-weight:bold; font-size:15px; line-height:1; color:#333;}
.main-main-quick ul li span {display:block; margin-bottom:13px; font-size:14px; line-height:15px; color:#999;}
.main-main-quick ul li a {display:inline-block; margin:0 3px; width:75px; height:25px; border:1px solid #6ad7d5; border-radius:2px; box-sizing:border-box; font-size:14px; line-height:23px; color:#109f9d; vertical-align:top;}
.main-main-quick ul li a:hover {background:#6ad7d5; color:#fff; text-decoration:none;}

.login-detail-popup {display:none; position:absolute; top:18px; left:270px; z-index:888; width:700px; height:615px; border:1px solid #dcdcdc; background:#fff;}
.login-detail-popup h3 {position: relative; padding: 0 15px; width:100%; box-sizing: border-box; background: #d9edf8; font-weight: bold; font-size: 14px; line-height: 30px; color: #333;}
.popup-layer-wrap .pop-info-title {font-size: 14px; line-height: 20px; color: #2e5aa9;}
.login-detail-popup .inner {overflow-x:hidden; padding:20px; height:525px;}
.login-detail-popup .btn-pop-close {position: absolute; top: 6px; right: 10px; width: 18px; height: 18px; border: 1px solid #7bcac9; box-sizing: border-box; font-size: 0; line-height: 0; background: url('/resource/gw/images/kor/main/wizard-pop-close.png') no-repeat center center;}
.login-detail-popup table caption {margin-bottom:15px; font-weight:bold; font-size:13px; line-height:1; color:#ed5c5c; text-align:left;}

#container .graph-wrap {background:url('/resource/gw/img/graph_line.gif') repeat-y 20% 0, url('/resource/gw/img/graph_line.gif') repeat-y 40% 0, url('/resource/gw/img/graph_line.gif') repeat-y 60% 0, url('/resource/gw/img/graph_line1.gif') repeat-y 80% 0; background-color:#fff;}

/* -------- 월단위 출근 현황 화면 추가 -------- */
table caption {margin-bottom:20px; font-weight:bold; font-size:18px; line-height:1; color:#333;}
.attend-modify {background:#FCECDD;}
.attend-modify:hover {background:#FCECDD !important; color:red;}
.attend-modify a {display:block; text-decoration:none; color:red;}

.divPop7 table td {line-height:22px; vertical-align:middle;}
.divPop7 table td input,
.divPop7 table td span {display:inline-block; vertical-align:middle;}
.divPop7 table td span {margin-left:3px;}

.write_title select {display:inline-block; width:70px; height:35px; font-size:15px; color:#333; vertical-align:top;}
.write_title select + span {display:inline-block; vertical-align:top;}

.ect-wrap {overflow:hidden; width:100%; border:1px solid #e6e6e6; border-width:0 1px; box-sizing:border-box; background:#fff;}
.ect-wrap ul {float:left; padding:10px 20px; width:50%; box-sizing:border-box;}
.ect-wrap ul:last-child {text-align:right;}

table .holiday-area td {background:#daeeed; color:red;}
.data tfoot td {background:#f0f4f6; font-weight:bold; color:#555;}

table .time-modify {background:#FCECDD;}
table .time-modify a {display:block; text-decoration:none; color:#777;}
table .holiday-area .time-modify a {color:red}
/* -------- 월단위 출근 현황 화면 추가 -------- */


/* -------- 후이즈강의실 -------- */
.sub-txt {margin-top:10px; margin-bottom:10px; padding:0 32px; line-height:1.4}
.lectureroom-wrap {width:60%;}
.lectureroom-wrap img {margin-bottom:20px; padding:0; width:100%;}
.price-info a {font-weight:bold; color:#327bc0; text-decoration: underline !important;}
.price-info strong {margin-left:5px; font-weight:bold; color:#111;}
.more-veiw-btn {margin:25px auto 0; text-align:center;}



.box1 .icon1,
.box2 .icon1{display:inline-block; margin:0 4.5px; width:21px; height:18px; vertical-align:middle;}
.box1 .icon1 {margin-top:-2px !important; margin-left:0 !important; padding:0 !important;}
.box1 .file1,
.box2 .file1 {width:7px; background:url('/resource/mail/images/mail/mail_file.png') no-repeat center center;}
.box1 .point1,
.box2 .point1 {width:13px; background:url('/resource/mail/images/mail/mail_point_on.png') no-repeat center center;}
.box1 .point1-off,
.box2 .point1-off {width:13px; background:url('/resource/mail/images/mail/mail_point_off.png') no-repeat center center;}

.newwindow1 {display:inline-block; width:12px; height:12px; background:url('/resource/comm/images/ico/icon_new_window.png') no-repeat center center; vertical-align:middle; cursor:pointer; opacity:0.7;}
.newwindow1-off {display:inline-block; width:12px; height:12px; background:url('/resource/comm/images/ico/icon_new_window.png') no-repeat center center; vertical-align:middle; opacity:.3;}


/*
  메인 복지몰 이벤트
*/

/* .main-event-wrap {overflow:hidden; padding:0 15px; width:100%; box-sizing:border-box;}
.main-event-wrap .section2 {float:left; width:50%;}
.main-sub-title em {font-style:normal; font-size:13px;}
.main-event-slide {position:relative; overflow:hidden; margin:8px 0; width:100%; height:210px; box-sizing:border-box; border-radius:2px; border:1px solid #e6e6e6; background:#fff;}
.main-event-slide .slide {float:left; display:block; width:100%; height:210px;}
.main-event-slide .slide a {display:block; width:100%; height:100%;}
.main-event-slide .slick-dots {position:absolute; bottom:10px; left:0; padding-right:10px; width:100%; box-sizing:border-box; text-align:right; font-size:0;}
.main-event-slide .slick-dots li {display:inline-block; margin:0 3px; width:12px; height:12px; vertical-align:top;}
.main-event-slide .slick-dots li button {width:100%; height:100%; border-radius:50%; border:1px solid #fff; box-sizing:border-box; background:none; font-size:0; cursor:pointer; outline:none;}
.main-event-slide .slick-dots .slick-active button {background:#fff;}

 #whoisg_display td a {display:inline-block; max-width:82%; height:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; line-height:17px; color:#777; vertical-align:middle;}
 #whoisg_display td a strong {display:inline-block;} */

.main-banner-wrap {
	position:relative;
  overflow:hidden;
	display:block;
	margin:5px 0;
	width:100%; height:210px;
	border-radius:3px;
  box-shadow:1px 1px 3px rgba(0,0,0,.2);
	/* 기본 올지몰 배너 설정 */
	/* background:#f9eee0 url('/resource/gw/images/kor/g2works/main/mail/main/main-banner-small.jpg') no-repeat center center; */
}

.main-banner-wrap .slide {
  float:left;
}

.main-banner-wrap a {
  display:block;
   background-size: cover;
}


 /*광고 배너  */
 .main-conts-board li a:hover {
	color:#0871b9;
	text-decoration:underline;
}

 .main-banner-wrap .slick-dots {
  position:absolute;
  z-index:555;
  bottom:10px; right:10px;
  font-size:0;
}
.main-banner-wrap .slick-dots li {
  display:inline-block;
  margin-left:5px;
  vertical-align:middle;
}
.main-banner-wrap .slick-dots li button {
  width:8px; height:8px;
  border-radius:50%;
  border:1px solid #fff;
  box-sizing:border-box;
  background:none;
  font-size:0;
}
.main-banner-wrap .slick-dots .slick-active button {
  background:#fff;
}
 /*
  공휴일관리
 */
.attend-holiday {overflow:hidden;}
.attend-holiday .contain {float:left; width:calc(50% + 15px);}
.attend-holiday .contain:first-child {margin-right:-30px;}
.attend-holiday .contain:first-child .section:first-child {min-height:749px;}

.attend-holiday .btn-wrap {margin-top:15px; text-align:right;}

.attend-holiday .contain:nth-of-type(2) {text-align:center;}
.attend-holiday .ui-datepicker {margin:0; padding:0;}
.attend-holiday .ui-datepicker.ui-datepicker-multi {width:100% !important;}
.attend-holiday #year_prev {position:relative; display:inline-block; margin-top:-2px; margin-right:10px; width:15px; height:15px; border:1px solid #e6e6e6; border-radius:2px; background:#fff; color: #666; font-size:0; cursor:pointer; vertical-align:middle;}
.attend-holiday #year_prev:before {content:'\f104'; position:absolute; top:0; left:5px; font-family: 'FontAwesome'; font-size:14px; line-height:15px; color:#446dfb;}
.attend-holiday #year_next {position:relative; display:inline-block; margin-top:-2px; margin-left:10px; width:15px; height:15px; border:1px solid #e6e6e6; border-radius:2px; background:#fff; color: #666; font-size:0; cursor:pointer; vertical-align:middle;}
.attend-holiday #year_next:before {content:'\f105'; position:absolute; top:0; left:5px; font-family: 'FontAwesome'; font-size:14px; line-height:15px; color:#446dfb;}

.attend-holiday #year_prev + strong {display:inline-block; vertical-align:middle;}
.attend-holiday #year_cal {display:inline-block; font-size: 18px; font-weight: normal; font-family: 'S-CoreDream-6Bold'; color:#232323; vertical-align:baseline;}

.attend-holiday .hasDatepicker {margin:10px 0 -12px;}
.attend-holiday .ui-datepicker-multi-3 .ui-datepicker-group {margin-left:12px; margin-bottom:12px; padding:10px; width:calc(100% / 3 - 10px); min-height:210px; box-sizing:border-box; border-radius:3px; background:#fff;}
.attend-holiday .ui-datepicker-multi-3 .ui-datepicker-group-first {margin-left:0;}
.attend-holiday .ui-datepicker .ui-datepicker-title {margin-bottom:-5px; font-size:15px; line-height:1.1;}
.attend-holiday .ui-datepicker-month {font-family: 'S-CoreDream-3Light'; color:#333;}
.attend-holiday .ui-datepicker th {border-bottom:1px solid #e6e6e6; background:#fff; font-weight:normal; color:#666;}
.attend-holiday .ui-datepicker-multi .ui-datepicker-group table {margin:0; width:100%; border:0 none;}



 /*
  근무설정가이드 팝업
 */
#container .attend-guide-title {padding-top:0; height:45px; background:#3d454b; line-height:45px; color:#fff;}
#container .attend-guide-title span:before {top:2px; background:url('/resource/gw/images/kor/g2works/sub/admin/sub_title_ico_white.png') no-repeat left center;}

.attend-guide-title + .section {padding:5px 25px;}

.attend-guide-wrap {position:relative; overflow:hidden; margin:0 auto; width:800px; padding-top:69px; background:#f9f9f9;}

.attend-guide-wrap > .slick-dots {position:absolute; top:0; left:0; z-index:333; display:table; width:100%; background:#fff; text-align:left;}
.attend-guide-wrap > .slick-dots li {display:table-cell; width:25%; height:69px; border-bottom:3px solid #ebebeb; box-sizing:border-box; vertical-align:middle; font-size:0;}
.attend-guide-wrap > .slick-dots li button {padding:10px 0 10px 10px; width:100%; border:0 none; background:none; font:400 15px/1 'Noto Sans KR', sans-serif; color:#777; text-align:left; outline:none; cursor:pointer;}
.attend-guide-wrap > .slick-dots li strong {display:inline-block; width:36px; height:36px; border-radius:50%; background:#c6c9d1; font:300 18px/36px 'Noto Sans KR', sans-serif; color:#fff; text-align:center; vertical-align:middle;}
.attend-guide-wrap > .slick-dots li span {display:inline-block; padding-left:10px; width:calc(100% - 36px); box-sizing:border-box; font-family:'Noto Sans KR', sans-serif; vertical-align:middle;}
.attend-guide-wrap > .slick-dots li.slick-active {border-bottom-color:#0871b9;}
.attend-guide-wrap > .slick-dots li.slick-active button {color:#0871b9;}
.attend-guide-wrap > .slick-dots li.slick-active strong {background:#0871b9;}
.attend-guide-wrap > .slick-dots li.slick-active span {color:#0871b9;}

.attend-guide-tab {display:table; width:100%; height:69px; display:none;}
.attend-guide-tab li {position:relative; display:table-cell; padding-left:55px; width:25%; border-bottom:3px solid #ebebeb; box-sizing:border-box; vertical-align:middle;}
.attend-guide-tab li a {font:400 15px/1 'Noto Sans KR', sans-serif; color:#777;}
.attend-guide-tab li a span {position:absolute; top:50%; left:10px; margin-top:-18px; display:inline-block; width:36px; height:36px; border-radius:50%; background:#c6c9d1; font:300 18px/36px 'Noto Sans KR', sans-serif; color:#fff; text-align:center;}
.attend-guide-tab li.on {border-bottom-color:#0871b9;}
.attend-guide-tab li.on a {color:#8e94a4;}
.attend-guide-tab li.on a span {background:#0871b9;}
.attend-guide-wrap h4 {margin-bottom:23px; font:400 20px/1 'Noto Sans KR', sans-serif; letter-spacing:-1.2px; text-align:center;}
.attend-guide-wrap h4 span {display:block; margin-top:10px; font-size:15px; color:#666; font-family:'Noto Sans KR', sans-serif; letter-spacing:-0.7px;}
.attend-guide-wrap h4 span strong {font-weight:500; font-family:'Noto Sans KR', sans-serif; color:red;}

.attend-guide-wrap .attend-guide-inner {overflow:hidden; float:left; padding-top:25px;}

.attend-guide-slide-box {position:relative;}
.attend-guide-slide {float:left; padding:0 20px 20px;}

.slick-slider {-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent;}
.slick-slide, .slick-slide * {outline:none !important;}

.attend-guide-slide .attend-guide-img {margin-bottom:20px; font-size:0; line-height:0; text-align:center;}
.attend-guide-slide .attend-guide-img img {padding:0; border:1px solid #dadada;}
.btn-on .attend-guide-slide .attend-guide-img {margin-bottom:60px;}

.attend-guide-slide .attend-guide-tip {padding:20px 25px; height:252px; border:1px solid #dfe8f3; box-sizing:border-box; background:#f6f8f9;}
.attend-guide-slide .attend-guide-tip > ul > li {position:relative; margin:10px 0; padding-left:26px; line-height:1.5; letter-spacing:-0.5px;}
.attend-guide-slide .addPadding > ul > li {padding-left:36px;}
.attend-guide-slide .attend-guide-tip > ul > li:first-of-type {margin-top:0;}
.attend-guide-slide .attend-guide-tip > ul > li em {position:absolute; top:1px; left:0; padding:0 6px; height:18px; border-radius:10px; background:#4bc5c3; font-style:normal; font-size:14px; line-height:18px; color:#fff; text-align:center;}
.attend-guide-slide .attend-guide-tip > ul > li span {display:block; color:#666;}
.attend-guide-slide .attend-guide-tip > ul > li .point-blue {display:inline; color:#00479d;}
.attend-guide-slide .attend-guide-tip > ul > li .point-pink {display:inline; color:#e4007f;}
.attend-guide-slide .attend-guide-tip > ul > li .under {display:inline; color:#333; text-decoration:underline;}
.attend-guide-slide .attend-guide-tip > ul > li ul {margin-top:7px;}
.attend-guide-slide .attend-guide-tip > ul > li ul li {margin:3px 0;}

.attend-guide-wrap .slick-prev,
.attend-guide-wrap .slick-next {position:absolute; top:256px; width:30px; height:57px; border:0 none; font-size:0; outline:none;}
.attend-guide-wrap .slick-prev {left:20px; background:url('/resource/gw/images/kor/g2works/sub/admin/attend_guide_prev.png') no-repeat 0 0;}
.attend-guide-wrap .slick-next {right:20px; background:url('/resource/gw/images/kor/g2works/sub/admin/attend_guide_next.png') no-repeat 0 0;}

/*.attend-guide-wrap .attend-guide-slide-box .slick-dots {position:absolute; top:10px; right:76px;}
.attend-guide-wrap .attend-guide-slide-box .slick-dots li {display:inline-block; margin:0 3px; vertical-align:top;}
.attend-guide-wrap .attend-guide-slide-box .slick-dots li button {display:block ;width:10px; height:10px; border-radius:50%; border:0 none; background:#cfcfcf; font-size:0; cursor:pointer;}
.attend-guide-wrap .attend-guide-slide-box .slick-dots li.slick-active button {background:#ec6941;}*/


.attend-guide-wrap .attend-guide-slide-box .slick-dots {position:absolute; top:300px; left:70px; width:100%; width:660px; border-right:1px solid #dadada; box-sizing:border-box; background:#eff5fa;}
.attend-guide-wrap .attend-guide-slide-box .slick-dots li {display:inline-block; width:25%; vertical-align:top; cursor:pointer;}
.attend-guide-wrap .attend-guide-slide-box .slick-dots li button {display:block; width:100%; height:40px; border:1px solid #dadada; border-width:0 0 1px 1px; box-sizing:border-box; font-size:14px; line-height:39px; font-family:'Noto Sans KR', sans-serif; color:#555; cursor:pointer;}
.attend-guide-wrap .attend-guide-slide-box .slick-dots li.slick-active button {background:#222c3e; color:#fff;}





/* ========================================
      금융서비스
=========================================== */
.form-write-wrap {width:100%; border:1px solid #e6e6e6; box-sizing:border-box; background:#fff;}
.form-title {width:100%; border-bottom:1px solid #1f8fdf; font-weight:normal; font-size:30px; line-height:64px; color:#1d77b9; letter-spacing:-2px; text-align:center;}

.process-wrap > dl {display:inline-block; vertical-align:middle;}
.process-wrap {padding:20px; text-align:right;}
.process-wrap .customer-process {font-size:0;}
.process-wrap .customer-process dt,
.process-wrap .customer-process dd {display:inline-block; vertical-align:middle;}
.process-wrap .customer-process dt {margin-right:7px; font-weight:bold; font-size:14px;}
.process-wrap .customer-process dd {position:relative; margin-right:30px; padding:0 5px; min-width:55px; border-radius:4px; box-sizing:border-box; background:#a9a9a9; font-size:11px; line-height:20px; color:#fff; text-align:center;}
.process-wrap .customer-process .finished {background:#0871b9;}
.process-wrap .customer-process dd:after {content:''; position:absolute; top:50%; right:-17px; margin-top:-7px; width:1px; height:14px; background:#ccc;}
.process-wrap .customer-process dd:last-of-type:after {display:none;}
.manager-wrap {display:inline-block; margin-left:-15px; padding:0 10px; border:1px solid #ddd; border-radius:3px; box-sizing:border-box; background:#f2f2f2;}
.manager-wrap dl {font-size:0;}
.manager-wrap dt,
.manager-wrap dd {display:inline-block; font-size:14px; vertical-align:middle;}
.manager-wrap dt {font-weight:bold;}

.process-form {padding:20px 20px 0; text-align:right;}
.process-form .process-inner {overflow:hidden; display:inline-block; max-width:500px; border:1px solid #e6e6e6; text-align:center;}
.process-form .process-inner p {background:#f0f4f6; font-weight:bold; line-height:26px; color:#555;}
.process-form .process-inner dl {float:left; border-left:1px solid #e6e6e6; width:90px;}
.process-form .process-inner dl:first-child {border-left:0 none;}
.process-form .process-inner dl dt,
.process-form .process-inner dl dd {display:block; width:100%; color:#555;}
.process-form .process-inner dl dt {border-top:1px solid #e6e6e6; background:#f0f4f6; font-weight:bold; line-height:26px;}
.process-form .process-inner dl dd {height:32px; line-height:32px;}

.form-info {position:relative; left:20px; margin-top:20px; padding:15px 20px; width:calc(100% - 40px); border:1px solid #e6e6e6; border-radius:4px; box-sizing:border-box; background:#f9f9f9; font-size:14px; color:#333; text-align:center;}

.form-table {border-collapse:collapse; border-spacing:0; width:100%;}
.form-table .form-tit {padding:8px 20px; width:130px; box-sizing:border-box; border-right:1px solid #e6e6e6; border-top:1px solid #e6e6e6; background:#f0f4f6; font-weight:bold; font-size:14px; line-height:17px; color:#555; text-align:left; vertical-align:middle;}
.form-table .form-conts + .form-tit {border-left:1px solid #e6e6e6;}
.form-table .form-conts {padding:2px 8px; height:34px; border-top:1px solid #e6e6e6; box-sizing:border-box; vertical-align:middle;}
.form-table .form-conts input[type="text"] {min-width:200px; height:25px; box-sizing:border-box;}
.form-table .form-conts input.full {min-width:auto; width:100%;}
.form-table .form-conts input.required /* input text 필수항목*/{padding: 3px 2px 2px 18px; background: #FFFFFF url('/resource/gw/images/kor/subCon/ico_required.png') no-repeat 3px center;}
.form-table textarea {width:100%; height:250px;}

.form-table-wrap { padding:20px;}
.form-table-row {border-collapse:collapse; border-spacing:0; margin-bottom:25px; width:100%; table-layout:fixed;}
.form-table-row:last-child {margin-bottom:0;}
.form-table-row caption {position:relative; margin-bottom:10px; font-weight:bold; font-size:15px; color:#333; letter-spacing:-1px; text-align:left;}
.form-table-row .add-line {position:absolute; top:-3px; right:45px; padding:0 7px; border:1px solid #ddd; border-radius:3px; background:#fff; font-size:14px; line-height:20px; cursor:pointer;}
.form-table-row .del-line {position:absolute; top:-3px; right:0; padding:0 7px; border:1px solid #ddd; border-radius:3px; background:#fff; font-size:14px; line-height:20px; cursor:pointer;}
.form-table-row .form-tit {padding:8px 20px; box-sizing:border-box; border:1px solid #e6e6e6; background:#f0f4f6; font-weight:bold; font-size:14px; line-height:17px; color:#555; text-align:center; vertical-align:middle;}
.form-table-row th.form-conts {font-weight:normal;}
.form-table-row .form-conts {padding:2px 8px; height:34px; border:1px solid #e6e6e6; box-sizing:border-box; vertical-align:middle;}
.form-table-row .form-conts input[type="text"] {min-width:200px; height:25px; box-sizing:border-box;}
.form-table-row .form-conts input.full {min-width:auto; width:100%;}
.form-table-row .form-conts input.required /* input text 필수항목*/{padding: 3px 2px 2px 18px; background: #FFFFFF url('/resource/gw/images/kor/subCon/ico_required.png') no-repeat 3px center;}
.form-table-row textarea {width:100%; height:250px;}



/* 법인카드 연동 서비스 */
.business-card-info {margin-bottom:5px; font-size:0;}
.business-card-info dl {display:inline-block; vertical-align:top; margin-right:10px; width:250px; box-sizing:border-box; border-radius:3px; border:1px solid #ededed; background:#fff; text-align:center;}
.business-card-info dl dt {display:block; padding:7px 0; background:#f6f8f9; font-weight:bold; font-size:14px; color:#333;}
.business-card-info dl dd {display:block; padding:12px 0; font-size:18px; font-weight: normal; font-family:'S-CoreDream-6Bold'; color:#0871b9; letter-spacing:-0.5px;}
.business-card-info + .help_tip {padding-bottom:0; top:0;}

.business-card-select {padding:16px 0 17px 25px; box-sizing:border-box; border:1px solid #e6e6e6; background:#f7f7f7; font-size:0;}
.business-card-select li {display:inline-block; margin:9px 0; width:25%; vertical-align:top;}
.business-card-select li > * {display:inline-block; vertical-align:top;}
.business-card-select li input {margin:0; width:16px; height:16px;}
.business-card-select li label {margin-left:5px; font-size:14px; line-height:16px;}

.business-card-id-select {padding:0 25px 20px; height:137px; max-height:137px; box-sizing:border-box; border:1px solid #e6e6e6; background:#f7f7f7; font-size:0;}
.business-card-id-select .id-list {display:table; margin:0 auto; height:77px; text-align:center;}
.business-card-id-select .id-list li {display:table-cell; vertical-align:middle;}
.business-card-id-select .id-list li > * {display:inline-block; vertical-align:top;}
.business-card-id-select .id-list li input {margin:0; width:16px; height:16px;}
.business-card-id-select .id-list li label {margin-left:5px; font-size:14px; line-height:16px;}
.business-card-id-select .business-card-btn {width:100%;}
.business-card-id-select .business-card-btn li {display:inline-block; margin-left:10px; width:calc(50% - 5px); text-align:center; vertical-align:top;}
.business-card-id-select .business-card-btn li:first-child {margin-left:0;}
.business-card-id-select .business-card-btn a {display:block; padding:5px; box-sizing:border-box; border-radius:3px; background:#6d6d6d; font-weight:bold; font-size:14px; line-height:14px; color:#fff;}


.receipt-preview {position:absolute; top:50px; left:50%; margin-left:-210px; padding:50px 25px 20px; width:420px; border:1px solid #555; box-sizing:border-box; background:#f7f7f7;z-index: 999;}
.receipt-preview .receipt-wrap {padding:15px 25px; background:#fff;}
.receipt-preview .receipt-wrap h3 {font-size:18px; color:#333; letter-spacing:-0.7px;}
.receipt-preview .receipt-wrap ul {position:relative; margin:15px 0 5px; padding-bottom:20px; border-bottom:1px solid #999; text-align:right;}
.receipt-preview .receipt-wrap ul:after {content:''; position:absolute; bottom:-4px; left:0; display:block; width:100%; height:1px; background:#999;}
.receipt-preview .receipt-wrap ul li {display:inline-block; margin:0 2px; padding:3px 7px; border:1px solid #ddd; vertical-align:top;}
.receipt-preview .receipt-wrap ul .approval {border-color:#0871b9; color:#0871b9;}
.receipt-preview .receipt-wrap ul .cancel {border-color:#e60012; color:#e60012;}
.receipt-preview .receipt-wrap dl {padding:15px 0; border-bottom:1px dashed #999; font-size:0;}
.receipt-preview .receipt-wrap dl:first-of-type {border-bottom-style:solid}
.receipt-preview .receipt-wrap dl:last-of-type {border-bottom:0 none;}
.receipt-preview .receipt-wrap dl dt,
.receipt-preview .receipt-wrap dl dd {display:inline-block; margin:5px 0;font-size:13px; line-height:17px; letter-spacing:-0.5px; word-break:keep-all; vertical-align:top;}
.receipt-preview .receipt-wrap dl dt {width:30%; color:#666;}
.receipt-preview .receipt-wrap dl dd {width:70%; color:#333; text-align:right;}
.receipt-preview .receipt-wrap dl strong {font-weight:bold; font-size:16px;}
.receipt-preview .popup-close {position:absolute; top:10px; right:10px; width:30px; height:30px; font-size:0;}
.receipt-preview .popup-close:before,
.receipt-preview .popup-close:after {content:''; position:absolute; top:50%; left:0; width:100%; height:1px; background:#555; transform:rotate(45deg);}
.receipt-preview .popup-close:after {transform:rotate(-45deg);}


.view-receipt {padding:5px; background:#f7f7f7; text-align:left;margin-top:3px;margin-bottom:3px;}
.view-receipt > strong {display:block; font-weight:bold; font-size:14px; color:#333;}
.view-receipt > div {margin-top:0px;}
.view-receipt > div span {font-size:13px; line-height:25px;}
.view-receipt > div span strong {font-weight:bold; color:#1d77b9;}
.view-receipt > div a {float:right; margin:0;}

.business_exp td {padding:0px 8px 0px 8px; min-height: 34px; border: 1px solid #e6e6e6; font-size:14px; line-height:17px; text-align:center;}
.business_exp textarea {height: 47px;}
.business_exp td .btn1{margin: 0px; } 
