@charset "EUC-KR";
html{overflow-y /*\**/: scroll\9}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,blockquote,p,span,*{margin:0px; padding:0px;}
body {width:100%;height:100%;}
img{vertical-align:middle;}
fieldset {vertical-align: middle; border: none;}
legend {display: none}

form {border:0px; vertical-align:middle;*vertical-align:middle;}

ul,ol,li {list-style-type:none;}

a {text-decoration: none;}

table {border-spacing: 0; border-collapse: collapse;}

.blind {visibility:hidden;overflow:hidden; position:absolute;width:0; height:0; z-index:-1} 



/*****************************************************************************************

  Main Gnb

*****************************************************************************************/

#shortcutMenu{position:absolute; z-index:100; top:0; left:0; width:100%;}
#shortcutMenu a{position:absolute; z-index:-1; top:-100px; left:0;}
#shortcutMenu a:focus,
#shortcutMenu a.focus{display:block; z-index:0; top:0; width:100%; padding:10px 0 8px; border:1px solid #ccc; background-color:#000; font-size:12px; text-align:center; font-weight:bold; color:#fff;}

#cpct_Twrap  {width:100%; height:130px; font-family:dotum,"µ¸¿ò",Arial,Helvetica; font-size: 11px; color:#757575; word-break: keep-all; background: url(/images/2013_newremain/top_bg.gif) repeat-x; }

#cpct_header  {width:980px; height:130px; margin:0 auto; text-align: left; clear: both;}

