@charset "UTF-8";
@import url("common.css");
@import url("substyle.css");
/* @import url("board.css"); 
@import url("popup.css");
@import url("search.css");
@import url("yoom.css"); */

.btnSet {width:700px; text-align:center; clear:both; overflow:hidden; margin:30px 0 0 0;}
.btnSet2 {text-align:center; margin:30px 0 0 0;}

.hidden{position:absolute;left:-9000000px;top:-900000px;}
/* 서브메인 */
.s_notice {width:514px; margin:20px 0 0 0;}
.s_notice .tab {width:514px; background:url('/Images/Submain/bg_tab.gif') repeat-x left top;overflow:hidden;}
.tab li {float:left;}
.s_notice div {width:510px; padding:0 0 0 4px; position:relative;}
.s_notice div .btnMore {width:auto; padding:0px; position:absolute; top:-20px; right:0px;}
.s_notice div ul {width:510px;}
.s_notice div ul li {letter-spacing:-0.1em; position:relative; padding:7px 0 0 8px; background:url('/Images/Common/Bul/bl_blue.gif') no-repeat left 12px;}
.s_notice div ul li span {position:absolute; top:7px; right:5px;}

.s_lecture {margin:20px 0 0 0; position:relative;}
.s_lecture .tab {overflow:hidden;background:url('/Images/Submain/bg_tab.gif') repeat-x left -1px;}
.tab li {float:left;}
.s_lecture div { padding:0 0 10px 0px; background:url('/Images/Main/bg_board_bot.gif') repeat-x left bottom;}
.s_lecture div ul {width:514px; overflow:hidden; margin:5px 0 0 0;}
.s_lecture div ul li {width:auto; position:relative; float:left; padding:0 11px 0 11px; background:url('/Images/Main/bg_lanking_line.gif') no-repeat left 10px;}
.s_lecture div ul li.first {background:none;}

