@charset "euc-kr";

/* reset */
body {font:normal 11px Dotum, sans-serif;color:#666;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ul, ol, li, form, fieldset, blockquote, address, table, thead, tbody, tfoot, tr, td, caption, colgroup {margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:0;}
em {font-style:normal;}
ul, ol {list-style:none;}
img, fieldset {border:none;}
table {width:100%;border-collapse:collapse;border:0;}
caption, legend {display:none;}
a, a:link, a:visited, a:active {color:#666;text-decoration:none;}
a:hover {color:#666;text-decoration:underline;}
select, input, textarea {font:normal 11px Dotum, sans-serif;color:#666;vertical-align:middle;}
hr {clear:both;height:0;visibility:hidden;overflow:hidden;}
input.check {width:13px;height:13px;margin:0 3px 0 0;vertical-align:middle;}
img {vertical-align:top;}

/* layout */
#wrap {width:100%;text-align:center;}
#wrap .skipnav {overflow:hidden;visibility:hidden;height:0;font-size:0;line-height:0px;}
#wrap #header {margin:0 auto 50px auto;text-align:left;}
#wrap #header .toparea {position:relative;width:960px;height:80px;margin:0 auto;z-index:999;}
#wrap #header .toparea h1 {content:" ";display:block;clear:both;padding-top:20px;}
#wrap #header .toparea .topmenu {float:left;margin-right:170px;}
* html #wrap #header .toparea .topmenu {float:left;margin-right:85px;}
#wrap #header .toparea .topmenu li {float:left;}
#wrap #header	.toparea	 div.alltime	 {position:absolute;left:220px;top:0;}
#wrap #header .toparea #gnb {position:absolute;top:45px;right:0;z-index:-1;}
#wrap #header .title {height:100px;background-color:#9adde3;}
#wrap #header .title h2 {width:960px;padding-top:32px;margin:0 auto;}
#wrap #header .location {width:960px;margin:7px auto 0 auto;color:#999;}
#wrap #header .location span,
#wrap #header .location em {margin-left:5px;padding-left:10px;background:url('/img/company/common/layout/bul_rightclamp.gif') 0 2px no-repeat;}
#wrap #header .location em {color:#068fa2;}
#wrap #container {position:relative;width:960px;margin:0 auto 100px auto;text-align:left;z-index:1;}
#container {*zoom:1;}
#container:after {content:" ";display:block;clear:both;}
#wrap #container #leftnav {float:left;width:168px;background:url('/img/company/common/layout/bg_lnbright.gif') 100% 0 no-repeat;}
#wrap #container #leftnav .lnb {padding-top:6px;}
#wrap #container #leftnav .lnblist {position:relative;width:145px;margin-bottom:30px;}
#wrap #container #leftnav .lnblist .title {margin-bottom:9px;}
#wrap #container #leftnav .lnblist .more {position:absolute;top:4px;right:0;}
#wrap #container #leftnav .lnblist ul li a {padding-left:8px;background:url('/img/company/common/layout/bul_greendot.gif') 0 3px no-repeat;line-height:1.5;}
#wrap #container #leftnav .lnblist strong img {margin-bottom:5px;}
#wrap #container #leftnav .lnblist	h3.title	{background-color:#fff;height:15px;}
#wrap .footerwrap {border-top:1px solid #f0f0f0;}
#wrap .footerwrap #footer {width:960px;margin:0 auto;text-align:left;}
#wrap .footerwrap #footer .address {float:left;}
#wrap .footerwrap #footer .address address {padding:7px 0 4px;}
#wrap .footerwrap #footer .smwrap {float:right;}
#wrap .footerwrap #footer .smwrap li {float:left;}
#wrap .footerwrap #footer .smwrap .sitemap {margin-left:13px;padding-left:14px;background:url('/img/company/common/layout/bul_rndbar.gif') 0 2px no-repeat;}
#wrap .footerwrap .tieupwrap {height:40px;margin-bottom:15px;border-bottom:1px solid #f0f0f0;text-align:center;}
#wrap .footerwrap .tieupwrap .tieuppubl {width:960px;margin:0 auto;text-align:left;}
#wrap .footerwrap .tieupwrap .tieuppubl .title {float:left;margin-top:15px;padding-right:18px;background:url('/img/company/common/layout/bul_threedot.gif') 100% 4px no-repeat;}
#wrap .footerwrap .tieupwrap .tieuppubl .sponwrap {position:relative;float:left;overflow:hidden;width:890px;height:23px;margin:8px 0 9px 0;}
#wrap .footerwrap .tieupwrap .tieuppubl .sponwrap .wrap { position:relative; }
#wrap .footerwrap .tieupwrap .tieuppubl .sponwrap ul { position:absolute; float:left; }
#wrap .footerwrap .tieupwrap .tieuppubl .sponwrap ul li {float:left;padding:0 23px;}
#wrap #container .codomo {position:absolute;top:-130px;right:-60px;text-align:right;}
#wrap #container #content {float:right;width:695px;padding:6px 47px 0 0;}
#wrap #container #content h3 {margin-bottom:14px;}
#wrap #container #content .h3_desc {margin-bottom:50px;}
#wrap #container #content .h4wrap {margin-bottom:25px;*zoom:1;}
#wrap #container #content .h4wrap:after {content:" ";display:block;clear:both;}
#wrap #container #content h4 {height:18px;margin-bottom:10px;padding:1px 0 0 23px;background:url('/img/company/common/layout/bul_h4point.gif') 0 0 no-repeat;}
#wrap #container #content h4.desc {float:left;margin-right:11px;}
#wrap #container #content .h4_desc {position:relative;float:left;padding:4px 4px 1px 10px;background:url('/img/company/common/layout/bul_h4descbar.gif') 0 6px no-repeat;}
#wrap #container #content h5 {height:15px;margin-bottom:10px;padding:1px 0 0 18px;background:url('/img/company/common/layout/bul_h5point.gif') 0 0 no-repeat;}

/* popup */
#popup {padding-bottom:30px;border-bottom:2px solid #84bfcd;}
#popup h1 {margin:17px 0 10px 25px;padding-left:25px;background:url('/img/company/common/layout/bul_h1point_pop.gif') 0 2px no-repeat;}
#popup .loginwrap {overflow:hidden;width:297px;padding:30px 48px 40px 50px;background:#84bfcd;}
#popup .loginwrap .logon {float:left;}
#popup .loginwrap .logon label {display:inline-block;width:58px;}
#popup .loginwrap .logon label img {vertical-align:middle;}
#popup .loginwrap .logon .inpbox {border:1px solid #409eb4;padding:2px 0 0 3px;height:14px;}
#popup .loginwrap .subi {float:right;}
#popup .loginwrap .logon .login {margin-bottom:5px;}
#popup .loginwrap .logon .inpdesc {display:block;margin:5px 0 0 62px;color:#ff0090;}
#popup .logondesc img {margin-left:50px;margin-bottom:7px;}

#popup02 {padding:17px 25px 30px 25px;}
#popup02 h1 {margin-bottom:20px;padding-left:25px;background:url('/img/company/common/layout/bul_h1point_pop.gif') 0 2px no-repeat;}
#popup02 .pop_desc {margin-bottom:7px;color:#999;line-height:1.6;}
#popup02 .pop_desc img {display:block;margin-bottom:3px;}

/* board */
table img {vertical-align:middle;}

.tbl_list .nobg {background:none;}
.tbl_list thead.grayborbtm th {border-bottom:3px solid #ccc;}
.tbl_list thead th {padding:10px 0 9px 0;text-align:center;border-bottom:3px solid #478d9d;background:url('/img/company/common/layout/bul_thbar.gif') 0 50% no-repeat;}
.tbl_list tbody td {padding:10px 0 7px 0;border-bottom:1px solid #dcdcdc;text-align:center;}
.tbl_list tbody .txtleft {text-align:left;padding-left:15px;}
.tbl_list tbody .subject {text-align:left;padding-left:0;}
.tbl_list tbody .icon {padding-left:10px;text-align:left;color:#478d9d;}

.tbl_view {margin-bottom:10px;border-bottom:1px solid #dcdcdc;}
.tbl_view thead th {padding:10px 0;text-align:center;border-bottom:1px solid #a2c6ce;background:#f8f8f8 url('/img/company/common/layout/bul_thbar.gif') 100% 50% no-repeat;}
.tbl_view thead td {padding:3px 0 0 15px;border-bottom:1px solid #a2c6ce;background:#f8f8f8;}
.tbl_view thead .subject {background-color:#fff;border-bottom:3px solid #478d9d;}
.tbl_view thead .subject01 {border-top:3px solid #478d9d;}
.tbl_view tbody td.cont {padding:5px 10px 100px 25px;line-height:1.8;}
.tbl_view tbody td.cont .spot {text-align:right;color:#999;}
.tbl_view tbody td.cont .spot span.desc {color:#478d9d;}
.tbl_view tbody td.reply {padding:14px 15px 12px 25px;background:#f8f8f8 url('/img/company/common/layout/bg_dotted.gif') 0 0 repeat-x;color:#999;}
.tbl_view tbody td.reply input {vertical-align:top;}
.tbl_view tbody td.reply .txtadesc {display:block;margin:3px 0 0 107px;color:#478d9d;}

.tbl_write {border-top:3px solid #478d9d;}
.tbl_write th {padding:10px 0 10px 20px;vertical-align:top;border-bottom:1px solid #dcdcdc;background:url('/img/company/common/layout/bul_thbar.gif') 100% 11px no-repeat;text-align:left;}
.tbl_write td {padding:8px 0 6px 10px;border-bottom:1px solid #dcdcdc;line-height:1.6;}
.tbl_write .txtcen {padding-left:0;text-align:center;}
.tbl_write .bg_gray {background-color:#f8f8f8;}
.tbl_write .nonbor {border-bottom:none;}
.tbl_write .dottop {background:#f8f8f8 url('/img/company/common/layout/bg_dotted.gif') 0 0 repeat-x;}
.tbl_write td.editer {padding:0;}

.tbl_datalist {margin-bottom:30px;border-top:2px solid #478d9d;}
.tbl_datalist thead .end {border-right:none;}
.tbl_datalist thead .borbtm {border-bottom:1px solid #ccc;}
.tbl_datalist thead .borrgt {border-right:1px solid #ccc;}
.tbl_datalist thead th {text-align:center;border-right:1px solid #999;border-bottom:1px solid #999;font-size:11px;color:#478d9d;}
.tbl_datalist thead.lineone th {padding:19px 0 18px 0;}
.tbl_datalist thead.linetwo th {padding:10px 0 9px 0;}
.tbl_datalist tbody th {padding:7px 0 5px 0;background:#f9f9f9;border-bottom:1px solid #dcdcdc;text-align:center;font-weight:normal;}
.tbl_datalist tbody td {padding:7px 0 5px 15px;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;line-height:1.6;}
.tbl_datalist tbody td.txtcen {padding-left:0;text-align:center;}
.tbl_datalist tbody td.vantop {vertical-align:top;}
.tbl_datalist tbody td.start {border-left:none;}
.tbl_datalist tbody td.bg_gray {background:#f8f8f8;}
.tbl_datalist tbody td	 ul	li {background:url('/img/company/common/layout/bul_greendot.gif') no-repeat 0 6px;padding:0 3px 0 7px;}
.tbl_datalist tbody.tdcenter td {text-align:center;padding-left:0;}
.tbl_datalist tbody.tdcenter td.txtleft {padding-left:15px;text-align:left;}

.tbl_datalist .bg_engprog01 {background-color:#ffcc00;}
.tbl_datalist .bg_engprog02 {background-color:#92d050;}

.tbl_intro .nobg {background:none;}
.tbl_intro thead th {padding:10px 0 9px 0;text-align:center;border-bottom:3px solid #478d9d;background:url('/img/company/common/layout/bul_thbar.gif') 0 50% no-repeat;}
.tbl_intro tbody td {padding:10px 0 7px 0;text-align:center;}
.tbl_intro tbody .txtleft {text-align:left;padding-left:15px;}
.tbl_intro tbody .subject {text-align:left;padding-left:0;}
.tbl_intro tbody .subcont {text-align:left;padding:0 0 0 0;border-bottom:1px solid #dcdcdc;}
.tbl_intro tbody .icon {padding-left:15px;text-align:left;color:#478d9d;}
.tbl_intro tbody .icon img {vertical-align:-4px;}
.tbl_intro tbody.borbtm td {border-bottom:1px solid #dcdcdc;}
.tbl_intro tbody td .swchmenu {display:none;padding-left:85px;background:#f8f8f8 url('/img/company/common/layout/bg_dotted.gif') 0 top repeat-x;}
.tbl_intro tbody td .swchmenu .techlist {padding:15px 0 15px 50px;line-height:1.6;}
.tbl_intro tbody td .swchmenu .techlist .tit {display:inline-block;width:50px;margin-left:-50px;color:#478d9d;}
.tbl_intro tbody td .swchmenu .date {display:block;color:#478d9d;padding:5px 0;}

.paging {margin:10px 0 15px;text-align:center;}
.paging a {padding:0 3px;color:#999;}
.paging a:hover {color:#478d9d;font-weight:bold;text-decoration:none;}
.paging a img {vertical-align:-2px;}
.pagingwrap {position:relative;display:inline-block;width:100%;}
.pagingwrap .right_btn {position:absolute;right:0;top:7px;}

/* main */
#wrap .visual_area {height:510px;margin:-50px auto 35px auto;}

#wrap .maincontent {overflow:hidden;width:960px;margin:0 auto 37px auto;text-align:left;}
#wrap .maincontent .contlist {position:relative;float:left;margin-right:50px;}
#wrap .maincontent .contlist .title {margin-bottom:13px;}
#wrap .maincontent .contlist .more {position:absolute;top:4px;right:0;}
#wrap .maincontent .contlist ul li {overflow:hidden;width:100%;line-height:1.6;color:#999;}
#wrap .maincontent .contlist ul li a {float:left;padding-left:8px;background:url('/img/company/common/layout/bul_greendot.gif') 0 5px no-repeat;color:#999;}
#wrap .maincontent .contlist ul li .date {float:right;}
#wrap .maincontent .contlist .imgdesc img {display:block;margin-bottom:5px;}
#wrap .maincontent .notice {width:213px;}
#wrap .maincontent .event {width:184px;}
#wrap .maincontent .booksup {width:206px;}
#wrap .maincontent .news {overflow:hidden;float:left;width:207px;}
#wrap .maincontent .news .left {float:left;}
#wrap .maincontent .news .right {float:right;}
#wrap .maincontent .news .spotimg {float:left;margin-right:5px;}
#wrap .maincontent .news a {float:left;}

/* etc */
.fc_dark {color:#666;}
.fc_gray {color:#999;}
.fc_green {color:#478d9d;}
.btmline {margin-bottom:40px;padding-bottom:40px;background:url('/img/company/common/layout/bg_dotted.gif') 0 100% repeat-x;}
.hand {cursor:pointer;}
.aright {text-align:right;}
.acenter {text-align:center;}
.left {float:left;}
.right {float:right;}
.txtbox {border:1px solid #ccc;padding:2px 0 0 2px;height:14px;color:#478d9d;}
.txtarea {border:1px solid #ccc;overflow-y:auto;overflow-x:hidden;}
.dblockb {display:block;margin-bottom:3px;}
.dblockt {display:block;margin-top:5px;}
select {color:#478d9d;}
.contfin {margin-bottom:0;}

.search_area {text-align:center;}
.search_area img {vertical-align:middle;}
.search_area select  {color:#478d9d;}
.search_area .txtbox {width:106px;height:13px;padding:2px 0 1px 2px;border:1px solid #b4d1d7;}

.rnd695 {margin-top:50px;background:url('/img/company/common/layout/bg_rnd695top.gif') 0 0 no-repeat;}
.rnd695 .btm {padding:9px 0;background:url('/img/company/common/layout/bg_rnd695btm.gif') 0 100% no-repeat;}
.rnd695 .btm .cont {overflow:hidden;width:653px;padding:10px 20px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.rnd695 .btm .cont .title {float:left;margin-right:20px;padding-right:20px;background:url('/img/company/common/layout/bul_rndbar.gif') 100% 3px no-repeat;}
.rnd695 .btm .cont .desc {float:left;}
.rnd695 .btm .cont .btn_right {float:right;margin-top:5px;}

.tabmenu {width:100%;background:url('/img/company/common/layout/bg_graydot.gif') 0 100% repeat-x;}
.tabmenu li {display:inline;}

.subtabmenu {overflow:hidden;width:682px;padding:15px 0 14px 13px;border-bottom:1px solid #ececec;}
.subtabmenu li {float:left;margin-left:12px;padding-left:13px;background:url('/img/company/common/layout/bul_subtabbar.gif') 0 4px no-repeat;}
.subtabmenu li.first {margin-left:0;padding-left:0;background:none;}

.tabmenu02 {float:right;}
.tabmenu02 li {float:left;margin-left:12px;padding-left:13px;background:url('/img/company/common/layout/bul_subtabbar.gif') 0 4px no-repeat;}
.tabmenu02 li.first {margin-left:0;padding-left:0;background:none;}

.downimg {overflow:hidden;width:100%;}
.downimg .left {float:left;padding-right:30px;background:url('/img/company/common/layout/bul_thbar.gif') 100% 45px no-repeat;}
.downimg .right {float:right;}
.downimg .btn_list {margin-top:5px;}

.downimg .cont {overflow:hidden;width:318px;}
.downimg .cont .left_inner {float:left;width:142px;text-align:center;}
.downimg .cont .right_inner {float:right;width:166px;margin-top:6px;}
.downimg .cont .title {padding-left:10px;background:url('/img/company/common/layout/bul_Bgreendot.gif') 0 3px no-repeat;font-size:12px;font-family:Gulim 굴림;}
.downimg .cont ul {margin-top:5px;}
.downimg .cont ul li {padding:0 0 3px 9px;background:url('/img/company/common/layout/bul_greendot.gif') 1px 4px no-repeat;color:#999;}

.rndyear {position:absolute;top:18px;left:8px;z-index:10;display:none;background:url('/img/company/cyber/bg_rndyearlobtop.gif') 0 0 no-repeat;}
.rndyear .btm {padding:10px 0;background:url('/img/company/cyber/bg_rndyearlobbtm.gif') 0 100% no-repeat;}
.rndyear .btm .cont {overflow:hidden;width:91px;padding:2px 0;border-left:2px solid #478d9d;border-right:2px solid #478d9d;background:#fff;}
.rndyear .btm .cont li {margin:0 0 2px 15px;}
.rndyear .btm .cont li img {vertical-align:middle;}
.rndyear .btm .cont li.fin {margin-bottom:0;}

.cataloglist {margin-bottom:30px;overflow:hidden;width:100%;}
.cataloglist li {float:left;margin-right:21px;padding-right:21px;background:url('/img/company/common/layout/bul_thbar.gif') 100% 50% no-repeat;text-align:center;}
.cataloglist li .title {padding-left:10px;background:url('/img/company/common/layout/bul_Bgreendot.gif') 0 3px no-repeat;font-size:12px;font-family:Gulim 굴림;text-align:left;}
.cataloglist li .image {margin:5px 0;}
.cataloglist li.fin {margin-right:0;padding-right:0;background:none;}

.dltxtlist {position:relative;width:100%;margin-bottom:50px;}
.dltxtlist dt {margin-bottom:6px;}
.dltxtlist dt.txt {margin-bottom:0;color:#478d9d;font:normal 12px Gulim 굴림, sans-serif;line-height:1.6;}
.dltxtlist dd {margin-bottom:15px;color:#999;font:normal 12px Gulim 굴림, sans-serif;line-height:1.6;}
.dltxtlist dd .btn_right {position:absolute;right:0;bottom:0;}
.dltxtlist dd	ul	li	{float:left;padding:10px 30px 30px 0;}

.storydesc {margin-bottom:50px;color:#999;font:normal 12px Gulim 굴림, sans-serif;line-height:1.6;}

.glrnd695 {margin-bottom:15px;padding-top:10px;background:url('/img/company/engprog/bg_rnd695top.gif') 0 0 no-repeat;}
.glrnd695 .btm {padding-bottom:10px;background:url('/img/company/engprog/bg_rnd695btm.gif') 0 100% no-repeat;}
.glrnd695 .btm .cont {position:relative;overflow:hidden;width:649px;padding:12px 18px 12px 24px;border-right:2px solid #478d9d;border-left:2px solid #478d9d;}
.glrnd695 .btm .cont .left {float:left;width:130px;padding-top:5px;}
.glrnd695 .btm .cont .left .allview {position:absolute;left:26px;bottom:17px;}
.glrnd695 .btm .cont .right {float:right;width:493px;padding:10px 0 0 25px;border-left:1px solid #478d9d;}
.glrnd695 .btm .cont .right .alllist {float:left;}
.glrnd695 .btm .cont .right .alllist li {width:163px;margin-bottom:8px;letter-spacing:-0.1em;}
.glrnd695 .btm .cont .right .alllist li a {color:#999;}
.glrnd695 .btm .cont .right .alllist li a:hover {color:#068fa2;text-decoration:underline;}
.glrnd695 .btm .cont .right .alllist li a em {color:#666;}
.glrnd695 .btm .cont .logocation {float:left;padding-left:84px;line-height:1.6;}
.glrnd695 .btm .cont .logocation .tit {display:inline-block;width:84px;margin-left:-84px;vertical-align:top;}
.glrnd695 .btm .cont .logocation .contdesc {display:inline-block;margin:0 0 13px -4px;}
.glrnd695 .btm .cont .logocation .fc_green {text-decoration:underline;}
.glrnd695 .btm .cont .symbol {float:right;padding-right:50px;}
.glrnd695 .btm .cont .quescation {float:left;padding-left:107px;line-height:1.6;}
.glrnd695 .btm .cont .quescation .tit {display:inline-block;width:107px;margin-left:-107px;vertical-align:top;}
.glrnd695 .btm .cont .quescation .contdesc {display:inline-block;margin:0 0 3px -4px;}
.glrnd695 .btm .cont .btn_right {float:right;margin-top:8px;}

.glrnd695 .btm .cont .left01 {float:left;width:160px;padding-top:5px;}
.glrnd695 .btm .cont .left01 .allview {position:absolute;left:26px;bottom:17px;}
.glrnd695 .btm .cont .right01 {float:right;width:463px;padding:10px 0 0 25px;border-left:1px solid #478d9d;}

.glrnd695 .btm .cont .right01 .innerlist li {padding:0 0 5px 6px;text-indent:-6px;}
.glrnd695 .btm .cont .right01 .innerlist li a {color:#999;}
.glrnd695 .btm .cont .right01 .innerlist li a:hover {color:#068fa2;text-decoration:underline;}

.glrnd695 .btm .cont .right01 .inleft {float:left;width:60%;}
.glrnd695 .btm .cont .right01 .inright {float:right;width:38%;}

.branchlist {overflow:hidden;width:100%;}
.branchlist li {float:left;overflow:hidden;width:347px;}
.branchlist li .image {float:left;width:125px;}
.branchlist li .cont {float:left;width:215px;}
.branchlist li .cont .dltxtlist {margin-bottom:30px;}

.blanchmap {overflow:hidden;width:100%;margin-bottom:50px;}
.blanchmap .map {float:left;width:430px;}
.blanchmap .cont {float:left;width:260px;margin-top:-18px;}
.blanchmap .cont dl dt {margin:18px 0 5px;}
.blanchmap .cont dl dd {margin-bottom:9px;}

.openinfowrap {margin-bottom:30px;color:#999;font:normal 12px Gulim 굴림, sans-serif;line-height:1.6;}
.openinfowrap .desc {margin:3px 0;}

.engprogcate {margin-bottom:50px;}
.engprogcate li {overflow:hidden;width:100%;}
.engprogcate li .spotimg {float:left;}
.engprogcate li .cont {float:right;width:525px;line-height:1.6;}
.engprogcate li .cont .btn_area {display:block;margin-top:7px;}
.engprogcate li .cont .btn_area .btn_left {float:left;}
.engprogcate li .cont .btn_area .btn_right {float:right;}

.glrnd695 .btm .cont .right .engfairylist {overflow:hidden;width:100%;margin-bottom:10px;}
.glrnd695 .btm .cont .right .engfairylist .tit {float:left;width:157px;background:url('/img/company/common/layout/bul_greenbar.gif') 100% 3px no-repeat;}
.glrnd695 .btm .cont .right .engfairylist .innerlist {overflow:hidden;float:right;width:330px;}
.glrnd695 .btm .cont .right .engfairylist .innerlist ul {margin-left:-7px;}
.glrnd695 .btm .cont .right .engfairylist .innerlist ul li {float:left;padding:0 7px 5px 7px;background:url('/img/company/common/layout/bul_thbar.gif') 0 1px no-repeat;}
.glrnd695 .btm .cont .right .engfairylist .innerlist ul li a {color:#999;}
.glrnd695 .btm .cont .right .engfairylist .innerlist ul li a:hover {color:#478d9d;text-decoration:underline;}

.glrnd695 .btm .cont .right .innerlanglist li {float:left;width:120px;margin-bottom:7px;}
.glrnd695 .btm .cont .right .innerlanglist li a {color:#999;}
.glrnd695 .btm .cont .right .innerlanglist li a:hover {color:#478d9d;text-decoration:underline;}

.intro_desc {margin-bottom:20px;color:#999;font:normal 12px Gulim 굴림, sans-serif;line-height:1.6;}
.intro_desc em {color:#478d9d;}
.intro_desc .tit {display:block;margin-bottom:5px;}

.ofwrap {overflow:hidden;width:100%;}
.ofwrap .left {float:left;}
.ofwrap .right {float:right;width:380px;padding-top:10px;}

.img_replace .desc {visibility:hidden;overflow:hidden;height:0;}

.historywrap {}
.history {overflow:hidden;width:100%;padding-top:10px;background:#fff url('/img/company/intro/bg_history.gif') 0 0 no-repeat;}
.history .leftmenu {float:left;width:230px;}
.history .leftmenu .desc {margin:8px 0 18px 0;}
.history .leftmenu .btn_area img {margin:0 0 9px 3px;}
.history .cont {float:right;width:370px;}

.roughmap {width:100%;}
.roughmap	ul	li	{display:none;}

.bookstore ul {overflow:hidden;width:100%;margin-bottom:40px;padding-bottom:30px;background:url('/img/company/common/layout/bg_dotted.gif') 0 100% repeat-x;}
.bookstore ul li {float:left;width:210px;padding-right:16px;margin-right:16px;background:url('/img/company/common/layout/bul_thbar.gif') 100% 35px no-repeat;}
.bookstore ul li.last {padding-right:0;margin-right:0;background:none;}
.bookstore ul li .cont {padding:8px 10px;line-height:1.6;}
.bookstore ul li .cont em {color:#999;}
.bookstore ul li .cont a:hover {color:#068fa2;}
.bookstore .nonimg {margin-bottom:0;padding-bottom:0;background:none;color:#068fa2;}
.bookstore .nonimg li {background:none;padding:0;}
.bookstore .nonimg li .cont {padding:0 8px;}

.pccourseprog {margin-bottom:50px;color:#478d9d;}
.pccourseprog .title {overflow:hidden;width:689px;border-top:2px solid #478d9d;border-bottom:1px solid #999;}
.pccourseprog .title li {float:left;width:229px;padding:8px 0 7px;text-align:center;border-right:1px solid #999;}
.pccourseprog ul .last {border-right:0 !important;}
.pccourseprog ul li {position:relative;width:100%;}
.pccourseprog ul li a {position:relative;display:block;width:692px;height:28px;margin-left:-3px;border-left:3px solid #fff;cursor:pointer;}
.pccourseprog ul li a em {float:left;width:229px;padding:8px 0 7px;text-align:center;vertical-align:top;border-right:1px solid #dadada;border-bottom:1px solid #dadada;}
.pccourseprog ul li a:hover {border:3px solid #ffaa00;}
.pccourseprog ul li a .img_layer {display:none;position:absolute;top:-55px;left:400px;}

.sort {text-align:right;margin-bottom:10px;letter-spacing:-0.1em;}
.sort a {padding:0 4px 0 8px;background:url('/img/company/common/layout/bul_greenbar.gif') 0 3px no-repeat;}
.sort a:hover {color:#068fa2;}
.sort a.first {padding-left:0;background:none;}

#techintro tbody .viewmap {position:relative;cursor:pointer;}
#techintro tbody .viewmap .swchmenu {display:none;position:absolute;right:57px;bottom:-5px;}

/* edu_type */
.tbl_type01 { border-top:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; }
.tbl_type01 thead th { padding:14px 0 11px; border-bottom:1px solid #e4e4e4;text-align:center; }
.tbl_type01 td, .tbl_type01 tbody th { padding:12px 0 10px; text-align:center;background:url('/img/edu/common/tbl_type01_line.gif') repeat-x left bottom; }
.tbl_type01 tbody th { padding-left:25px; text-align:left; }
.tbl_type01 td.txt_l { padding-left:15px; padding-right:10px; }
.tbl_type01 td.lecture { padding-left:7px; text-align:left; }
.tbl_type01 td.lecture img { position:relative; top:-2px; margin-right:15px; }
.tbl_type01 td.name { color:#999; }
.tbl_type01 td.date { font-family:Tahoma, Arial; }
.tbl_type01 td.receipt, .tbl_type01 td.receipt a { color:#999; text-decoration:none; }
.tbl_type01 td.receipt a:hover { color:#999; text-decoration:underline; }
.tbl_type01 tr.bg_no td, .tbl_type01 tbody tr.bg_no th { background:none; }
.tbl_type01 td img { vertical-align:middle; }
.tbl_type01 thead th.th_no { padding-left:3px; color:#999; font-weight:normal; text-align:left; }
.tbl_type01 thead th.th_tit { color:#969696; font-size:12px; text-align:left; letter-spacing:-0.05em; }
.tbl_type01 thead th.th_tit strong { color:#000; font-size:15px; }
.tbl_type01 thead th.th_date { padding-right:4px; font-family:Tahoma, Arial; font-weight:normal; text-align:right; }
.tbl_type01 td.view_cont { padding:30px 0 0; text-align:left; line-height:16px; background:none; }
.tbl_type01 td.view_cont p { padding-bottom:30px; }
.tbl_type01 td.btn img { margin-top:-7px; vertical-align:middle; }
.tbl_type01 tfoot td { background:none; background-color:#f4f5eb; }
.tbl_type01 tfoot td.total_pay { padding-right:10px; text-align:right; font-weight:bold; }
.tbl_type01 tfoot td.total_pay strong { color:#fe8f00; }
.tbl_type01 input.input_txt { margin:-7px 0 -3px 0; height:13px; padding:4px 4px 0 4px; border:1px solid #ddd; }
.tbl_type01 select { margin:-5px 0 0 0; height:19px; }
.tbl_type01 textarea { width:100%; margin:-7px 0 -3px 0; border:1px solid #ddd; }
.tbl_info01 { margin-top:7px; color:#999; text-align:right; }