/* Top Util */
div.newtop_util {float: right; position: relative; right:0; height:30px;}
div.newtop_util ul {position: relative}
div.newtop_util li {float: left; position: relative; }
div.newtop_util li img {display:inline-block}
div.newtop_util li.first {margin: 10px 16px 0 0}
div.newtop_util li.first strong {color: #13b5b1;}

/* Top Header */
div.header_area {width:980px; height:60px; margin-top: 0px; clear: both; }
div.header_area h1 {float: left; width:163px; }

div.header_section {float: right; position: relative; right:0; height:22px; }
div.header_section ul {float: left; position: relative; margin:19px 0; }
div.header_section li {float: left; position: relative; }
div.header_section li.sublecture {padding-right: 8px}
div.header_section li span.line {margin: 3px 0 0 6px; display:inline-block; font-size:1.6em; color:#454546;}
div.header_section li.gobtns {margin-right: 4px;}

div.search_area {float: left; position: relative; width:160px; height:22px; border: 1px solid #c5c5c5; margin:19px 0; }

div.newtop_gnb {clear: both; position: relative; width:100%;}
div.newtop_gnb li {float: left; position: relative;}
div.newtop_gnb li a img {display:block}


/*****************************************************************************************

  Main Contents

*****************************************************************************************/

#cpct_MainWrap {width:100%; margin: 0 auto;}
#cpct_MainConts {position: relative; margin-bottom:20px;}


/*****************************************************************************************

  Footer Area

*****************************************************************************************/

#footer_Area {float: left;position: relative;width:100%; height:130px; border-top: 1px solid #e2e2e2; margin-top: 20px;}
#footer_Area h2 {float: left; margin-top:33px; width:162px; }
div.cpct_mfooter {width:980px; margin: 0 auto; text-align: left;}


/* 1:1 ¿ø°ÝÁö¿ø ½ÅÃ»ÇÏ±â */
div.footer_btn {float:right; position: absolute; top:2px; margin-right:120px;right:0}
div.footer_btnnew {float:right; position: absolute; top:2px; right:120px;}

/* Family Site °øÅë */
#familyRapnew {position:relative; width:100%; margin:0 auto; height:25px; float: left; z-index: 999999;}
#familyRapnew .family {position:absolute; top:0; width:980px; border-top:3px solid #565656; float:left; margin-bottom: 8px}
#familyRapnew .family a {float:right;}
#familyRapnew .inner {position:absolute; left:0px; bottom:24px; display:none; overflow:hidden; width:980px; height:235px; background: url(/images/new_footer/familysite_bg.gif) no-repeat; }
#familyRapnew .inner img {position:absolute; left:0px; top:265px;}

div.left_header {float: left; position: relative;}
div.left_header h3 {position: absolute; top:20px; left:25px;}

div.footer_cominfo {position: absolute; left: 0; top: 1px;}
div.footer_cominfo ul {margin-top:1px;}
div.footer_cominfo li {float: left;}

div.footer_goutil {float: left; margin: 2px 0 0 20px;}
div.footer_goutil ul {margin-top:1px;}
div.footer_goutil li {float: left; position: relative; }

div.footer_company {float: left; position: relative; display: block;}
div.footer_company address p {clear:both; position: relative; margin-left: 17px; width:750px}


/*****************************************************************************************

  Footer Area Renewal 2013.05

*****************************************************************************************/

#Refooter_Area {float:left;position: relative;width:100%;border-top: 1px solid #e2e2e2; margin-top: 10px;background: #f7f7f7;}
#Refooter_Area h2 {float: left;position:relative;top:44px;left:2px;width:162px; }

div.Recpct_mfooter {width:980px;text-align: left;position: relative;height:150px; }

/* 1:1 ¿ø°ÝÁö¿ø ½ÅÃ»ÇÏ±â */
div.Refooter_btn {float:right; position: absolute; top:2px; margin-right:116px;right:0}
div.Refooter_btnnew {float:right; position: absolute; top:2px; right:120px;}

/* Family Site °øÅë */
#familyRapnew {position:relative; width:100%; margin:0 auto; height:25px; float: left; z-index: 999999;}
#familyRapnew .family {position:absolute; top:0; width:980px; border-top:3px solid #565656; float:left; margin-bottom: 8px}
#familyRapnew .family a {float:right;}
#familyRapnew .inner {position:absolute; left:0px; bottom:24px; display:none; overflow:hidden; width:980px; height:235px; background: url(/images/new_footer/familysite_bg.gif) no-repeat; }
#familyRapnew .inner img {position:absolute; left:0px; top:265px;}

div.Releft_header {float: left; position: relative;}
div.Releft_header h3 {position: absolute; top:20px; left:25px;}

div.Refooter_cominfo {position: absolute; left: 0; top: 0;}
div.Refooter_cominfo ul {margin-top:1px;}
div.Refooter_cominfo li {float: left;}

.refooter {position: relative;margin-left: 153px}

div.Refooter_goutil {float: left; position: relative;margin-top: 5px}
div.Refooter_goutil ul {margin-top:1px;}
div.Refooter_goutil li {float: left; position: relative; }

div.Refooter_company {float: left; position: relative; display: block;margin-top: 4px}
div.Refooter_company address p {clear:both; position: relative; margin-left: 17px; width:750px}

.icon_inicis {position: absolute;top: -30px;right:-60px;z-index: 99}

/* main Top Banner */
#main_topbanner {width:100%; height:86px !important; margin: 0 auto; border-bottom:1px solid #e3e3e3; text-align: center}
div.topbanner_area {width:985px; position: relative; margin: 0 auto;}



.ly_130602{position:absolute;}

#quickmenu{position:absolute;top:155px;left:50%; margin-left:-578px;}
#quickmenu ul{width:75px;}
#quickmenu ul li{margin-bottom:5px;}

.bg_cpa{background:url('/images/integration/lec_step_cpa.jpg') no-repeat left top;}
.bg_cta{background:url('/images/integration/lec_step_cta.jpg') no-repeat left top;}
.lec_step{ overflow:hidden; padding-top:46px; margin-bottom:20px;}
.lec_step dl.first{border-left:1px solid #e0e0e0; width:194px; *width:196px;}
.lec_step dl{float:left; width:193px; *width:194px; border:1px solid #e0e0e0; border-left:none; color:#666666;}
.lec_step dl dt{font: 0px/0 san-serif; height: 0; margin: 0; overflow: hidden; padding: 0; position: absolute; visibility: hidden; width: 0;}
.lec_step dl dd{font-size:11px; overflow:hidden; height:100%; background-color:#f4f4f4;}
.lec_step dl dd p{height:105px; line-height:1.4em; padding:9px 0 0 15px; border-bottom:1px solid #e0e0e0;  background-color:#fff;}
.lec_step dl dd ul{padding:12px 0 0 19px; height:140px; border-top:1px solid #fff; overflow:hidden;}
.lec_step dl dd ul li{float:none; padding:2px 0; background:url('/images/common/bul_dot.gif') no-repeat left 6px; padding-left:9px; font-size:12px;}
.lec_step dl.line2 ul{float:left; width:42%; *width:49%; padding:12px 0 0 14px;}


.bg_cpa01{background:url('/images/integration/lec_step_cpa_.jpg') no-repeat left top;}
.bg_cta01{background:url('/images/integration/lec_step_cta_.jpg') no-repeat left top;}
.lec_step01{ overflow:hidden; padding-top:59px; margin-bottom:20px;}
.lec_step01 dl.first{border-left:1px solid #e0e0e0; width:194px; *width:196px;}
.lec_step01 dl{float:left; width:193px; *width:194px; border:1px solid #e0e0e0; border-left:none; color:#666666;}
.lec_step01 dl dt{font: 0px/0 san-serif; height: 0; margin: 0; overflow: hidden; padding: 0; position: absolute; visibility: hidden; width: 0;}
.lec_step01 dl dd{font-size:11px; overflow:hidden; height:100%; background-color:#f4f4f4;}
.lec_step01 dl dd p{height:105px; line-height:1.4em; padding:9px 0 0 15px; border-bottom:1px solid #e0e0e0;  background-color:#fff;}
.lec_step01 dl dd ul{padding:12px 0 0 19px; height:150px; border-top:1px solid #fff; overflow:hidden;}
.lec_step01 dl dd ul li{float:none; padding:2px 0 1px 0; background:url('/images/common/bul_dot.gif') no-repeat left 10px; padding-left:9px; font-size:12px;}
.lec_step01 dl.line2 ul{float:left; width:42%; *width:49%; padding:12px 0 0 14px;}


/* margin, padding */
.banner_refund{margin-top:10px; }

#event_wrap{width:980px; margin:0 auto;}


.old_booktit{font-size:15px;}
.old_booklistTit{font-size:13px; color:#282828 !important;}























