.skip_menu a{position:absolute;left:-9999px;background-color:#fff;z-index:99999999999;}
.skip_menu a:focus{left:0px;}


.r_banner_box {margin:11px 0 0 0;}

/* 2010-01-14 수정 */
/*.s_lecture div ul li dl {width:285px; padding:0 0 5px 0;}
.s_lecture div ul li dl dt {width:80px; float:left;}
.s_lecture div ul li img {vertical-align:top;}
.s_lecture div ul li dl dd {width:195px; float:right;}
.s_lecture div ul li dl dd ul {width:auto; padding:0px; background:none;}
.s_lecture div ul li dl dd ul li {letter-spacing:-0.1em; clear:both; float:none; margin:5px 0 0 0; padding:0 0 0 6px; background:url('/Images/Common/Bul/bl_square_gray.gif') no-repeat left 5px;}
.s_lecture div ul li dl dd p {margin:5px 0 0 0; padding:2px 0 0 59px; background:url('/Images/Common/Icon/lecture_reply.gif') no-repeat left top;}
*/

.s_lecture ul li div {width:74px; float:left; position:static; margin:0px; padding:2px; border:1px solid #e8e8e8;}
.s_lecture ul li div img {vertical-align:top; margin:0px;}
.s_lecture ul li .lectureCon {width:195px; position:static; margin:0 0 0 10px; padding:0px; border:0px; background:none;}
.s_lecture ul li .lectureCon ul {width:auto; padding:0px; background:none;}
.s_lecture ul li .lectureCon ul li {letter-spacing:-0.1em; clear:both; float:none; margin:5px 0 0 0; padding:0 0 0 6px; background:url('/Images/Common/Bul/bl_square_gray.gif') no-repeat left 5px;}
.s_lecture ul li .lectureCon ul li strong {letter-spacing:0;}
.s_lecture ul li .lectureCon p {margin:5px 0 0 0; padding:2px 0 0 59px; background:url('/Images/Common/Icon/lecture_reply.gif') no-repeat left top;}
.s_lecture div ul li span {position:absolute; top:0px; left:11px;}
.s_lecture .btnMove {width:auto; position:absolute; top:7px; right:0px;}
.s_lecture div img {margin:0 0 0 1px;}


.s_lecture2 {width:514px; position:relative; margin:25px 0 0 0; padding:0 0 10px 0; background:url('/Images/Main/bg_board_bot.gif') repeat-x left bottom;}
.s_lecture2 div {overflow:hidden; margin:5px 0 0 0; padding:15px 0 0 0; background:url('/Images/Main/bg_board_top.gif') repeat-x left top;}
.s_lecture2 div ul {width:514px; overflow:hidden; margin:5px 0 0 0;}
.s_lecture2 div ul li {width:auto; position:relative; float:left; padding:0 11px 0 11px; background:url('/Images/Main/bg_lanking_line.gif') no-repeat left 10px;}
.s_lecture2 div ul li.first {background:none;}

.s_lecture2 ul li div {width:74px; float:left; position:static; margin:0px; padding:2px; border:1px solid #e8e8e8;}
.s_lecture2 ul li div img {vertical-align:top; margin:0px;}
.s_lecture2 ul li .lectureCon {width:195px; position:static; margin:0 0 0 10px; padding:0px; border:0px; background:none;}
.s_lecture2 ul li .lectureCon ul {width:auto; padding:0px; background:none;}
.s_lecture2 ul li .lectureCon ul li {letter-spacing:-0.1em; clear:both; float:none; margin:5px 0 0 0; padding:0 0 0 6px; background:url('/Images/Common/Bul/bl_square_gray.gif') no-repeat left 5px;}
.s_lecture2 ul li .lectureCon p {margin:5px 0 0 0; padding:2px 0 0 59px; background:url('/Images/Common/Icon/lecture_reply.gif') no-repeat left top;}
.s_lecture2 div ul li span {position:absolute; top:0px; left:11px;}
.s_lecture2 .btn {position:absolute; top:0px; right:0px; overflow:hidden; margin:0 0 0 0; padding:0 0 0 0; background:none;}
.s_lecture2 .btn img {margin:0 0 0 1px;}


.rightCon .rightBanner {margin:0 0 10px 0; padding:0 0 0 3px;}
.banner {margin:6px 0 0 0;}
.rightCon .seminar {margin:8px 0 0 0;}
.topspace {margin-top:1px;}

/* 모의고사 배너부분 */
.rightCon .rightBanner_test {width:247px; height:130px; margin:8px 0 0 0; padding:0 0 0 3px; background:url('/Images/Submain/submain_right_b100430.gif') no-repeat left top;}
.rightCon .rightBanner_test.test1 {padding:100px 0 5px 10px; text-align:left;}
.rightCon .rightBanner_test.test2 {padding:0 0 0 140px; text-align:left;}



/* 회원가입 */
#contents .members {width:700px; margin:16px 0 0 0; position:relative;}
.members h4 {padding:0 0 10px 17px; margin:28px 0 0 0; background:url('/Images/Common/Bul/bl_h4.gif') no-repeat left top;}
.members .familysite {width:594px; position:relative; overflow:hidden; padding:11px 0 15px 106px; background:url('/Images/Member/bg_family.gif') no-repeat left top;}
.familysite dt {position:absolute; top:6px; left:10px;}
.familysite dd ul li {float:left; padding:0 18px 0 18px; background:url('/Images/Member/bg_family_dot.gif') no-repeat left top;}
.familysite dd ul li.first {background:none;}

.members .choice {width:700px; clear:both; overflow:hidden; padding:23px 0 20px 0; margin:15px 0 0 0; background:url('/Images/Member/bg_member_select.gif') no-repeat left top;}
.choice li {width:140px; float:left; text-align:center; margin:0; padding:0px;}
.choice li p {margin:0 0 23px 0; background:none; padding:0px;}
.members .member_txt {font-size:0.9em; padding:5px 0 0 27px; margin:0;}
.members .member_txt li {margin:5px 0 0 0; padding:0 0 0 7px; background:url('/Images/Common/Bul/bl_txt.gif') no-repeat left 5px;}
/* 2015회원가입new */
.members .member-choice {width:691px; clear:both; overflow:hidden; margin:15px auto 0 auto; border:1px solid #dadada;}
.member-choice {overflow:hidden;}
.member-choice li {width:172px; float:left; text-align:center; margin:0; padding:0px;border-right:1px solid #e8e8e8;}
.member-choice li.last {border-right:none;}
.member-choice li p {background:none; padding:0px;}

.members .btnSet {width:700px; text-align:center; clear:both; overflow:hidden; margin:30px 0 0 0;}

.step {width:700px; padding:0 0 7px 0;}
.step span {margin:0 7px 0 7px; }

/* 로그인 */
.members .loginbox {width:373px; height:150px; text-align:left; margin:0; padding:75px 28px 25px 325px; background:url('/Images/Member/login_bg.jpg') no-repeat left top;}
.loginbox table{margin:0 0 20px 0; font:bold 11px '돋움';}
.loginbox .popBtn {text-align:center; padding:0px; margin:12px 30px 0 0px;}
.loginbox .popBtn img {margin-right:10px;}

/* 실명확인 */

.members .realName {width:644px; text-align:center; margin:0; padding:21px 28px 25px 28px; background:url('/Images/Member/bg_member02.gif') no-repeat left top;}
.realName ul {width:450px; height:62px; padding:17px 0 0px 60px; margin:0 auto; background:url('/Images/Member/bg_realName.gif') no-repeat left top;}
.realName ul li {text-align:left; margin:5px 0 0 0;}
.realName ul li input {width:106px; height:11px; padding:3px; border:1px solid #bebebe;}
.realName p {font-size:0.9em; text-align:left; letter-spacing:-0.1em; line-height:15px; padding:0 0 0 8px; margin:25px 0 0 0; background:url('/Images/Common/Bul/bl_txt.gif') no-repeat left 5px;}
.realName p span {color:#f07c00;}

/*  외국거주 실명확인 */
.members .realName_for {width:644px; height:248px;  text-align:center; margin:0; position:relative; padding:23px 28px 25px 28px;  background:url('/Images/Member/bg_foreigner_name.gif') no-repeat left top;}
.realName_for ul {width:576px; margin:40px auto 0 auto;}
.realName_for ul li {float:left; text-align:left; margin:5px 0 0 0;}
.realName_for ul li input {width:106px; height:11px; padding:3px; border:1px solid #bebebe;}

.realName_for p {font-size:0.9em; text-align:left; letter-spacing:-0.1em; line-height:15px; position:absolute; left:25px; bottom:35px; padding:0 0 0 25px; background:url('/Images/Common/Bul/bl_txt.gif') no-repeat 17px 5px;}
.realName_for p span {color:#f07c00;}

.realName_for .certify2 {width:617px; overflow:visible; margin:30px 0 0 0; padding:0px; background:url('/Images/Member/bg_memberConfirm01.gif') no-repeat left top;}
.realName_for .certify2 ul {width:527px; overflow:hidden; margin:0px; padding:0 0 30px 90px;background:url('/Images/Member/bg_memberConfirm02.gif') no-repeat left bottom;}
.realName_for .certify2 ul li {width:450px; text-align:left; position:relative; margin:8px 0 0 0; padding:3px 0 0 0;}
.realName_for .certify2 ul li p {position:absolute; top:0px; left:70px; bottom:0px; background:none;}
.realName_for .certify2 ul li input {height:13px;}


/* 이용약관 */

.members .row {width:670px ; margin:0; padding:20px 10px 0px 20px; background:url('/Images/Member/bg_row.gif') no-repeat left top;}
.row textarea {width:660px; height:215px; line-height:18px; border:1px solid #e7e7e7;}
.row .agree {height:auto; letter-spacing:-0.1em; margin:25px 0 0 0; padding:0px; text-align:right; overflow:hidden;}
.row .agree2 {height:auto; letter-spacing:-0.1em; margin:25px 0 0 0; padding:0px; text-align:center; overflow:hidden;}
.row h5 {font-size:1.0em; padding:8px 0 8px 16px; margin:0px; background:url('/Images/Common/Bul/bl_h5.gif') no-repeat left 10px;}

.members .row2 {width:660px; height:155px; margin:0; padding:25px 20px 0px 20px; background:url('/Images/Member/bg_row2.gif') no-repeat left top;}

.title {width:700px; line-height:12px; position:relative; margin:30px 0 0 0; padding:0 0 8px 0;}
.title img {vertical-align:top;}
.title h4 {margin:0px; padding:0 0 2px 17px; font-size:0.75em; background:url('/Images/Common/Bul/bl_h4.gif') no-repeat left top;}
.title h5 {font-size:1.0em; padding:0 0 0 16px; margin:0px; background:url('/Images/Common/Bul/bl_h5.gif') no-repeat left 3px;}
.title p {font-size:0.9em; letter-spacing:-0.1em; position:absolute; top:0px; right:0px; padding:3px 0 0 0; margin:0px;}

.members .finish {width:432px; padding:35px 40px 35px 228px; margin:30px 0 0 0; background:url('/Images/Member/bg_member05.jpg') no-repeat left top;}
.members .finish p {line-height:17px; letter-spacing:-0.1em; margin:24px 0 0 0;}
.members .finish p strong.green {color:#6a971c;}
.members .finish p .name {font-size:1.2em; color:#6a971c;}
.members .finish p a {color:#6a971c;}
.members .finish div {margin:15px 0 0 0;}


/* 주니어 회원가입 */
.junior01_txt {width:652px; padding:11px 20px 12px 28px; margin:0; background:url('/Images/Member/bg_junior_txt.gif') no-repeat left top;}
.junior01_txt p {padding:0 0 0 8px; background:url('/Images/Common/Bul/bl_txt.gif') no-repeat left 5px;}

/* 자녀회원 가입동의 */
.members .popAgree {width:700px; margin:0; padding: 10px 0 30px 0; background:none;}
.popAgree div {width:649px; padding:27px 0 0 8px; margin:0px; background:none;}
.popAgree div h4 {font-weight:bold; font-style:normal;}
.popAgree div h4 em {font-style:normal;}
.popAgree div div {width:649px; padding:0 10px;}
.popAgree div div p {padding:0 0 0 9px; background:url('/Images/Common/Bul/bl_blue.gif') no-repeat left 5px;}
.popAgree div h5 {margin:30px 0 0 0;}
.popAgree div div .children_row {width:633px; padding:13px 0 13px 16px; margin:8px 0 0 0; background:#eef7ea;}
.popAgree div div div p {padding:0px; background:none;} 
.popAgree div div ul {width:612px; height:220px; padding:0 10px 0 0; overflow-y:scroll; overflow-x:hidden;}
.popAgree div .agree2 {text-align:center; padding:0px; margin:12px 0 0 0; background:#FFFFFF none;}
.popAgree div .board01 {width:100%; margin:20px 0 0 0;}
.popAgree div .popBtn {text-align:center; padding:0px; margin:12px 0 0 0; background:#FFFFFF none;}

/* ID/PASS 찾기 */

.members .idCheck {width:700px; text-align:center; margin:8px 0 0 0; padding:0 0 25px 0; background:url('/Images/Member/bg_idpass02.gif') no-repeat left bottom;overflow:hidden;}
.idCheck div {width:644px; padding:21px 28px 0 28px; background:url('/Images/Member/bg_idpass01.gif') no-repeat left top;}
.idCheck div p {font-size:0.9em; text-align:left; letter-spacing:-0.1em; padding:0 0 0 8px; margin:0 0 10px 0; background:url('/Images/Common/Bul/bl_txt.gif') no-repeat left 5px;}
.idCheck div div {width:465px; overflow:hidden; margin:10px 0 0 0; padding:0px; background:url('/Images/Member/bg_realName2.gif') no-repeat left bottom; margin:0 auto;}
.idCheck div div ul {width:435px; padding:17px 0 15px 30px; background:url('/Images/Member/bg_realName1.gif') no-repeat left top; margin:0 auto;}
.idCheck div div ul li {text-align:left; margin:5px 0 0 0;}
.idCheck div div ul li input {width:106px; height:11px; padding:3px; border:1px solid #bebebe;}

/* 회원탈퇴 */
.secession {width:700px; text-align:center; margin:8px 0 0 0; padding:0 0 25px 0; background:url('/Images/Member/bg_idpass02.gif') no-repeat left bottom;}
.secession div {width:644px; padding:21px 28px 0 28px; background:url('/Images/Member/bg_idpass01.gif') no-repeat left top;}
.secession div ul {width:644px; text-align:left;}
.secession div ul li {letter-spacing:-0.1em; padding:0 0 0 8px; margin:5px 0 0 0; background:url('/Images/Common/Bul/bl_txt.gif') no-repeat left 5px;}
.secession div h5 {text-align:left; padding:0 0 0 8px; margin:25px 0 0 0; background:url('/Images/Common/Bul/bl_arrow_gray.gif') no-repeat left 3px;}
.secession div ul.reason {width:644px; font-size:0.9em; overflow:hidden; padding:7px 0 12px 10px; margin:8px 0 0 0; background:url('/Images/Member/bg_secession.gif') no-repeat left top;}
.secession div ul.reason li {width:210px; float:left; margin:3px 0 0 0; background:none; padding:0px;}
.secession div ul.reason li.w400 {width:400px;}
.secession div ul.reason li.others {width:644px;}
.secession div div {width:624px; margin:8px 0 0 0;  padding:10px; background:#f5f5f5 none;}
.secession div div textarea {width:100%; height:100px; border:1px solid #bebebe;}

/* 회원정보수정 테이블 타입 01 */
.board01 {width:100%; border-top:2px solid #6a971c; padding:0px; margin:0px;border-collapse:separate;}
.board01 th {text-align:left; padding:8px 0 7px 17px; vertical-align:top; border-bottom:1px solid #e4e4e4; background:url('/Images/Common/bg_board_th.gif') no-repeat right bottom;}
.board01 td {font-size:0.9em; letter-spacing:-0.1em; padding:8px 0 8px 10px; border-bottom:1px solid #e4e4e4; }
.board01 td div {margin:5px 0 0 0; clear:both;}
.board01 td p {margin:3px 0 0 0; clear:both;}
.board01 td span {margin:0 0 0 10px;}
.board01 ul li {width:116px; float:left; margin:5px 0 0 0;}
.board01 input[type='radio'] {margin-left:8px;}

.board01 .forigner {width:500px; padding:0px; margin:0px }
.board01 .forigner li {float:left; line-height:18px; margin:0 0 0 0; padding:0 0 0 0;}
.board01 .forigner li.address {width:600px;}
.board01 .forigner li.phone {width:220px;}
.board01 .forigner li.phone2 {width:200px; padding:18px 0 0 0;}
.board01 .forigner li p {margin:0px;}

/* 교육과정 */
#contents .domes01 {width:700px; margin:16px 0 0 0; position:relative;}
.domes01 h4 {width:686px; padding:12px 0 11px 14px; position:relative; margin:0; background:url('/Images/Domes/bg_h4.gif') no-repeat left top;}
.domes01 h4.h4_all {padding:20px 0 0 0;position:relative; background:none;clear:both;}
.domes01 h4.h4_all span {position:absolute; left:70px; top:24px;}
.domes01 h4 span {position:absolute; right:10px; top:7px;}
.domes01 h5 {font-size:1.2em; font-weight:bold; letter-spacing:0; margin:17px 0 0 0; padding:0 0 0 17px; background:url('/Images/Common/Bul/bl_h4.gif') no-repeat left top;}
.domes01 h6 {font-size:1.0em; font-weight:bold; letter-spacing:-0.2px; margin:17px 0 8px 0; padding:0 0 0 17px; background:url('/Images/Common/Bul/bl_h5.gif') no-repeat left 2px;}

 
/* 내 강의실 학습내역확인*/
#contents .myclass2 {width:700px; margin:0px 0 0 0; position:relative;}
.myclass2 h4 {font-weight:bold;padding:0 0 0 15px; margin:30px 0 8px 0; background:url('/Images/Common/Bul/bl_h5.gif') no-repeat left 2px;}
.myclass2 .title h4 {margin:0px; font-size:0.75em;}
.myclass2 .title p strong {color:#f07c00; margin:0 0 0 10px;}
.myclass2 .ing_top {width:685px; position:relative; padding:15px 0 15px 15px; margin:15px 0 0 0; border-top:2px solid #e98c15; background:url('/Images/Myclass/bg_ing.gif') no-repeat left top;}


/* 내 강의실 */
#contents .myclass {width:700px; margin:16px 0 0 0; position:relative;}
.myclass h4 {font-weight:bold;padding:0 0 0 15px; margin:30px 0 8px 0; background:url('/Images/Common/Bul/bl_h5.gif') no-repeat left 2px;}
.myclass .title h4 {margin:0px; font-size:0.75em;}
.myclass .title p strong {color:#f07c00; margin:0 0 0 20px;}
.myclass .ing_top {width:685px; position:relative; padding:15px 0 15px 15px; margin:15px 0 0 0; border-top:2px solid #27bcf7;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc; /* background:url('/Images/Myclass/bg_ing.gif') no-repeat left top; */}
.ing_top .ing_lecture {width:265px; padding:0;}
.ing_top .ing_lecture p {padding:0 0 0 20px; background:url('/Images/Common/Bul/bl_arrow_white.gif') no-repeat left top;}
.ing_top .ing_lecture p strong {color:#f96f00; font-size:1.0em;}
.ing_top .ing_lecture ul {width:246px; margin:15px 0 0 0;}
.ing_top .ing_lecture ul li {width:225px; font-size:1.0em; position:relative; padding:8px 0 7px 21px; border-top:1px solid #e4e5e4; background:url('/Images/Common/Bul/bl_square_ligntGray.gif') no-repeat 12px 14px;}
.ing_top .ing_lecture ul li p {width:112px; text-align:right; position:absolute; top:8px; left:118px; padding:0; background:url('/Images/Myclass/bg_line_ing.gif') no-repeat left top;}
.ing_top .ing_lecture ul li p strong {color:#f07c00;}
.ing_top .ing_lecture ul li.first {border:0px;}

.ing_top .notice  {width:370px; padding:10px 0 0 30px; position:absolute; top:0px; right:25px; background:url('/Images/Myclass/bg_left_line.gif') no-repeat left 20px;}
.ing_top .notice ul {width:370px; clear:both; overflow:hidden; margin:13px 0 0 0;}
.ing_top .notice ul li {width:362px; height:120px; font-weight:normal; letter-spacing:-0.1em;  position:relative; margin:5px 0 0 0; padding:2px 0 1px 9px; background:url('/Images/Common/Bul/bl_square_ligntGray.gif') no-repeat left 6px;}
.ing_top .notice ul li p {position:absolute; top:0px; right:0px;}
.ing_top .notice .tab_notice {padding:0; margin:0 0 0 -11px;}
.ing_top .notice .tab_notice li {width:auto; float:left; padding:0 0 0 11px; margin:0 11px 0 0; border-left:1px solid #c7ccd8; background:none;}
.ing_top .notice .tab_notice li.first {border:none;}
.ing_top .notice div {width:auto; padding:0; position:absolute; top:15px; right:0px; background:none;}


/*내강의실 - 마지막 접속일*/
.myclass .last_contact {width:685px; padding:14px 0 15px 15px; margin:20px 0 0 0; background:url('/Images/Myclass/bg_last_contact.gif') no-repeat left top;}
.last_contact div {width:685px; letter-spacing:-0.1em; padding:2px 0 0 0;}
.last_contact div em {color:#303030; font-style:normal; text-decoration:underline; padding:0 0 0 15px; background:url('/Images/Common/Bul/bl_ca_orange.gif') no-repeat left top;}
.last_contact div strong {color:#6a971c;}
.last_contact p {font-size:0.9em; color:#91a8d3;}
.last_contact p span {color:#b6b6b6;}

/*내강의실 - 상담내역 */
.myclass .cus_tab {width:700px; overflow:hidden; margin:20px 0 25px 0; padding:0px; background:url('/Images/Common/bg_tab.gif') no-repeat left top;}
.cus_tab li {float:left;}

.myclass .cus_tab2 {width:700px; height:32px; margin:20px 0 25px 0; padding:0px; background:url('/Images/Myclass/tab_bg2.gif') repeat-x left bottom;}
.cus_tab2 li {width:130px; height:32px; float:left; margin-right:2px;}

.myclass .summary {width:700px; height:auto; position:relative; margin:0px; padding:0 0 24px 0;/* background:url('/Images/Common/bg_commbox2.gif') no-repeat left bottom; */border:1px solid #ccc;}
.summary ul {width:687px; overflow:hidden; padding:14px 0 0 13px; /* background:url('/Images/Common/bg_commbox1.gif') no-repeat left top; */}
.summary ul li {width:308px; font-size:0.9em; float:left; position:relative; margin:10px 0 0 0; padding:0 0 0 22px; background:url('/Images/Common/Bul/bl_blue.gif') no-repeat 10px 5px;}
.summary ul li p {font-size:1.1em; position:absolute; top:0px; left:80px;}

.myclass .guide {width:700px; padding:0px 0 15px 0; margin:8px 0 0 0; background:url('/Images/Common/bg_ingBox2.gif') no-repeat left bottom;}
.guide div {width:680px; letter-spacing:-0.1em; line-height:18px; padding:14px 0 0 20px; background:url('/Images/Common/bg_ingBox1.gif') no-repeat left top;background-color:#f5f5f5;}
.guide div strong {color:#6a971c;}

.myclass .time_guide {width:700px; position:relative; padding:0px 0 15px 0; margin:8px 0 0 0; background:url('/Images/Common/bg_ingBox2.gif') no-repeat left bottom;}
.time_guide div {width:680px; letter-spacing:-0.1em; line-height:18px; padding:10px 0 0 22px; background:url('/Images/Common/bg_ingBox1.gif') no-repeat left top;}
.time_guide div .graph {width:639px; height:16px; padding:0 0 0 5px; background:url('/Images/Common/bg_graph_time.gif') no-repeat 5px 3px;}
.time_guide div table {width:660px; color:#d08311;}
.time_guide div table td.tdright {text-align:right;}
.time_guide ul {width:680px; padding:15px 0 0 22px;}
.time_guide ul li {padding:0 0 0 9px; background:url('/Images/Common/bul/bl_arrow_mini.gif') no-repeat left 5px;}
.time_guide span {position:absolute; right:20px; bottom:14px;}

/* 수강종료 강의 */
.myclass .finish_class {width:677px; position:relative; padding:14px 0 15px 23px; background:url('/Images/Myclass/bg_finish.gif') no-repeat left top;overflow:hidden;}
.finish_class .finish_txt {width:393px; letter-spacing:-0.1em; line-height:18px; float:left; padding:0 0 0 22px; background:url('/Images/Common/Bul/bl_sa_green.gif') no-repeat left 3px;}
.finish_class .finish_txt p strong {color:#6a971c; font-size:1.2em; margin:0 0 0 -1px;}
.finish_class div {width:213px; float:right; padding:21px 0 0 42px;}
.finish_class div img {vertical-align:top;}
.finish_class div strong {font-size:1.2em; color:#f07c00; margin:0 0 0 5px;}

.myclass .prograss {width:677px; position:relative; padding:14px 0 5px 23px; background:url('/Images/Myclass/bg_prograss.jpg') no-repeat left top;}
.prograss .finish_txt {width:370px; letter-spacing:-0.1em; line-height:18px; float:left; padding:0 0 0 18px; background:url('/Images/Common/Bul/bl_sa_green.gif') no-repeat left 3px;}
.prograss .finish_txt p strong {color:#6a971c; font-size:1.2em; margin:0 0 0 -1px;}
.prograss div {width:160px; float:right; padding:0 0 14px 25px;}
.prograss div img {vertical-align:top;}
.prograss div strong {font-size:1.2em; color:#f07c00; margin:0 0 0 5px;}

.myclass .review {width:700px; padding:18px 0 0 0; margin:20px 0 0 0; background:url('/Images/Common/bg_ingBox2.gif') no-repeat left bottom;}
.review dl {width:680px; letter-spacing:-0.1em; padding:14px 0 15px 20px; background:url('/Images/Common/bg_ingBox1.gif') no-repeat left top;}
.review dl dt {width:641px; font-weight:bold; color:#303030; padding:0 0 7px 15px; background:url('/Images/Common/Bul/bl_ca_orange.gif') no-repeat left top;}
.review dl dd {width:640px; line-height:18px; padding:0 0 0 16px; margin:8px 0 0 0; background:url('/Images/Common/Bul/bl_login.gif') no-repeat 7px 6px;}

.myclass .forward_info {width:700px; padding:13px 0 14px 23px; background:url('/Images/Common/bg_oneLineBox.gif') no-repeat left top;}
.forward_info p {width:393px; letter-spacing:-0.1em; line-height:18px; float:left; padding:0 0 0 22px; background:url('/Images/Common/Bul/bl_sa_green.gif') no-repeat left 4px;}
.forward_info p strong {color:#6a971c; font-size:1.2em; margin:0 0 0 0px;}
.myclass .forward {width:700px; padding:0 0 20px 0; background:url('/Images/Common/bg_ingBox2.gif') no-repeat left bottom;}
.myclass .forward div {width:680px; padding:16px 0 0  20px; background:url('/Images/Common/bg_ingBox1.gif') no-repeat left top;}
.myclass .forward div p {line-height:18px; letter-spacing:-0.1em; float:left; padding:5px 0 0 0;}
.myclass .forward div p span {font-size:0.9em;}
.myclass .forward div p.indi_forward {width:660px;clear:both; margin:0 0 10px 0;}
.myclass .forward div div {width:490px; padding:5px 0 0 0; margin:0px; text-align:center; float:left;}
.myclass .forward div div div {width:457px; height:21px; text-align:left; clear:both; float:none; padding:3px 0 0 3px; margin:0 auto; background:url('/Images/Common/bg_graph.gif') no-repeat left top;}
.myclass .forward div div table {width:490px; border:0px; padding:0px; margin:0px;}
.myclass .forward div div table td {color:#57a7dd; font-size:1.0em; text-align:center;}


/* 수험정보 */
#contents .exam_info {width:700px; margin:25px 0 0 0; position:relative;line-height:1.7em;}
.exam_info h4 {color:#4b4a4a; font-size:1.2em; font-weight:bold; padding:0 0 0 17px; margin:28px 0 0 0; background:url('/Images/Common/Bul/bl_h4.gif') no-repeat left 4px;}
.exam_info h5 {color:#565656; font-size:1.0em; font-weight:bold; clear:both; padding:19px 0 0 17px; margin:0; background:url('/Images/Common/Bul/bl_h5.gif') no-repeat 2px 26px;}
.exam_info .info_box {width:700px; padding:0 0 16px 0; background:url('/Images/Examination/bg_info_box02.gif') no-repeat left bottom;font-weight:bold;}
.info_box ul {width:670px; font-size:1.0em; overflow:hidden; padding:10px 15px 0 15px; background:url('/Images/Examination/bg_info_box01.gif') no-repeat left top;}
.info_box ul li {height:auto; display:block; padding:4px 0 4px 0; background:url('/Images/Common/bg_dot.gif') repeat-x left bottom;}
.info_box ul li dl {width:670px; overflow:hidden;}
.info_box ul li dl dt {padding:0px; margin:0px; float:left;}
.info_box ul li dl dt img {padding-bottom:2px;}
.info_box ul li dl dd {width:576px; padding:0px; margin:0 0 0 10px; float:right;}
.info_box ul li dl dd ul {width:auto; overflow:hidden; padding:0; background:none;}
.info_box ul li dl dd ul li {width:144px; padding:0px; margin:4px 0 0 0; float:left ! important; background:none;}

.exam_info .info_box01 {width:700px; padding:0 0 16px 0; background:url('/Images/Examination/bg_info_box02.gif') no-repeat left bottom;font-weight:bold;}
.info_box01 ul {width:670px; font-size:1.0em; overflow:hidden; padding:10px 15px 0 15px; background:url('/Images/Examination/bg_info_box01.gif') no-repeat left top;}
.info_box01 ul li {height:auto; display:block; padding:4px 0 4px 0; background:url('/Images/Common/bg_dot.gif') repeat-x left bottom;}
.info_box01 ul li dl {width:670px; overflow:hidden;}
.info_box01 ul li dl dt {padding:0px; margin:0px; float:left;}
.info_box01 ul li dl dt img {padding-bottom:2px;}
.info_box01 ul li dl dd {width:576px; padding:0px; margin:0 0 0 10px; float:right;}
.info_box01 ul li dl dd ul {width:auto; overflow:hidden; padding:0; background:none;}
.info_box01 ul li dl dd ul li {width:190px; padding:0px; margin:7px 0 0 0; float:left ! important; background:none;}
.info_box01 ul li dl dd ul li img {vertical-align:middle;}


.exam_info .aboutCfa {width:700px; margin:8px 0 0 0;}
.cfainfo {width:100%;overflow:hidden;}
.exam_info .aboutCfa .left_txt {float:left;}
/* .exam_info .aboutCfa p {width:495px; float:right;} */
.exam_info .aboutCfa .right_txt {width:495px; float:right;}
.exam_info .aboutCfa p {width:700px; /* clear:both; */ float:none;}
.exam_info .cfa_txt {font-size:1.0em; padding:22px 0 10px 18px;line-height:1.6em;}
.exam_info .cfp_txt {font-size:1.0em; padding:7px 0 7px 18px;line-height:1.6em;}
.textline16 {padding-left:10px;line-height:1.6em;}
/* .exam_info .cfa_txt {font-size:1.0em; padding:10px 0 10px 18px;line-height:150%;} */
.exam_img {text-align:center;}
.strongtxt {color:#f35000;}

.exam_info .securities {padding:19px 0 0 0; margin:8px 0 0 0;/* background:url('/Images/Common/bg_commbox1.gif') no-repeat left top; */overflow:hidden;border:1px solid #ccc;}
.exam_info .securities p {padding:0 0 0 17px;}

.exam_info .securities ol {padding:0 19px 5px 19px;/* background:url('/Images/Common/bg_commbox2.gif') no-repeat left bottom; */overflow:hidden;}
.exam_info .securities ol li {width:637px; padding:15px 10px 5px 13px;/* background:url('/Images/Common/bg_dot2.gif') repeat-x left bottom; */}
.exam_info .securities ol li.last {background:none;}
.exam_info .securities ol li dl {overflow:hidden;}
.exam_info .securities ol li dl dt {width:86px; height:73px; float:left;  padding:2px 0 0 0; background:url('/Images/Common/bg_line_cfa.gif') no-repeat right top;}
.exam_info .securities ol li dl dd {width:540px; float:right; padding:0 0 19px 10px;}

/* 수험정보 */
/* #contents .exam_info {margin:25px 0 0 0; position:relative;}
.exam_info h4 {color:#4b4a4a; font-size:1.2em; font-weight:bold; padding:0 0 0 17px; margin:28px 0 0 0; background:url('/Images/Common/Bul/bl_h4.gif') no-repeat left top;}
.exam_info h5 {color:#565656; font-size:1.0em; font-weight:bold; clear:both; padding:19px 0 0 17px; margin:0; background:url('/Images/Common/Bul/bl_h5.gif') no-repeat 2px 21px;}
.exam_info .info_box {width:700px; padding:0 0 16px 0; background:url('/Images/Examination/bg_info_box02.gif') no-repeat left bottom;}
.exam_info .info_box ul {width:670px; font-size:1.0em; overflow:hidden; padding:10px 15px 0 15px; background:url('/Images/Examination/bg_info_box01.gif') no-repeat left top;}
.exam_info .info_box ul li {height:auto; display:block; padding:4px 0 4px 0; background:url('/Images/Common/bg_dot.gif') repeat-x left bottom;}
.exam_info .info_box ul li dl {width:670px; overflow:hidden;}
.exam_info .info_box ul li dl dt {padding:0px; margin:0px; float:left;}
.exam_info .info_box ul li dl dd {width:576px; padding:0px; margin:0 0 0 10px; float:right;}
.exam_info .info_box ul li dl dd ul {width:auto; overflow:hidden; padding:0; background:none;}
.exam_info .info_box ul li dl dd ul li {width:144px; padding:0px; margin:6px 0 0 0; float:left ! important; background:none;} */

/* .exam_info .aboutCfa {width:700px; margin:8px 0 0 0;}
.exam_info .aboutCfa div {float:left;}*/

/* 홍유미 작성 */
.exam_info h6 {color:#565656; font-size:1.0em; clear:both; padding:19px 0 0 17px; margin:0; background:url('/Images/Common/Bul/bl_h6.gif') no-repeat 8px 27px;}

.exam_info .cfa_txt01 {font-size:1.0em; padding:10px 0 10px 5px; text-align:right;}
.exam_info .cfa_txt02 {font-size:1.0em; padding:10px 0 10px 5px; text-align:left;}
.exam_info .cfa_txt03 {width:200px; font-size:1.0em; padding:10px 0 10px 5px; text-align:center;}
.exam_info .cfa_txt04 {font-size:1.0em; padding:0 20px 0 20px; margin:5px 5px 5px 5px ; text-align:left;}
.exam_info .cfa_txt05 {font-size:1.0em; padding:10px 0 10px 18px;}
.exam_info .cfa_txt06 {width:118px; font-size:1.0em; padding:7px 0 6px 0; text-align:center;}

.exam_info .btnCen {text-align:center; margin:5px 0 0 0;}
.exam_info .btnLeft {width:683px; text-align:left; margin:5px 0 0 0; padding:0 0 0 17px;}
.exam_info .btnRight {text-align:right; margin:5px 0 0 0;}
.exam_info .boardCon01 .alignleft {text-align:left;}

.cfa_txt_annotation {margin-left:58px; font-size:0.9em; color:#5a738d;}

/*margin. padding*/
.mL17 {margin-left:17px ! important;}

.exam_info ul.info_txt {width:700px; margin:20px 0 0 0;}
.exam_info ul.info_txt li {padding:0 0 0 12px; margin:10px 0 0 0; background:url('/Images/Common/Bul/bl_txt_line.gif') no-repeat left 5px;}

.exam_info ul.info_txt01 {width:280px; margin:0 0 0 0;}
.exam_info ul.info_txt01 li {padding:0 0 0 12px; margin:5px 5px 0 0 ; text-align:left; background:url('/Images/Common/Bul/bl_txt_line.gif') no-repeat left 5px;}

.exam_info .info_txt02 {width:699px; font-weight:bold; margin:15px 0 0 0; padding:2px 0 4px 17px;background:url('/Images/Examination/frm_subtitle_bg.gif') no-repeat left top;}
.exam_info .info_txt02 p {padding:0 0 0 12px; text-align:left;color:#292929;line-height:2em;background:url('/Images/Common/Bul/bl_frm.gif') no-repeat left 8px;}

.exam_info .info_txt03 {width:699px; margin:0; padding:8px 0 9px 17px;}
.exam_info .info_txt03 p {padding:0 0 0 12px; text-align:left; background:url('/Images/Common/Bul/bl_frm.gif') no-repeat left 4px;}

.linkgo {position:relative;}
.linkbox {position:absolute;top:15px;left:350px;display:block;width:66px;height:13px;padding:3px 8px;background-color:#147db3;color:#fff;}
.linkbox:hover, .linkbox:active, .linkbox:focus, .linkbox:visited {color:#fff;text-decoration:none;}
.white {color:#fff;}
/* afpk 영상 */
.movie_box {width:100%;margin-top:10px;text-align:center;}
.afpk_movie {width:560px;border:3px solid #bdbdbd;}

/* AT 자격증 */
.attitle {margin:20px 0 10px 0;padding:3px 0 3px 24px;background:url('/Images/at/icon_at.jpg') no-repeat left 0px;*background:url('/Images/at/icon_at.jpg') no-repeat left 1px;}
.mtitle {font-weight:bold;font-size:1.3em;color:#000;}
.imgstyle {padding-left:15px;}
.teacherstyle {position:relative;width:685px;height:448px;background:url('/Images/at/at_teacher.jpg') no-repeat 0 0;}
.atmovie {position:absolute;top:60px;left:230px;}
.linkbtn {display:block;width:66px;height:13px;padding:3px 8px 4px 8px;background-color:#0ab1e8;color:#fff;font-weight:bold;}
.linkbtn:hover, .linkbtn:active, .linkbtn:focus, .linkbtn:visited {color:#fff;text-decoration:none;}
.atbook {overflow:hidden;}
.atbook li {display:inline-block;*display:inline;*zoom:1;}
.btncol a .at_anvil {font-weight:600; padding:5px 15px; background:#f2f2f2; color:#888;}
.btncol a .at_go {font-weight:600; padding:5px 10px; background:#0ab1e8; color:#fff;}


.tablewrap .atsale1 {position:absolute;top:14px;left:-47px;}
.tablewrap .atsale2 {position:absolute;top:148px;left:-47px;}


/* ERP 정보관리사 */
.bgErp_title{background:url('/Images/Erp/bg_erptitle.gif') no-repeat left 0px;}
.erptitle{padding:15px 25px 0 25px;}
.Erp_sub{padding:20px 10px 10px 10px;}
.Erp_subtitle{font-size:1.1em;color:#289edb;font-weight:bold;}
#ErpchaBox{padding:15px 25px 20px 25px;display:block;clear:both}
#ErpchaBox .pointimg{margin-right:15px;}
#ErpchaBox .title{font-size:1.2em;font-weight:bold;}
.Erp_cha01{width:49%;float:left;}
.Erp_cha01 {width:49%;float:left;}
.chaText{text-align:left;}
.Erp_cha01 .chaText{padding:65px 10px 10px 10px;/*border:1px solid #dadada;*/height:290px;background:url('/Images/Erp/bg_news01.jpg');}
.Erp_cha02{width:49%;float:right;}
.Erp_cha02 .chaText{padding:65px 10px 10px 10px;/*border:1px solid #dadada;*/height:290px;background:url('/Images/Erp/bg_news01.jpg');}
.chabottom{clear:both;font-size:1.1em;margin-top:10px}
.chabottom_cen{clear:both;text-align:center;margin:15px 0 15px 0;}
#erpPower{background:url('/Images/Erp/icon_power.gif') no-repeat left 30px;}
#erpprocess{text-align:center;padding:15px 0 25px 0;}
.tablewrap02 {position:relative;width:95%;margin:auto;margin-top:15px;}
.tablewrap02 .erpST{font-weight:bold;}
.tablewrap02 .erpred{font-weight:bold;color:#ff1e1e;}
.chabottom_title{font-size:1.4em;font-weight:bold;}
.chabottom_subtitle{font-size:1.2em;}
.redText{color:#e72569;font-weight:bold;}


/* Slideshow */

.erpslide {background:url('/Images/Erp/slide-bg.jpg') no-repeat left top;height: 504px;width: 700px;overflow: hidden;position: relative;}
.erpslide .slideshow-slides {height: 280px;position: absolute;top:150px;left:160px;width: 100%;}
.erpslide .slideshow-slides .slide {height: 280px;overflow: hidden;position: relative;width: 495px;}
.erpslide .slideshow-slides .slide img {left:100px;top:0;margin-left: 0px;position: absolute;} 
.erpslide .slideshow-slides .slide iframe{left:100px;top:0;margin-left: 0px;position: absolute;}
.erpslide .slideshow-nav a,
.erpslide .slideshow-indicator a {
    background-color: rgba(0, 0, 0, 0); /* for IE9 */
    overflow: hidden;
}
.erpslide .slideshow-nav a:before,
.erpslide .slideshow-indicator a:before {content: url(/Images/Erp/sprites.png);display: inline-block;font-size: 0;line-height: 0;}
.erpslide .slideshow-nav a {position: absolute;top: 55%;left: 50%;width: 72px;height: 72px;margin-top: -36px;}
.erpslide .slideshow-nav a.prev {margin-left: -340px;}
.erpslide .slideshow-nav a.prev:before {margin-top: -20px;}
.erpslide .slideshow-nav a.next {margin-left: 260px;}
.erpslide .slideshow-nav a.next:before {margin-left: -80px;margin-top: -20px;}
.erpslide .slideshow-nav a.disabled {display: none;}

.erpslide .slideshow-indicator {bottom: 30px;height: 16px;left: 0;position: absolute;right: 0;text-align: center;}
.erpslide .slideshow-indicator a {display: inline-block;width: 16px;height: 16px;margin-left: 3px;margin-right: 3px;}
.erpslide .slideshow-indicator a.active {cursor: default;}
.erpslide .slideshow-indicator a:before {margin-left: -110px;}
.erpslide .slideshow-indicator a.active:before {margin-left: -130px;}

/* JavsScript 無効時 */
.no-js .slideshow {height: auto;}
.no-js .slideshow-slides {height: auto;position: static;}
.no-js .slideshow-slides .slide {display: block;height: auto;position: static;}
.no-js .slideshow-slides .slide img {margin: auto;position: static;}
.no-js .slideshow-nav,
.no-js .slideshow-indicator {display: none;}


/* 관세사 탭 */
.container{	font-size:1.1em;margin:15px auto 0 auto;min-height:325px;margin-left:1px;}
.container ul.tab02{width:99.9%;margin:0 auto;padding-left:1px;overflow:hidden;}
.container ul.tab02 li{list-style-type:none;width:16.5%;height:25px;float:left;border:1px solid #1b8bed;border-bottom:none;margin-left:-1px;}
.container ul.tab02 li a{outline:none;background:#FFFFFF;display:block;color:#333333;line-height:25px;text-align:center;border:none;}
.container ul.tab02 li a.selected{background-color:#1b8bed;color:#FFF;cursor:default;border:none;font-weight:bold;}
.container ul.panel02 {clear:both;border-top:2px solid #1b8bed;width:100%;*width:100%;position:relative;top:-1px;}
.container ul.panel02 li{overflow:hidden;list-style-type:none;color:#333;}

/* 컨텐츠 테이블 타입 2014 */
.tablewrap {position:relative;width:95%;padding-left:15px;margin:auto;}
.attable01 {width:100%; border-top:1px solid #bbbbbb; padding:0px;}
.attable01 th {color:#272727; font-size:1em; text-align:center; letter-spacing:-0.1em; padding:8px 0 7px 0; border-bottom:1px solid #dadada; border-left:1px solid #dadada; background-color:#f3f3f3;}
.attable01 tbody th.first {border-right:1px solid #dadada;}
.attable01 tbody th.first2 {text-align:left;border-right:1px solid #dadada;}
.attable01 tbody th {color:#272727;background-color:#fbfbfb;}
.attable01 td {font-size:1.0em; text-align:center; line-height:18px; padding:7px 0 6px 0; border-bottom:1px solid #dadada; border-left:1px solid #dadada;color:#5a5a5a;}
.attable01 td img {vertical-align:middle;}
.attable01 .last {background:#f9f9f9;}
.attable01 .btncol {padding-left:30px;*padding-left:12px;}
.attable01 td a:hover {color:#1b72af;}
.attable01 td a.subject:hover {color:#1b72af;}
.attable01 td.time {color:#f96f00;}
.attable01 .first {border-left:0px;}
.attable01 .first2 {border-left:0px; text-align:left; padding:7px 0 6px 10px;}
.attable01 td.tdleft {text-align:left; padding:7px 0 6px 10px;}
.attable01 td.tdright {text-align:right; padding:7px 10px 6px 0;}
.p 01{text-align:left;}

/*수강과정안내*/
.price{text-decoration:line-through;}
.dcprice{font-weight:bold;color:#ff0000;}

/* 한국사 */
.khmoviebox {width:785px;height:1417px;text-align:center;background:url('/Images/k_h/kh_img2.gif');}
.khmovie1 {width:520px;padding-top:144px;padding-left:133px;*padding-left:2px;}
.khmovie2 {width:520px;padding-top:89px;*padding-top:92px;padding-left:133px;*padding-left:2px;}
.khmovie3 {width:520px;padding-top:92px;*padding-top:95px;padding-left:133px;*padding-left:2px;}
.khbtnbox {margin-top:10px;}
/* 텝메뉴 */
.frm {width:700px; margin:16px 0 0 0; position:relative;}
.frm .frm_tab {width:700px; margin:10px 0 5px 0; padding:0px; background:url('/Images/Common/bg_tab.gif') no-repeat left top;overflow:hidden;}
.frm_tab li {float:left;}

.container ul.tab02{width:99.9%;margin:0 auto;padding-left:1px;overflow:hidden;}
.container ul.tab02 li{list-style-type:none;width:16.5%;height:25px;float:left;border:1px solid #1b8bed;border-bottom:none;margin-left:-1px;}
.container ul.tab02 li a{outline:none;background:#FFFFFF;display:block;color:#333333;line-height:25px;text-align:center;border:none;}
.container ul.tab02 li a.selected{background-color:#1b8bed;color:#FFF;cursor:default;border:none;font-weight:bold;}
.container ul.panel02 {clear:both;border-top:2px solid #1b8bed;width:100%;*width:100%;position:relative;top:-1px;}
.container ul.panel02 li{overflow:hidden;list-style-type:none;color:#333;}

/* 박스 */
.exam_info .frm_exam {padding:10px 0 0 0; margin:8px 0 20px 0; background:url('/Images/Common/bg_commbox1.gif') no-repeat left top;}
.frm_exam p {padding:0 0 0 17px;}
.frm_exam ol {padding:0 19px 20px 19px; background:url('/Images/Common/bg_commbox2.gif') no-repeat left bottom;}
.frm_exam ol li {width:637px; padding:10px 0 0 10px;}
.frm_exam ol li.last {background:none;}
.frm_exam ol li dl dt {width:86px; height:73px; float:left;  padding:2px 0 0 0; background:url('/Images/Common/bg_line_cfa.gif') no-repeat right top;}
.frm_exam ol li dl dd {width:540px; float:right; padding:0 0 19px 10px;}

.frm_exam2 {padding:10px 0 0 0; margin:8px 0 0 0; background:url('/Images/Common/bg_commbox1.gif') no-repeat left top;}
.frm_exam2 p {padding:0 0 0 17px;}
.frm_exam2 ol {padding:0 19px 20px 19px; background:url('/Images/Common/bg_commbox2.gif') no-repeat left bottom;}
.frm_exam2 ol li {width:637px; padding:10px 0 0 10px;}
.frm_exam2 ol li.last {background:none;}
.frm_exam2 ol li dl dt {width:86px; height:73px; float:left;  padding:2px 0 0 0; background:url('/Images/Common/bg_line_cfa.gif') no-repeat right top;}
.frm_exam2 ol li dl dd {width:540px; float:right; padding:0 0 19px 10px;}

/* 컨텐츠 테이블 타입 02 */
.boardCon02 {width:100%; border-top:1px solid #bbbbbb; padding:0px;}
.boardCon02 th {color:#848484; font-weight:normal; font-size:0.9em; text-align:center; letter-spacing:-0.1em; padding:8px 0 7px 0; border-bottom:1px solid #dadada; border-left:1px solid #dadada; background:#f9f9f9;}
.boardCon02 td {font-size:1.0em; text-align:left; line-height:18px; padding:7px 0 6px 0; border-bottom:1px solid #dadada; border-left:1px solid #dadada;}
.boardCon02 .last {background:#f9f9f9;}
.boardCon02 td a:hover {color:#1b72af;}
.boardCon02 td a.subject:hover {color:#1b72af; font-weight:bold; letter-spacing:-0.1em;}
.boardCon02 td.time {color:#f96f00;}
.boardCon02 .first {border-left:0px;}
.boardCon02 .first2 {border-left:0px; text-align:left; padding:7px 0 6px 10px;}
.boardCon02 td.tdleft {text-align:left; padding:7px 0 6px 10px;}

.exam_info .caia_bg01 {background:#e2e2e2;}
.exam_info .caia_bg02 {background:#f0f1f7;}
.exam_info .caia_bg03 {border-left:0px; background:#e2e2e2;}

/* 고객센터 */
.customer {width:700px; margin:16px 0 0 0; position:relative;}
.customer .step {margin:0 0 20px 0;}
.customer .cus_tab {width:700px; margin:10px 0 20px 0; padding:0px; background:url('/Images/Common/bg_tab.gif') no-repeat left top;overflow:hidden;}
.cus_tab li {width:auto; float:left; margin:0px; padding:0px;}
.cus_tab li a {margin:0px;}

.customer .boardWrite01 {width:100%; border-top:2px solid #858585; padding:0px;}

/****************************************** 고객센터_강선화******************************************/
.custom_sub {color:#454545;}
.custom_FormSection {padding-bottom:11px;}
.custom_FormSection img {padding-right:14px; padding-left:10px;}
.customer h5 {font-size:1.2em; font-weight:bold; letter-spacing:-0.1em; padding:0 0 10px 17px; background:url('/Images/Common/Bul/bl_h4.gif') no-repeat left top;}
.customer .Download01 {width:700px; position:relative; overflow:hidden; padding:15px 0 45px 20px; background:url('/Images/Customer/bg_downloadCenter01.gif') no-repeat left top;}
.Download01 dt {position:absolute; top:6px; left:10px;}
.Download01 dd ul li {float:left; padding:0 19px 0 0px;color:#4b4a4a;}
.Download01 dd ul li.first {background:none;}
.Download01 strong {color:#4b4a4a;}
.wmp {padding-left:27px;}

.customer .Download02 {width:700px; position:relative; overflow:hidden; padding:15px 0 45px 20px; background:url('/Images/Customer/bg_downloadCenter02.gif') no-repeat left top;}
.Download02 dt {position:absolute; top:6px; left:10px;}
.Download02 dd ul li {float:left; padding:0 19px 0 0px;color:#4b4a4a;}
.Download02 dd ul li.first {background:none;}
.Download02 strong {color:#4b4a4a;}
.ACbat {padding-left:50px;}

.customer .Download03 {width:700px; position:relative; overflow:hidden; padding:15px 0 45px 20px; background:url('/Images/Customer/bg_downloadCenter02.gif') no-repeat left top;}
.Download03 dt {position:absolute; top:6px; left:10px;}
.Download03 dd ul li {float:left; padding:0 19px 0 0px;color:#4b4a4a;}
.Download03 dd ul li.first {background:none;}
.Download03 strong {color:#4b4a4a;}

.customer .Download04 {width:700px; position:relative; overflow:hidden; padding:15px 0 45px 20px; background:url('/Images/Customer/bg_downloadCenter03.gif') no-repeat left top;}
.Download04 dt {position:absolute; top:6px; left:10px;}
.Download04 dd ul li {float:left; padding:0 19px 0 0px;color:#4b4a4a;}
.Download04 dd ul li.first {background:none;}
.Download04 strong {color:#4b4a4a;}
.internetEx {padding-left:50px;}

.customer .customer_txt {color:#4b4a4a;padding:7px 0 5px 5px; clear:both;}
.customer .customer_txt li {padding:0 0 0 7px; background:url('/Images/Common/Bul/bl_txt.gif') no-repeat left 5px;}

.mantoman .finish {width:432px; padding:38px 50px 35px 220px; margin:5px 0 0 0; background:url('/Images/Customer/bg_mantomanCounsel.jpg') no-repeat left top;}
.mantoman .finish p {line-height:17px; letter-spacing:-0.1em; margin:24px 0 0 0;}
.mantoman .finish p strong.green {color:#6a971c;}
.mantoman .finish p .name {font-size:1.2em; color:#6a971c;}
.mantoman .finish p a {color:#6a971c;}
.mantoman .finish div {margin:15px 0 0 0;}

/* 고객센터 테이블 타입*/
.C_board01 {width:100%; border-top:2px solid #717171; padding:0px; margin:0px;}
.C_board01 th {text-align:left; padding:8px 0 7px 17px; vertical-align:top; font-weight:bold; color:#888888; border-bottom:1px solid #e4e4e4; background-color:#f7f7f7;}
.C_board01 td {font-size:0.9em; letter-spacing:-0.1em; padding:5px 0 4px 10px; border-bottom:1px solid #e4e4e4; }
.C_board01 td div {margin:5px 0 0 0; clear:both;}
.C_board01 td p {margin:3px 0 0 0; clear:both;}
.C_board01 td span {margin:0 0 0 10px;}
.C_board01 ul li {width:116px; float:left; margin:5px 0 0 0;}

.C_board01 .forigner {width:500px; padding:0px; margin:0px }
.C_board01 .forigner li {float:left; line-height:18px; margin:0 0 0 0; padding:0 0 0 0;}
.C_board01 .forigner li.address {width:600px;}
.C_board01 .forigner li.phone {width:220px;}
.C_board01 .forigner li.phone2 {width:200px; padding:18px 0 0 0;}
.C_board01 .forigner li p {margin:0px;}

.C_title {width:700px; line-height:12px; position:relative; margin:22px 0 0 0; padding:0 0 20px 0;}
.C_title p {font-size:0.9em; letter-spacing:-0.1em; position:absolute; top:0px; right:0px; padding:3px 0 0 0; margin:0px;}

.C_event {width:700px; margin:20px 0 0 0; padding:0px; text-align:center;}

/* 고객센터input */

.C_intxt01 {width:550px; height:11px; padding:3px; border:1px solid #bebebe; vertical-align:middle; clear:both;}
.C_txtarea01 {width:550px; height:200px; overflow:auto; padding:3px; border:1px solid #bebebe; vertical-align:middle; clear:both;}


/* 고객센터 이벤트 */
.community .event {width:700px; position:relative; padding:20px 0 0 0; background:url('/Images/Common/bg_event1.gif') no-repeat left top;}
.community .event p {position:absolute; top:3px; left:3px;}
.community .event ul {overflow:hidden; padding:0 0 10px 0; background:url('/Images/Common/bg_event2.gif') no-repeat left bottom;}
.community .event ul li {width:640px; padding:7px 30px 25px 30px; clear:both; float:none; background:url('/Images/Common/bg_event_line.gif') no-repeat 15px bottom;}
.community .event ul li.last {background:none;}.community .event {width:700px; position:relative; padding:20px 0 0 0; background:url('/Images/Common/bg_event1.gif') no-repeat left top;}
.community .event p {position:absolute; top:3px; left:3px;}
.community .event ul {overflow:hidden; padding:0 0 10px 0; background:url('/Images/Common/bg_event2.gif') no-repeat left bottom;}
.community .event ul li {width:640px; padding:7px 30px 25px 30px; clear:both; float:none; background:url('/Images/Common/bg_event_line.gif') no-repeat 15px bottom;overflow:hidden;}
.community .event ul li.last {background:none;}
.community .event ul li div.event_list_bg {width:320px; height:122px;float:left;padding:4px 0 0 5px;background:url('/Images/Community/event_list_bg.gif') no-repeat right top;}
.community .event ul li div.event_list_bg img{width:309px; height:112px;padding:1px;border:1px solid #C6C6C6;}
.community .event ul li dl {width:300px; float:right;}
.community .event ul li dl dt {width:272px; color:#4d4d4c; font-weight:bold; margin:0 0 10px 0; padding:12px 0 12px 28px; background:#f0f0f0 url('/Images/Common/Bul/bl_square_darkGray.gif') no-repeat 16px 17px;}
.community .event ul li dl dd {width:283px; padding:0 0 0 17px; }
.community .event ul li dl dd ul {width:283px; padding:0px; background:none;}
.community .event ul li dl dd ul li {width:271px; margin:3px 0 0 0; padding:0px; background:none; padding:0 0 0 12px; background:url('/Images/Common/Bul/bl_arrow_red.gif') no-repeat left 4px;}
.community .event ul li dl dd div {width:270px; padding:10px 0 0 13px;}
.community .event ul li dl {width:300px; float:right;}
.community .event ul li dl dt {width:272px; color:#4d4d4c; font-weight:bold; margin:0 0 10px 0; padding:12px 12px 12px 20px; background:#f0f0f0 url('/Images/Common/Bul/bl_square_darkGray.gif') no-repeat 16px 17px;}
.community .event ul li dl dd {width:283px; padding:0 0 0 17px; }
.community .event ul li dl dd ul {width:283px; padding:0px; background:none;}
.community .event ul li dl dd ul li {width:271px; margin:3px 0 0 0; padding:0px; background:none; padding:0 0 0 12px; background:url('/Images/Common/Bul/bl_arrow_red.gif') no-repeat left 4px;}
.community .event ul li dl dd div {width:270px; padding:10px 0 0 13px;}



/*   FFES 이패스 금융장학생 신규 페이지  */

.community .event ul li div.event_list_bg_ffes {width:635px; height:144px;float:left;padding:4px 0 0 5px;background:url('/Images/Community/event_list_bg_ffes.gif') no-repeat right top;}
.community .event ul li div.event_list_bg_ffes img{width:624px; height:134px;padding:1px;border:1px solid #C6C6C6;}



/**********************************************************************************************************************************/

/* 교육과정 */
.domes01 .all_course {width:700px; margin:12px 0 0 0;}
.all_course ol li {height:56px; float:left; padding:12px 0 0 15px; position:relative;}
.all_course ol li h5 {padding:0px; margin:0px; background:none;}
.all_course ol li.all_course01 {width:210px; background:url('/Images/Domes/bg_allCourse01.gif') repeat-x left top}
.all_course ol li.all_course02 {width:213px; background:url('/Images/Domes/bg_allCourse02.gif') repeat-x left top}
.all_course ol li.all_course03 {width:231px; background:url('/Images/Domes/bg_allCourse03.gif') repeat-x left top}
.all_course ol li.all_course04 {width:213px; background:url('/Images/Domes/bg_allCourse04.gif') repeat-x left top}
.all_course ol li.all_course05 {width:231px; background:url('/Images/Domes/bg_allCourse05.gif') repeat-x left top}
.all_course ol li.all_course06 {width:231px; background:url('/Images/Domes/bg_allCourse06.gif') repeat-x left top}
.all_course ol li.all_course07 {width:210px; background:url('/Images/Domes/bg_allCourse07.gif') repeat-x left top}
.all_course ol li.all_course08 {width:213px; background:url('/Images/Domes/bg_allCourse08.gif') repeat-x left top}
.all_course ol li.all_course09 {width:231px; background:url('/Images/Domes/bg_allCourse09.gif') repeat-x left top}
.all_course ol li p {padding:9px 0 0 20px;}
.all_course ol li.all_course01 span {position:absolute; bottom:11px; right:75px;}
.all_course ol li.all_course02 span {position:absolute; bottom:11px; right:71px;}
.all_course ol li.all_course03 span {position:absolute; bottom:11px; left:107px;}
.all_course ol li.all_course04 span {position:absolute; bottom:11px; left:127px;}
.all_course ol li.all_course05 span {position:absolute; bottom:11px; left:147px;}
.all_course ol li.all_course06 span {position:absolute; bottom:11px; left:132px;}
.all_course ol li.all_course07 span {position:absolute; bottom:11px; left:107px;}
.all_course ol li.all_course08 span {position:absolute; bottom:11px; left:107px;}
.all_course ol li.all_course09 span {position:absolute; bottom:11px; left:150px;}

.centerbanner {margin-top:10px;}
.centerbanner ul li {float:left;}


.domes01 .comm_tab {width:700px; overflow:hidden; margin:20px 0 10px 0; padding:0px; background:url('/Images/Domes/bg_allCouse_tab.gif') repeat-x left top;}
.comm_tab li {float:left;}

.boardSearch {width:700px; text-align:center; margin:10px 0 0 0; padding:6px 0 8px 0; background:url('/Images/Common/bg_boardSearch.gif') repeat-x left top;}
.boardSearch input {width:260px; height:12px; padding:2px; border:1px solid #dbdbdb;}

.domes01 .visual2 {width:700px; margin:0 0 20px 0; /* background:url('/Images/Domes/tobBnner_bg.jpg') no-repeat left top; */display:block;}
.visual2 .bannerZone{width:416px; float:left; position:relative; padding:10px 0 10px 10px;}
.visual2 .subtopbanner {overflow:hidden;border:1px solid #cecece;}
.visual2 .lectureNotice {width:230px; float:left; position:relative; margin:3px auto 0 auto; padding:15px 0 0 30px;}
.lectureNotice h2 {width:230px;}
.lectureNotice ul {width:230px; overflow:hidden; margin:5px 0 0 0; padding:10px 0 0 0; background:url('/Images/Online/bg_notice.gif') repeat-x left top;}
.lectureNotice ul li {width:220px; padding:0 0 0 10px; margin:5px 0 0 0; background:url('/Images/Common/Bul/bl_gray.gif') no-repeat left 5px;}
.lectureNotice div {position:absolute; top:15px; right:0px;}


/* 시험/합격후기 */
.domes01 .exam_comments {width:676px; height:50px; position:relative; padding:18px 0 0 24px; margin:0 0 25px 0; background:url('/Images/Common/bg_exam_box.gif') no-repeat left top;}
.exam_comments a {position:absolute; top:23px; right:22px;}
.exam_comments img {vertical-align:top;}

.domes01 .exam_comments2 {width:700px; height:275px; position:relative; background:url('/Images/Domes/visual_answer.gif') no-repeat left top;}
.exam_comments2 a {position:absolute; bottom:20px; right:120px;}

.domes01 .comments {width:684px; color:#656565; font-size:0.9em; letter-spacing:-0.1em; position:relative; margin:65px 0 0 0; padding:12px 0 30px 16px; background:url('/Images/Common/bg_comments.gif') no-repeat left top;}
.domes01 .comments .count {position:absolute; top:16px; right:73px;}
.domes01 .comments .count span {color:#ff5400;}
.domes01 .comments div {margin:8px 0 0 0;}
.domes01 .comments div textarea {width:606px; height:35px; overflow:auto; padding:3px; border:1px solid #cccccc;}
.domes01 .comments div strong {float:left;}
.domes01 .comments div div {width:80px; float:left; margin:-3px 0 0 10px; background:url('/Images/Common/Icon/bg_star.gif') no-repeat right 5px;}
.domes01 .comments div div input {vertical-align:middle; margin:0px;}
.domes01 .comments div div img {vertical-align:middle;}

.domes01 .comments_list {width:700px; font-size:0.9em; letter-spacing:-0.1em; margin:5px 0 0 0; border-top:1px solid #e7e7e7; border-bottom:1px solid #aeaeae; background:#fafafa;}
.domes01 .comments_list table {width:700px;}
.domes01 .comments_list table td {line-height:15px; padding:10px 0 9px 0; border-bottom:1px solid #e7e7e7;}
.domes01 .comments_list table td p {float:left;}
.domes01 .comments_list table td span {color:#9c9c9c; float:left; margin:0 0 0 10px;}
.domes01 .comments_list table td.name {color:#989898; text-align:center; font-weight:bold; vertical-align:top;}
.domes01 .comments_list table td div {background:url('/Images/Common/Icon/bg_star.gif') no-repeat left top;}
.domes01 .comments_list table td div img {vertical-align:top;}

.domes01 .course {width:700px; margin:20px 0 0 0;}
.course .cus_tab {width:700px; overflow:hidden; margin:10px 0 10px 0; padding:0px; background:url('/Images/Common/bg_tab.gif') no-repeat left top;}
.cus_tab li {float:left;}

.domes01 .course h6 {color:#3762af; font-weight:bold; margin:20px 0 0 0; padding:0 0 0 16px; background:url('/Images/Common/Bul/bl_h6.gif') no-repeat 7px 4px;}
.domes01 .course h5.etcTit {color:#565656; font-size:1.0em; font-weight:bold; clear:both; padding:19px 0 0 17px; margin:0; background:url('/Images/Common/Bul/bl_h5.gif') no-repeat 2px 21px;}
.course .course_guide {width:700px; padding:18px 0 0 0; margin:10px 0 0 0; background:url('/Images/Common/bg_course_guide1.gif') no-repeat 8px top;}
.course_guide ul {width:663px; padding:0 20px 22px 17px; background:url('/Images/Common/bg_course_guide2.gif') no-repeat 8px bottom;}
.course_guide ul li {color:#2c4f8e; line-height:16px; padding:0 0 0 8px;}


/* TR,TD보이는 영역::여백 수정*/
/*.course_guide ul li {color:#2c4f8e; line-height:16px; padding:0 0 0 8px; background:url('/Images/Common/Bul/bl_square_blue.gif') no-repeat left 5px;} */
/*.course_guide ul li img {margin:10px 0 0 -8px;}*/
.course_guide ul li table tr {padding:0;border:0px;}
.course_guide ul li table td {padding:0;border:0px;}

.course .txt_course {color:#4b4a4a; font-weight:bold; margin:26px 0 10px 0; padding:0 0 0 26px; background:url('/Images/Common/Bul/bl_square_gray.gif') no-repeat 17px 5px;}

/* 첨부파일 */
.domes01 .add_file {width:700px; padding:0 0 10px 0; margin:30px 0 0 0; background:url('/Images/Common/bg_addBox02.gif') no-repeat left bottom;}
.add_file dl {width:680px; padding:10px 0 0 20px; background:url('/Images/Common/bg_addBox01.gif') no-repeat left top;}
.add_file dl dt {height:auto; color:#989898; font-size:0.9em; font-weight:bold; letter-spacing:-0.1em; float:left; padding:0 0 0 10px; margin:0px;}
.add_file dl dt p {height:auto; padding:5px 0 0 0; margin:0;}
.add_file dl dd {width:585px; overflow:hidden; float:right; border-left:1px solid #c7c7c7; padding:0 0 0 15px;}
.add_file dl dd ul li {width:555px; position:relative; padding:5px 0 5px 0;}
.add_file dl dd ul li span {position:absolute; right:0px; top:5px;}

.domes01 .btnCen {width:700px; margin:40px 0 0 0; padding:0px; text-align:center;}

.short_list {width:700px; margin:60px 0 0 0; padding:0px;}
.short_list .title {line-height:18px; position:relative; margin:0 0 8px 0; padding:0px;}
.short_list .title h5 {font-size:1.0em; padding:0 0 0 16px; margin:0px; background:url('/Images/Common/Bul/bl_h5.gif') no-repeat left 3px;}
.short_list .title p {position:absolute; top:3px; right:0px; padding:0px; margin:0px;}


.course .teaching_list {width:700px; overflow:hidden; clear:both; margin:0; padding:0px;}
.teaching_list li {letter-spacing:-0.1em; border-bottom:1px solid #e8e8e8;}
.teaching_list li dl {width:700px; overflow:hidden;}
.teaching_list li dl dt {width:144px; padding:10px 0 0 0; float:left; text-align:center;}
.teaching_list li dl dt p img { padding:3px; margin:0 0 5px 0; border:1px solid #e8e8e8;}
.teaching_list li dl dt strong {color:#284c9d;}
.teaching_list li dl dd {width:537px; float:right;}
.teaching_list li dl dd ul {width:537px; margin:5px 0 0 0;}
.teaching_list li dl dd ul li {width:438px; line-height:18px; position:relative; padding:10px 0 8px 89px; border-bottom:0px; background:url('/Images/Common/bg_dot.gif') repeat-x left top;}
.teaching_list li dl dd ul li.first {background:none;}
.teaching_list li dl dd ul li p {font-size:0.9em; position:absolute; top:10px; left:0px; padding: 0 0 0 10px; background:url('/Images/Common/Bul/bl_blue.gif') no-repeat left 7px;}
.teaching_list li dl dd ul li span {line-height:1.8em;}

.domes01 .short_course {width:700px; margin:0;}
.domes01 .short_course h6 {color:#565656; font-weight:bold; margin:40px 0 0 0; padding:0 0 0 16px; background:url('/Images/Common/Bul/bl_h5.gif') no-repeat left 2px;}
.domes01 .short_course h6.etc {color:#3762af; font-weight:bold; margin:30px 0 0 0; padding:0 0 0 16px; background:url('/Images/Common/Bul/bl_h6.gif') no-repeat 7px 4px;}
.short_course .teaching_list {width:700px; overflow:hidden; clear:both; margin:10px 0 0 0; padding:0px; border-top:1px solid #e8e8e8;}
.short_course .course_guide {width:700px; padding:18px 0 0 0; margin:10px 0 0 0; background:url('/Images/Common/bg_course_guide1.gif') no-repeat 8px top;}

.short_course .cus_tab {width:700px; overflow:hidden; margin:40px 0 25px 0; padding:0px; background:url('/Images/Common/bg_tab.gif') no-repeat left top;}
.short_course h5 {margin:20px 0 8px 0;}

.domes01 .lecturer {width:700px; padding:0 0 25px 0; background:url('/Images/Domes/bg_introduction2.gif') no-repeat left bottom;overflow:hidden;}
.lecturer div {width:700px;float:left;}
.lecturer div ul {float:left; line-height:13px; padding:0 0 10px 2px; background:url('/Images/Domes/bg_introduction4.gif') no-repeat left top;}
.lecturer div ul li {float:left;padding:0 8px 7px 8px;background:url('/Images/Domes/bg_introduction3.gif') no-repeat -2px bottom;}
.lecturer div ul li.first {border:0px;}
.lecturer div ul li dl {width:670px; height:auto; display:block; overflow:hidden;background:none}
.lecturer div ul li dl dt {width:50px;padding:0px; margin:0px;float:left; background:none;}
.lecturer div ul li dl dt img {padding:15px 0 0 0;}
.lecturer div ul li dl dd { width:598px;padding:0px; margin:0 0 0 10px; float:right; text-align:left; vertical-align:top;}
.lecturer div ul li dl dd ul {width:auto; overflow:hidden; padding:0; background:none;}
.lecturer div ul li dl dd ul li {width:auto; padding:0 10px;font-size:1.0em; margin:4px 0 0 0; float:left ! important;background:none;}
.lecturer div ul li dl dd ul li p {float:left; padding:5px 9px 10px 15px; background:url('/Images/Domes/bg_lectuer_sline.gif') no-repeat left 6px; font-weight:bold;}
.lecturer div ul li dl dd ul li p.noteacher {float:left; padding:5px 12px 10px 20px;font-weight:normal;}


.lecturer dl {width:700px; padding:0 0 0 23px; background:url('/Images/Domes/bg_lecturer_line.gif') no-repeat 192px 20px;}
.lecturer dl dt {width:162px; padding:24px 0 10px 9px; float:left;/* background:url('/Images/Domes/bg_photo.gif') no-repeat left top; */}
.lecturer dl dt .teacherimg {padding:3px;border:1px solid #e8e8e8;}
.lecturer dl dd {width:455px; letter-spacing:-0.1em; float:left; padding:20px 0 0 25px;background:none}
.lecturer dl dd strong {color:#528cc3; font-size:1.2em;}
.lecturer dl dd ul {margin:10px 0 0 0;background:none}
.lecturer dl dd ul li {width:395px; font-size:0.9em; line-height:18px; position:relative; padding:9px 0 8px 60px; background:url('/Images/Common/bg_dot.gif') repeat-x left top;}
.lecturer dl dd ul li.first {background:none;}
.lecturer dl dd ul li .lectureTh {position:absolute; left:0px; top:9px; padding: 0 0 0 10px; background:url('/Images/Common/Bul/bl_blue.gif') no-repeat left 7px;}
.lecturer dl dd ul li strong {font-size:1.5em; color:#515151;}

.domes01 h4.lecturer_tit {color:#565656; font-size:1.0em; font-weight:bold; clear:both; padding:19px 0 0 17px; margin:0 0 8px 0; background:url('/Images/Common/Bul/bl_h5.gif') no-repeat 2px 21px;}



/* 마이페이지 */
#contents .Mypage {width:700px; margin:25px 0 0 0; position:relative;}
.Mypage h4 {padding:0 0 2px 17px; clear:both; float:none; margin:10px 0 8px 0; background:url('/Images/Common/Bul/bl_h4.gif') no-repeat left top;}
.Mypage h4 span {font-size:1.0em;}
.Mypage h4 em {font-style:normal;}
.Mypage p {margin:5px 0 0 0; text-align:right;}
.Mypage .order_sum {text-align:right; margin:10px 0 0 0; padding:0 12px 0 0;}
.Mypage .use_point {text-align:right; margin:10px 0 0 0; padding:0 10px 5px 0;}
.Mypage .btnSet {width:700px; text-align:center; clear:both; overflow:hidden; margin:50px 0 0 0;}
.Mypage .txt01 {text-align:left; font-size:0.9em; padding:0 0 0 23px; margin:10px 0 0 0; background:url('/Images/Common/Bul/bl_square_gray.gif') no-repeat 15px 5px;}
.txt01 span {color:#f07c00;}

/* 쿠폰 수강권 등록*/
.Mypage .coupon_freelec {margin:30px auto; text-align:center;}
.Mypage .coupon_freelec input {width:250px; font-size:15px; border:1px solid #bcbcbc; padding:7px; margin:-3px 10px 0 0;}
.Mypage .coupon_freelec a.btn {font-size:14px; font-weight:bold; color:#ffffff; background:#50b70b; border:1px solid #4c951a; text-align:center; padding:7px 25px 7px 25px;}
.Mypage .coupon_freelec a.btn:hover {color:#303030;}
.Mypage .coupon_freelecT {text-align:center;}

.Mypage .foDelivery {width:700px; font-size:0.9em; margin:20px 0 0 0; padding:11px 0 15px 14px; background:url('/Images/Mypage/bg_foDelivery.gif') no-repeat left top;}
.foDelivery span {padding:2px 0 0 18px; background:url('/Images/Common/Bul/bl_arrow_white.gif') no-repeat left top;}

.Mypage .foDelivery2 {width:700px; font-size:0.9em; letter-spacing:-0.1em; margin:20px 0 0 0; padding:16px 0 16px 14px; background:url('/Images/Mypage/bg_foDelivery.gif') no-repeat left top;}
.foDelivery2 span {padding:2px 0 0 18px; background:url('/Images/Common/Bul/bl_arrow_white.gif') no-repeat left top;}

#contents .Mypage2 {width:700px; margin:25px 0 0 0; position:relative;}
.Mypage2 p {text-align:left; font-size:0.9em; padding:0 0 0 13px; margin:5px 0 0 0; background:url('/Images/Common/Bul/bl_square_gray.gif') no-repeat 5px 5px;}
.Mypage2 p span {color:#f07c00;}
.Mypage2 .txt01 {text-align:left; font-size:0.9em; padding:0 0 0 5px; margin:10px 0 0 0; background:none;}
.Mypage2 .txt02 {text-align:left; font-size:0.9em; padding:0 0 0 23px; margin:5px 0 0 0; background:url('/Images/Common/Bul/bl_square_gray.gif') no-repeat 15px 5px;}
.Mypage2 h4 {padding:0 0 2px 17px; margin:40px 0 8px 0; background:url('/Images/Common/Bul/bl_h4.gif') no-repeat left top;}
.Mypage2 h4 span {font-size:0.9em;}

.Mypage2 .cart_txt {font-size:1.0em; float:right;}

.Mypage2 .foDelivery {width:700px; font-size:0.9em; margin:10px 0 0 0; padding:12px 0 16px 14px; background:url('/Images/Mypage/bg_foDelivery.gif') no-repeat left top;}

.Mypage2 .payment {margin:8px 0 0 0; padding:10px 0 0 0; border:1px solid #ccc;/* background:url('/Images/Common/bg_commbox1.gif') no-repeat left top; */}
.payment ol {padding:0 0 12px 0; /* background:url('/Images/Common/bg_commbox2.gif') no-repeat left bottom; */}
.payment ol li {width:560px; position:relative; padding:10px 0 20px 140px; border-bottom:1px solid #e4e4e4;}
.payment ol li .order_step {width:93px; text-align:right; position:absolute; top:12px; left:24px;}
.payment ol li table {width:530px;}
.payment ol li table th {text-align:left; vertical-align:top; padding:7px 0 6px 5px;}
.payment ol li table td {padding:4px 0 3px 0;}
.payment ol li table td p {position:static;  text-align:left; letter-spacing:-0.1em; padding:0 0 5px 0; margin:0px; background:none;}
.payment ol li table td span {font-size:0.9em; letter-spacing:-0.1em;}
.payment ol li table td label {letter-spacing:-0.1em;}
.payment ol li table td input {font-size:0.9em; color:#9c9c9c;}

.payment ol li dl {width:527px; margin:10px 0 0 0; border-top:2px solid #f8d064; border-bottom:2px solid #f8d064; background:#fffbf8;}
.payment ol li dl dt {font-size:1.1em; font-weight:bold; float:left; padding:10px 0 10px 19px;}
.payment ol li dl dd {color:#f07c00; font-size:1.3em; font-weight:bold; float:left;padding:8px 0 8px 34px;}

.payment ol li.step4 {padding-bottom:25px;border-bottom:0px;background:url('/Images/Mypage/step04.gif') no-repeat 30px 17px;}
.payment ol li .essen {font-size:0.9em; position:absolute; top:5px; right:20px; background:none;}
.payment ol li .essen span {color:#6a971c;}

/*팝업_배송조회(비회원)*/
.payment_pop {margin:8px 0 0 0; padding:10px 0 0 0; background:url('/popup/img/bg_popbox2.gif') no-repeat left top;}
.payment_pop ol {padding:0 0 10px 0; background:url('/popup/img/bg_popbox2.gif') no-repeat left bottom;}
.payment_pop ol li {width:560px; position:relative; padding:10px 0 20px 60px;}

.payment_pop ol li table {float:left; width:530px;}
.payment_pop ol li table th {text-align:left; vertical-align:top; padding:7px 0 6px 5px;}
.payment_pop ol li table td {padding:4px 0 3px 0;}
.payment_pop ol li table td p {position:static;  text-align:left; letter-spacing:-0.1em; padding:0 0 5px 0; margin:0px; background:none;}
.payment_pop ol li table td span {font-size:0.9em; letter-spacing:-0.1em;}
.payment_pop ol li table td label {letter-spacing:-0.1em;}
.payment_pop ol li table td input {font-size:0.9em; color:#9c9c9c;}

.payment_pop ol li dl {width:527px; margin:10px 0 0 0; border-top:2px solid #f8d064; border-bottom:2px solid #f8d064; background:#fffbf8;}
.payment_pop ol li dl dt {font-size:1.1em; font-weight:bold; float:left; padding:10px 0 10px 19px;}
.payment_pop ol li dl dd {color:#f07c00; font-size:1.3em; font-weight:bold; float:left;padding:8px 0 8px 34px;}

.payment_pop ol li.step4 {border-bottom:0px;}
.payment_pop ol li .essen {font-size:0.9em; position:absolute; top:5px; right:20px; background:none;}
.payment_pop ol li .essen span {color:#6a971c;}
/*--------------------*/

.step4 .payForm {width:527px; margin:10px 0 0 0; border-top:1px solid #dadada; border-right:1px solid #dadada; border-right:1px solid #dadada;border-collapse:separate;}
.step4 .payForm th {text-align:center; font-size:0.9em; font-weight:normal; border-left:1px solid #dadada; border-bottom:1px solid #dadada; background:#f7f7f7;}
.step4 .payForm tbody td {font-size:1.0em; font-weight:normal; padding:5px 0 4px 10px; border-left:1px solid #dadada; border-bottom:1px solid #dadada;}
.step4 .payForm td span {font-size:0.9em; letter-spacing:-0.1em; background:#fff;}
.subForm {width:100% ! important; border:0px ! important;}
.subForm th {font-size:1.0em ! important; text-align:right ! important; background:none ! important; border:0px ! important;}
.subForm td {background:none ! important; border:0px ! important;}

.payment ol li.pay_way {padding:0px;}
.pay_way div {width:243px; float:left; padding:6px 0 10px 16px; background:url('/Images/Mypage/bg_pay_way.gif') no-repeat left top;}
.pay_way div label {margin:0 40px 0 0;}
.pay_way .wayCon {width:243px; float:left; padding:5px 0 10px 16px; margin:0 0 0 12px; background:url('/Images/Mypage/bg_pay_way.gif') no-repeat left top;}
.pay_way p {clear:both; float:none;}


.pay_way02 {width:700px; padding:0 0 20px 0;margin:10px 0 10px 0; background:url('/Images/Common/bg_commbox2.gif') no-repeat left bottom;}
.pay_way02 fieldset {padding:13px 0 0 19px; background:url('/Images/Common/bg_commbox1.gif') no-repeat left top;}
.pay_way02 fieldset table {width:100%;}
.pay_way02 fieldset table th {text-align:left; padding:5px 0 4px 10px;}
.pay_way02 fieldset table td {text-align:left; padding:5px 0 4px 10px;}

.pay_way02 fieldset dl {letter-spacing:-0.1em;}
.pay_way02 fieldset dl dt  {width:50px; float:left; padding:2px 0 0 5px;}
.pay_way02 fieldset dl dd {width:600px; float:right;}
.pay_way02 fieldset dl dd ul li {position:relative; padding:15px 0 0 0; margin:5px 0 0 0;}
.pay_way02 fieldset dl dd ul li p {position:absolute; left:70px; top:0px; margin:0 0 0 20px; padding:0px; background:none;}
.pay_way02 fieldset dl dd ul li.explain {text-align:left; font-size:0.9em; clear:both; margin:10px 0 0 0; padding:0 0 0 18px;line-height:18px; background:url('/Images/Common/Bul/bl_square_gray.gif') no-repeat 12px 8px;}

.pay_way02 fieldset p {text-align:left; font-size:0.9em;margin:10px 0 0 0; padding:0 0 0 18px; background:url('/Images/Common/Bul/bl_square_gray.gif') no-repeat 10px 5px;}
.pay_way02 fieldset p strong {color:#f07c00;}


.Mypage .cus_tab {width:700px; overflow:hidden; margin:10px 0 25px 0; padding:0px; background:url('/Images/Common/bg_tab.gif') no-repeat left top;}
.cus_tab li {float:left;}

.Mypage .student {width:700px; padding:0 0 20px 0; background:url('/Images/Common/bg_commbox2.gif') no-repeat left bottom;}
.Mypage .student img {vertical-align:middle;}
.student fieldset {padding:13px 0 0 19px; background:url('/Images/Common/bg_commbox1.gif') no-repeat left top;}
.student fieldset table {width:100%;}
.student fieldset table th {text-align:left; padding:5px 0 4px 10px;}
.student fieldset table td {text-align:left; padding:5px 0 4px 10px;}

.student fieldset dl {letter-spacing:-0.1em;}
.student fieldset dl dt  {width:50px; float:left; padding:2px 0 0 5px;}
.student fieldset dl dd {width:600px; float:right;}
.student fieldset dl dd ul li {position:relative; padding:1px 0 0 0; margin:5px 0 0 0;}
.student fieldset dl dd ul li p {position:absolute; left:70px; top:0px; margin:0 0 0 20px; padding:0px; background:none;}

.student fieldset p {text-align:left; font-size:0.9em; clear:both; float:none; margin:10px 0 0 0; padding:0 0 0 18px; background:url('/Images/Common/Bul/bl_square_gray.gif') no-repeat 10px 5px;}
.student fieldset p strong {color:#f07c00;}

.Mypage .info_box {width:700px; padding:0 0 16px 0; background:url('/Images/Examination/bg_info_box02.gif') no-repeat left bottom;}

.Mypage2 .btnSet {width:700px; text-align:center; clear:both; overflow:hidden; margin:30px 0 0 0;}

/* 마이페이지_오프라인 */
#contents .Mypage3 {width:700px; margin:25px 0 0 0; position:relative;}
.Mypage3 h4 {padding:0 0 3px 17px; margin:40px 0 0 0; background:url('/Images/Common/Bul/bl_h4.gif') no-repeat left top;}
.Mypage3 .title {padding-bottom:0px;}
.Mypage3 .title p {padding:0 0 0 7px; background:url('/Images/Common/Bul/bl_square_gray.gif') no-repeat left 5px;}
.Mypage3 .pay_lecture {width:700px; line-height:18px; font-size:0.9em; letter-spacing:-0.1em; padding:15px; margin:8px 0 0 0; background:url('/Images/Common/bg_box_payment.gif') no-repeat left top;}
.pay_lecture p {padding:0 0 0 17px; background:url('/Images/Common/Bul/bl_arrow_white.gif') no-repeat left 2px;}
.Mypage3 .pay_descript {width:700px; line-height:18px; font-size:1.0em; letter-spacing:-0.1em; margin:10px 0 0 0; padding:15px 0 0 0; background:url('/Images/Common/bg_commbox1.gif') no-repeat left top;}
.pay_descript ul {padding:0 24px 20px 24px; background:url('/Images/Common/bg_commbox2.gif') no-repeat left bottom;}
.pay_descript ul li {margin:5px 0 0 0; padding:0 0 0 9px; background:url('/Images/Common/Bul/bl_square_gray.gif') no-repeat left 7px;}
.pay_descript p {padding:0 24px 20px 24px; background:url('/Images/Common/bg_commbox2.gif') no-repeat left bottom;}
.pay_descript p strong {color:#f96f00; padding:0 0 0 7px; background:url('/Images/Common/Bul/bl_square_gray.gif') no-repeat left 5px;}

.Mypage3 .pay_descript2 {width:700px; line-height:18px; font-size:1.0em; letter-spacing:-0.1em; margin:10px 0 0 0; padding:13px 0 0 0; background:url('/Images/Common/bg_commbox1.gif') no-repeat left top;}
.pay_descript2 ul {padding:0 24px 20px 24px; background:url('/Images/Common/bg_commbox2.gif') no-repeat left bottom;}
.pay_descript2 ul li {color:#aa3e03; margin:5px 0 0 0; padding:0 0 0 9px; background:url('/Images/Common/Bul/bl_square_darkOrange.gif') no-repeat left 7px;}

.Mypage3 .pay_info {width:700px; line-height:18px; font-size:1.0em; letter-spacing:-0.1em; margin:0 0 20px 0; padding:12px 0 0 0; background:url('/Images/Common/bg_commbox1.gif') no-repeat left 8px;}
.pay_info ul {width:652px; padding:10px 24px 15px 24px; background:url('/Images/Common/bg_commbox2.gif') no-repeat left bottom;}
.pay_info ul li {width:542px; position:relative; margin:7px 0 0 0; padding:3px 0 3px 110px;}
.pay_info ul li.halfList {width:226px; float:left;}
.pay_info ul li.halfList2 {width:256px; float:left; padding:3px 0 3px 80px;}
.pay_info ul li p {position:absolute; top:7px; left:0px;}
.pay_info ul li div {overflow:hidden; padding:0px; margin:0px; line-height:12px;}
.pay_info ul li p.workTime {width:540px; position:static; margin:5px 0 0 0; padding:5px 0 5px 12px; background:#f5f5f5;}
.pay_info ul li span {font-size:0.9em; margin:0 0 0 10px;}
.pay_info ul li ul {width:540px; margin:0px; padding:0px; background:none;}
.pay_info ul li ul li {width:130px; float:left; padding:0px; margin:0px;}
.pay_info ul li ul.building li {width:540px; float:left; padding:0px; margin:0px;}

.pay_info .payway {width:652px; padding:0px 24px 8px 24px ! important;}
.pay_info .payway li {width:588px; padding:0 0 3px 74px;}
.pay_info .payway li ul {width:588px; padding:6px 0 6px 15px; background:url('/Images/Mypage/bg_payWay.gif') no-repeat left top;}
.pay_info .payway li ul li {width:170px; float:left; padding:0px;}
.pay_info .payway li p {top:12px;}
.pay_info ul li table {width:100%; padding:0px; margin:0px; border-top:1px solid #dadada; border-right:1px solid #dadada;}
.pay_info ul li table th {font-size:0.9em; font-weight:normal; text-align:left; padding:8px 0 8px 15px; border-left:1px solid #dadada; border-bottom:1px solid #dadada; background:#f7f7f7;}
.pay_info ul li table td {padding:8px 0 8px 10px; border-left:1px solid #dadada; border-bottom:1px solid #dadada;}

.Mypage3 .pay_finish {width:587px; height:160px; padding:52px 0 0 213px; background:url('/Images/Mypage/bg_paymentFinish.gif') no-repeat left top;}
.Mypage3 .pay_finish p {letter-spacing:-0.1em; line-height:18px; margin:20px 0 0 0;}
.Mypage3 .pay_finish p strong {color:#8c70d9;}

.Mypage3 .pay_list {width:700px; line-height:18px; font-size:1.0em; letter-spacing:-0.1em; margin:0 0 20px 0; padding:15px 0 0 0; background:url('/Images/Common/bg_commbox1.gif') no-repeat left 8px;}
.pay_list ul {width:700px; padding:0 0px 5px 0; background:url('/Images/Common/bg_commbox2.gif') no-repeat left bottom;}
.pay_list ul li {width:253px; float:left; position:relative; margin:0 0 0 22px; padding:8px 0 8px 70px;  background:url('/Images/Mypage/bg_paymentList.gif') no-repeat 56px top;}
.pay_list ul li p {position:absolute; top:10px; left:0px;}
.pay_list ul li strong {color:#8c70d9;}

.Mypage3 .pay_sum {width:690px; font-weight:bold; position:relative; margin:8px 0 0 0; padding:13px 0 10px 10px; border-top:2px solid #8c70d9; border-bottom:2px solid #8c70d9; background:#faf8fe;}
.Mypage3 .pay_sum strong {color:#f07c00; font-size:1.2em; position:absolute; top:10px; left:100px;}

.Mypage3 .lecture_descript {width:700px; line-height:18px; font-size:1.0em; letter-spacing:-0.1em; margin:10px 0 0 0; padding:20px 0 0 0; background:url('/Images/Common/bg_commbox1.gif') no-repeat left top;}
.lecture_descript ul {padding:0 15px 25px 15px; background:url('/Images/Common/bg_commbox2.gif') no-repeat left bottom;}
.lecture_descript ul li {margin:10px 0 0 0; padding:0 0 0 9px;}
.lecture_descript ul li  span {margin:0 0 0 15px;}

.Mypage3 .paymentCourse {width:700px; margin:20px 0 0 0;}
.Mypage3 .paymentCourse p {font-size:0.9em; letter-spacing:-0.1em; margin:15px 0 0 0; padding:0 0 0 7px; background:url('/Images/Common/Bul/bl_square_gray.gif') no-repeat left 5px;}

/* 결제 완료 */
.Mypage .order_finish {width:467px; height:226px; overflow:hidden; padding:44px 0 0 233px; background:url('/Images/Mypage/bg_payment_finish.gif') no-repeat left top;}
.order_finish p {text-align:left; letter-spacing:-0.1em;}
.order_finish div {height:83px; margin:25px 0 0 0;}
.order_finish p.sum {color:#666666; font-size:1.0em; font-weight:bold; padding:8px 0 10px 30px;  background:url('/Images/Mypage/bg_finish_sum.gif') no-repeat left top;}
.order_finish p.sum em {color:#00959c; font-size:1.2em; font-style:normal;}

.order_finish div ul {width:400px; overflow:hidden; margin:0 0 10px 0;}
.order_finish div ul li {width:200px; float:left; }

.Mypage .student_finish {width:467px; height:226px; overflow:hidden; padding:44px 0 0 233px; background:url('/Images/Mypage/bg_payment_finish.gif') no-repeat left top;}
.student_finish p {text-align:left; line-height:18px;  letter-spacing:-0.1em;}

.Mypage .secession {margin:0px;}


/* 온라인 서적 서브메인 */
.leftCon .onlineList {width:514px; position:relative; margin:20px 0 0 0;}
.onlineList ul {width:501px; margin:8px 0 20px 0; padding:16px 0 0 11px; background:url('/Images/Online/bg_notice.gif') repeat-x left top; overflow:hidden;}
.onlineList ul li {width:248px; float:left;}
.onlineList ul li dl {width:248px;}
.onlineList ul li dl dt {height:117px; float:left; padding:4px 4px 0 4px; background:url('/Images/Common/bg_photo.gif') no-repeat left top; }
.onlineList ul li dl dd {width:137px; float:left; margin:0 0 0 15px; padding:2px 0 0 0; } 
.onlineList ul li dl dd ul {width:137px; padding:10px 0 0 0; background:url('/Images/Common/bg_dot.gif') repeat-x left top;}
.onlineList ul li dl dd ul li {width:137px; padding:0 0 0 7px; background:url('/Images/Common/Bul/bl_square_gray.gif') no-repeat left 5px;}
.onlineList ul li dl dd ul li strong {color:#e95200; margin:0 0 0 5px}
.onlineList ul li dl dd ul li span {margin:0 0 0 5px}
.onlineList ul li dl dd p {font-size:0.9em; margin:3px 0 0 0; height:30px;}
.onlineList .btnSet {width:auto; position:absolute; right:0px; top:0px; margin:0px;}
.onlineList .btnSet img {margin:0 0 0 1px;}
.onlineList  h2 {clear:both;}

.leftCon .discount {width:514px; margin:20px 0 0 0; background:url('/Images/Online/bg_discount.gif') no-repeat left top;}
.discount ul {width:514px; padding:0 0 5px 0;}
.discount ul li {width:243px; position:relative; float:left; padding:22px 0 0 14px;}
.discount ul li h2 {padding:0 0 0 46px;}
.discount ul li dl {margin:6px 0 0 0;}
.discount ul li dl dt {float:left;}
.discount ul li dl dd {float:left; margin:0 0 0 10px;}
.discount ul li dl dd p {font-size:0.9em; margin:10px 0 0 0;}
.discount ul li dl dd div {text-align:center; margin:10px 0 0 0;}
.discount ul li dl dd .dis_money {padding:8px 0 0 19px; margin:0px; background:url('/Images/Online/bg_disMoney.gif') no-repeat 6px 3px;}
.discount ul li .dis_icon {position:absolute; top:0px; left:0px; padding:0px; margin:0px;}


.rightCon .onlineNotice {width:245px; position:relative; margin:3px auto 0 auto; padding:0 0 0 5px;}
.onlineNotice h2 {width:245px;}
.onlineNotice ul {width:245px; overflow:hidden; margin:5px 0 0 0; padding:10px 0 0 0; background:url('/Images/Online/bg_notice.gif') repeat-x left top;}
.onlineNotice ul li {width:235px; padding:0 0 0 10px; margin:5px 0 0 0; background:url('/Images/Common/Bul/bl_gray.gif') no-repeat left 5px;}
.onlineNotice div {position:absolute; top:5px; right:0px;}

.rightCon .shopping {width:255px; margin:20px 0 0 0; background:url('/Images/Online/bg_rightBox01.gif') no-repeat left top;}
.shopping dl { padding:17px 0 15px 86px; background:url('/Images/Online/bg_calculator.gif') no-repeat 19px 13px;}
.shopping dl dt {color:#1b72af; font-weight:bold;}
.shopping dl dd {font-size:0.9em; margin:5px 0 0 0;}
.shopping div {margin:8px 0 0 0;}

.rightCon .Introduction {width:255px; margin:15px 0 0 0; background:url('/Images/Online/bg_rightBox01.gif') no-repeat left top;}
.Introduction dl { padding:18px 0 17px 86px; background:url('/Images/Online/bg_financeBook.gif') no-repeat 19px 13px;}
.Introduction dl dd {font-size:0.9em; letter-spacing:-0.1em; margin:7px 0 0 0;}

.rightCon .online_lecture {width:255px; margin:15px 0 0 0; padding:0 0 10px 0; background:url('/Images/Online/bg_rightBox02.gif') no-repeat left bottom;}
.online_lecture dl {overflow:hidden; padding:5px 0 0 11px; }
.online_lecture dl dt {float:left;}
.online_lecture dl dd {width:95px; font-size:0.9em; letter-spacing:-0.1em; float:left; margin:0 0 0 1px; padding:12px 10px 10px 10px; background:url('/Images/Online/bg_lecture.gif') no-repeat left top;}
.online_lecture dl dd div {margin:10px 0 0 0;}

.rightCon .recommend {width:255px; margin:10px 0 0 0; padding:0 0 5px 0; background:url('/Images/Online/bg_rightBox02.gif') no-repeat left bottom;}
.recommend p {text-align:center; margin:15px 0 0 0;}
.recommend dl {overflow:hidden; padding:14px 0 0 25px; }
.recommend dl dt {float:left;}
.recommend dl dd {float:left; margin:0 0 0 7px;}
.recommend dl dd p {text-align:left;}
.recommend dl dd div {margin:10px 0 0 0;}


/* 온라인 서적 리스트 */
.online_list {width:700px; margin:25px 0 0 0; position:relative;}
.online_list h4 {font-weight:bold; font-size:1.2em; line-height:16px; padding:0 0 2px 17px; clear:both; float:none; margin:20px 0 8px 0; background:url('/Images/Common/Bul/bl_h4.gif') no-repeat left top;}

.online_list .info_box {width:700px; padding:0 0 10px 0; background:url('/Images/Examination/bg_info_box02.gif') no-repeat left bottom;}
.online_list .info_box ul li {height:auto; display:block; padding:0 0 4px 0; background:none;}
.online_list .info_box ul li dl {width:670px; overflow:hidden; padding:5px 0 0 0;}

.online_list .onlineBooks_list {width:700px; margin:8px 0 0 0; border-top:2px solid #717171;overflow:hidden;}
.onlineBooks_list li  {width:689px; position:relative; border-bottom:1px solid #e8e8e8; padding:15px 0 15px 11px;overflow:hidden;}
.onlineBooks_list li dl {width:550px;}
.onlineBooks_list li dl dt {float:left;}
.onlineBooks_list li dl dd {width:433px; float:right; padding:10px 0 0 0;}
.onlineBooks_list li dl dd strong {color:#3275ad;}
.onlineBooks_list li dl dd p {margin:5px 0 0 0;}
.onlineBooks_list li dl dd div {margin:10px 0 0 0;}
.onlineBooks_list li dl dd div span {color:#90604e; margin:0 0 0 20px;}
.onlineBooks_list li dl dd div .price {color:#666666; margin:0px; text-decoration:line-through;}


/* 온라인 서적 리스트 - 수량, 장바구니 */
.onlineBooks_list li .cartbox {width:123px; height:123px; position:absolute; right:0px; top:0px; padding:40px 0 0 16px; margin:0px; background:url('/Images/Online/bg_btn.gif') no-repeat left top;}
.cartbox input {float:left; margin:35px 0 0 0;}
.cartbox div {width:68px; height:auto; float:left; margin:0; padding:0 0 0 8px;}
.cartbox div .numCheck {width:68px; height:auto;padding:0 0 5px 5px; font-size:0.9em; line-height:13px; position:relative;}
.cartbox div .numCheck p {width:28px; padding:4px 0 0 0; margin:0px; float:left;}
.cartbox div .numCheck input { float:left; margin:0px; vertical-align:top;}
.cartbox div .numCheck div {width:11px; height:19px ! important; position:absolute; top:0px; right:0px; padding:0 0 0 2px; margin:0px;}
.cartbox p {width:68px; margin:5px 0 0 0; padding:0 0 0 7px;}

.online_list .rbtnSet {width:700px; text-align:right; margin:20px 0 0 0;}
.online_list .rbtnSet img {vertical-align:top;}

.online_view {width:700px; margin:25px 0 0 0; position:relative;}
.online_view .cartArea { margin:0 0 0 0; padding:25px 0 0 0; background:url('/Images/Online/bg_boxView01.gif') no-repeat left top;overflow:hidden;}
.cartArea .book_tit {color:#3275ad; font-size:1.2em; padding:0 0 0 35px;}
.online_view .cartArea img.bookdetail {padding:3px;border:1px solid #ccc;}
.cartArea .book_tit strong {font-size:1.2em;font-weight:bold;}
.cartArea dl { width:630px; padding:5px 35px 20px 35px; background:url('/Images/Online/bg_boxView02.gif') no-repeat left bottom;overflow:hidden;}
.cartArea dl dt {float:left;}
.cartArea dl dd {width:450px; float:right;}
.cartArea dl dd ul {width:450px;}
.cartArea dl dd ul li { width:145px; float:left; position:relative; padding:6px 0 6px 80px; background:url('/Images/Common/bg_dot.gif') repeat-x left bottom;}
.cartArea dl dd ul li p {font-size:0.9em; position:absolute; top:7px; left:0px; padding:0 0 0 10px; background:url('/Images/Common/Bul/bl_blue.gif') no-repeat left 5px;}
.cartArea dl dd ul li .price {color:#666666; margin:0px; text-decoration:line-through;}
.cartArea dl dd ul li.last {width:370px; background:none;padding:6px 0 6px 80px;}
.cartArea dl dd ul li ul {width:350px; clear:both; float:none; padding:0px;}
.cartArea dl dd ul li ul li {width:370px;   padding:0 0 5px 0px; clear:both; float:none; background:none;font-size:0.9em;}
.cartArea dl dd .btnSet {width:auto; margin:10px 0 0 0;}

.online_view .title {width:700px; position:relative; margin:20px 0 0 0; padding:5px 0 5px 0;}
.title h4 {color:#565656; font-size:1.2em; font-weight:bold;}
.title div {position:absolute; top:0px; right:0px;}

.online_view .viewList {width:682px; margin:10px 0 0 0; padding:12px 0 20px 18px; border-top:2px solid #aaaaaa; border-bottom:1px solid #e8e8e8;}
.viewList li {margin:20px 0 0 0; padding:0 0 0 0;}
.viewList li dl dt {color:#3762af; font-weight:bold; padding:0 0 7px 10px; background:url('/Images/Common/Bul/bl_arrow_blue.gif') no-repeat left 4px;}
.viewList li dl dd {padding:0 0 0 19px; background:url('/Images/Common/Bul/bl_square_gray.gif') no-repeat 11px 5px;}

.pyunibBook02 {width:644px; position:relative; margin:0; padding:0;display:inline;}
.pyunibBook02 ul {overflow:hidden;}
.pyunibBook02 ul li {float:left;width:322px;padding:10px 0 0 0;}
.pyunibBook02 ul li dl {float:left;}
.pyunibBook02 ul li dl dt {height:117px; float:left; padding:4px 4px 0 4px; background:url('/Images/Common/bg_photo.gif') no-repeat left top;}
.pyunibBook02 ul li dl dd {width:200px; float:right;}
.pyunibBook02 ul li dl dd div { margin:0 0 5px 0;}
.pyunibBook02 ul li dl dd strong {letter-spacing:-0.1em;}
.pyunibBook02 ul li dl dd p {font-size:0.9em; letter-spacing:-0.1em; margin:5px 0 5px 0;}
.pyunibBook02 ul li dl dd ul {width:150px; padding:5px 0 0 0; background:url('/Images/Common/bg_dot.gif') repeat-x left top;}
.pyunibBook02 ul li dl dd ul li {width:142px; padding:3px 0 0 6px; background:url('/Images/Common/Bul/bl_square_gray.gif') no-repeat left 8px;}

.online_view .rbtn {text-align:right; margin:10px 0 0 0;}

.ebook_btn_area {padding:10px 0 0 0; width:147px; text-align:center; }
.ebook_btn_area span {padding:0 0 4px 0 }

/* 강의실입장 */
.go_box {background:url('/Images/Popup/goahead_bg.jpg') no-repeat left top;width:472px; height:auto;position:relative;padding:25px; vertical-align:top;}
.go_box div {margin:0px 0 25px 25px;padding:35px 0 0 12px;background:url('/Images/Popup/popbullet_2.gif') no-repeat left 39px;line-height:20px; width:285px; font-size:1.0em; font-weight:bold;color:#444444;}
.go_box p {background:url('/Images/Popup/popbullet_1.gif') no-repeat 15px 1px;padding:0px 0 0 30px;color:#4b7600; top:100px;width:380px; height:35px;font-weight:bold;}
.go_box table {width:370px;margin:0 0 0 30px;}
.go_box table td.first {height:50px;padding:0 0 0 30px;}

/************************ 2013-03-16 // Miss_zzang@nate.com // 메인 중앙 // banner_type1 ************************/
#banner_type1{width:520px;height:179px;position:relative;overflow:hidden;}
#banner_type1 .caroufredsel_wrapper{width:520px ! important;}
#banner_type1 #banner_type1_inner{width:520px ! important;}
#banner_type1 #banner_type1_inner{width:520px ! important;}
#banner_type1 .caroufredsel_wrapper a{float:left;padding:0 3px;width:514px;height:179px;}

#banner_type1 #banner_type1_navi{position:absolute;right:5px;bottom:0px;padding:5px 43px 0 0;width:470px;height:20px;text-align:right;z-index:9999;background:url('/Images/Common/banner/banner_type1_bg1.gif') no-repeat left top;}
#banner_type1 #banner_type1_navi a{display:inline-block;margin:0 0 0 3px;width:13px;height:13px;line-height:15px;border:solid 1px #fff;color:#777;font-weight:bold;font-size:10px;text-align:center;text-decoration:none;background:#fff;}
#banner_type1 #banner_type1_navi a.selected{background:#679eff;color:#fff}

#banner_type1 #banner_type1_stop{position:absolute;right:27px;bottom:5px;z-index:999999;}
#banner_type1 #banner_type1_play{position:absolute;right:10px;bottom:5px;z-index:999999;}

/************************ 2014-01-3  // 한국사  // banner_type001 ************************/
#banner_type001{width:700px;height:179px;position:relative;overflow:hidden;}
#banner_type001 .caroufredsel_wrapper{width:700px ! important;}
#banner_type001 #banner_type1_inner{width:700px ! important;}
#banner_type001 .caroufredsel_wrapper a{float:left;padding:0 3px;width:514px;height:179px;}

#banner_type001 #banner_type1_navi{position:absolute;right:5px;bottom:0px;padding:5px 43px 0 0;width:470px;height:20px;text-align:right;z-index:9999;background:url('/Images/Common/banner/banner_type1_bg1.gif') no-repeat left top;}
#banner_type001 #banner_type1_navi a{display:inline-block;margin:0 0 0 3px;width:13px;height:13px;line-height:15px;border:solid 1px #999;color:#777;font-weight:bold;font-size:10px;text-align:center;text-decoration:none;background:url('/Images/Common/banner/banner_type1_bg2.gif') repeat-x left top;}
#banner_type001 #banner_type1_navi a.selected{background:url('/Images/Common/banner/banner_type1_bg3.gif') repeat-x left top;}

#banner_type1 #banner_type1_stop{position:absolute;right:27px;bottom:5px;z-index:999999;}
#banner_type1 #banner_type1_play{position:absolute;right:10px;bottom:5px;z-index:999999;}

.wrapcenter {margin:auto;}
.kh_ssambox {width:680px;overflow:hidden;}
.kh_ssam {float:left;}
.kh_intro {float:right;width:570px;}
.boldtext {font-weight:bold;font-size:1.1em;}
.khtitle {text-align:center;}

/************************ 2013-03-16 // Miss_zzang@nate.com // 서브메인 중앙 // banner_type1 ************************/
#banner_type2{position:relative;overflow:hidden;}
#banner_type2 .caroufredsel_wrapper a{float:left;}

#banner_type2 #banner_type2_navi{position:absolute;z-index:9999;}
#banner_type2 #banner_type2_navi a{display:inline-block;margin:0 0 0 3px;width:13px;height:13px;line-height:15px;border:solid 1px #999;color:#777;font-weight:bold;font-size:10px;text-align:center;text-decoration:none;background-color:#fff;}
#banner_type2 #banner_type2_navi a.selected{background:#679eff;color:#fff}

#banner_type2 #banner_type2_stop{position:absolute;z-index:999999;}
#banner_type2 #banner_type2_play{position:absolute;z-index:999999;}
#banner_type2 #banner_type2_navi{right:55px;top:15px;}
#banner_type2 #banner_type2_stop{right:32px;top:15px;}
#banner_type2 #banner_type2_play{right:15px;top:15px;}
/* 메인 우측 배너 */
.rightCon #banner_type2{margin:10px 0 0 0;padding:30px 0 19px 9px;width:243px;height:131px;background:url('/Images/Common/banner/banner_type2_bg1.gif') no-repeat left top;}
.rightCon #banner_type2 .caroufredsel_wrapper{width:229px ! important;height:131px ! important;}
.rightCon #banner_type2 #banner_type2_inner{width:229px ! important;}
.rightCon #banner_type2 .caroufredsel_wrapper a{width:229px;height:179px;}
.rightCon #banner_type2 #banner_type2_navi{top:7px;}
.rightCon #banner_type2 #banner_type2_stop{top:7px;}
.rightCon #banner_type2 #banner_type2_play{top:7px;}
/* 서브메인 중앙 배너 */
.leftCon #banner_type2{padding:9px 0 14px 9px;width:504px;height:142px;background:url('/Images/Common/banner/banner_type3_bg1.gif') no-repeat left top;}
.leftCon #banner_type2 .caroufredsel_wrapper{width:495px ! important;height:143px ! important;}
.leftCon #banner_type2 #banner_type2_inner{width:495px ! important;}
.leftCon #banner_type2 .caroufredsel_wrapper a{width:495px;height:143px;}
/* 서브메인 중앙 배너2 // 옆에 공지사항 있는 배너 */
.visual2 #banner_type2{margin:0 0 0 0;width:416px;height:142px;}
.visual2 #banner_type2 .caroufredsel_wrapper{width:416px ! important;height:143px ! important;}
.visual2 #banner_type2 #banner_type2_inner{width:416px ! important;}
.visual2 #banner_type2 .caroufredsel_wrapper a{width:416px;height:143px;}
.visual2 #banner_type2 #banner_type2_navi{top:7px;}
.visual2 #banner_type2 #banner_type2_stop{top:7px;}
.visual2 #banner_type2 #banner_type2_play{top:7px;}

/* 금융교육센터 오프라인 퍼블리싱 추가 130415 */
.leftCon_offmain #banner_type2{padding:9px 0 0 9px;width:621px;height:182px;background:url('/Images/Common/banner/banner_type_offline_bg1.gif'/*/Images/Common/banner/banner_type_offline_bg1_02.gif*/) no-repeat left top;}
.leftCon_offmain #banner_type2 .caroufredsel_wrapper{width:612px ! important;height:169px ! important;}
.leftCon_offmain #banner_type2 #banner_type2_inner{width:612px ! important;}
.leftCon_offmain #banner_type2 .caroufredsel_wrapper a{width:612px;height:169px;}  

/*cma flow_chat 추가*/
#flow_chart{margin-top:20px;}

/************************ 20170320 // 서브메인 풀 // ************************/

.visual2 .bannerZone_full{width:680px; float:left; position:relative; padding:10px; border:1px solid #f2f2f2; border-radius:5px;}

.visual2 #banner_type2_full{margin:0 0 0 0;width:680px;height:142px;}
.visual2 #banner_type2_full .caroufredsel_wrapper{width:680px ! important;height:143px ! important;}
.visual2 #banner_type2_full #banner_type2_inner{width:680px ! important;}
.visual2 #banner_type2_full .caroufredsel_wrapper a{width:680px;height:143px;}
.visual2 #banner_type2_full #banner_type2_navi{top:7px;}
.visual2 #banner_type2_full #banner_type2_stop{top:7px;}
.visual2 #banner_type2_full #banner_type2_play{top:7px;}

#banner_type2_full{position:relative;overflow:hidden;}
#banner_type2_full .caroufredsel_wrapper a{float:left;}

#banner_type2_full #banner_type2_navi{position:absolute;z-index:9999;}
#banner_type2_full #banner_type2_navi a{display:inline-block;margin:0 0 0 3px;width:13px;height:13px;line-height:15px;border:solid 1px #999;color:#777;font-weight:bold;font-size:10px;text-align:center;text-decoration:none;background-color:#fff;}
#banner_type2_full #banner_type2_navi a.selected{background:#679eff;color:#fff}

#banner_type2_full #banner_type2_stop{position:absolute;z-index:999999;}
#banner_type2_full #banner_type2_play{position:absolute;z-index:999999;}
#banner_type2_full #banner_type2_navi{right:55px;top:15px;}
#banner_type2_full #banner_type2_stop{right:32px;top:15px;}
#banner_type2_full #banner_type2_play{right:15px;top:15px;}





/* 여백 */
.mL5{margin-left:5px}
.mL-5{margin-left:-5px}
.mT10{margin-top:10px;}
.mT15{margin-top:15px;}
.mT20{margin-top:20px;}
.mB6{margin-bottom:6px;}
.mL50{margin-left:50px;}
.mL150{margin-left:150px;}




