@charset "utf-8";
/* SM잉글리쉬 홈페이지 리뉴얼 re_common.css 

▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
작업자: 2014.04.29 권주희
임의로 절대 수정하지 마시고 작업자에게 요청 해주시기 바랍니다.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
*/
  
 
/*★★ BASE html5_reset설정 ★★*/
* {margin:0; padding:0;}
@import url('//fonts.googleapis.com/earlyaccess/nanumgothic.css');
header,section,article,footer,nav,aside{display:block;}
html, body{width:100%; height:100%; }
body {background:#E6E9ED;}
body,input,textarea,select,table,button{ font-family: "Dotum", 돋음, NanumGothic,나눔고딕, sans-serif; font-size:12px; color:#666666;  font-weight:normal}
caption, legend, #accessibility, .hidden{font-size: 0;line-height: 0;text-indent: -5000px;}
img, fieldset, iframe{border:0 none; vertical-align:top;}
iframe {display:block;}
fieldset{font-size:0;}
ul,ol{list-style:none;padding:0; margin:0;}
a,span{color:#000;text-decoration:none; font-size:12px; letter-spacing: 0;}
span, strong, em{display:inline-block; zoom:1; *display:inline; /*ie 7대응*/ vertical-align:middle;}
span a {display:inline-block; zoom:1; *display:inline; /*ie 7대응*/ vertical-align:middle;}
em,address{font-style:normal; text-decoration:none;}
table{border-collapse:collapse; font-family: "Dotum", 돋음; color:#4d4d4d; }
hr{display:none;}
label {cursor:pointer;}
body {border-collapse:separate; border-spacing:0px; word-wrap:break-word; letter-spacing:-0.4px; word-spacing:0px;-webkit-text-size-adjust: none;}
#Wrap {background:#fff;}
 /*------------------------------------------------------------------------------------HOME body------------------------------------------------------------------------------------*/
.content {margin:0 auto; width:980px; padding-top:26px; overflow:hidden;}
.sub_content {margin:0 auto; width:980px; padding-top:26px; border-top:4px solid #656d78; }

/*--------------------------------------------------------------------------최상위 구홈피, 뉴홈피 선택 사용하기 bar존 140814 주희---------------------------------------------------------------*/
.home_cg_wrap {border-bottom:1px solid #e0e3e8;}
/*change 베너*/
.home_cg_wrap .top_change_bar {background:#1f9aa9; padding:10px 0;}
.home_cg_wrap .top_change_bar ul {margin:0 auto; width:980px; overflow:hidden; }
.home_cg_wrap .top_change_bar ul li {float:left;}
.home_cg_wrap .top_change_bar ul li:first-child {margin-right:10px;}
.home_cg_wrap .top_change_bar ul li span {margin:10px 0 0 7px; float:right;}
.home_cg_wrap .top_change_bar .choice_btn {padding:0px !important;}
.home_cg_wrap .top_change_bar ul .choice_btn .old_home_btn a {background:url('//www8.smenglish.co.kr/new2014/images/home/top_cg/home_top_change_btn01.png') no-repeat; width:116px; height:82px;}/*기존 홈페이지 돌아가기*/
.home_cg_wrap .top_change_bar ul .choice_btn .new_home_btn a {background:url('//www8.smenglish.co.kr/new2014/images/home/top_cg/home_top_change_btn02.png') no-repeat; width:116px; height:82px;}/*new홈페이지&LMS전환신청하기*/
/*change 베너 열었다 닫았다 버튼*/
.home_cg_wrap .bar_openclose_btn {margin:0 auto; width:980px; text-align:center;}
.home_cg_wrap .bar_openclose_btn img {cursor:pointer;}






 /*------------------------------------------------------------------------------------HOME top------------------------------------------------------------------------------------*/
 .top_zon {position:relative;}
 /*최상단 라인*/
.top_line01 {height:4px; background:#264c99;}
.top_line01 .top_line02 {margin:0 auto; width:980px; height:4px; background:url('//www8.smenglish.co.kr/new2014/images/home/site_top_line.png') no-repeat;}
/*로고, 메인 메뉴, 탑메뉴*/
.main_menu_group {position: relative; margin:0 auto; width:980px; margin-top:30px; overflow:hidden;}
.sm_logo {float:left;}
.droplinetabs {float:right;}
/*--메인메뉴--*/
.droplinetabs {position:absolute; top:0; left:239px; }
.droplinetabs:after,.droplinetabs ul:after {content:''; clear:both; position:relative;}
.droplinetabs ul {margin: 0; padding: 0; width: 100%; list-style: none;  position:relative;}
.droplinetabs ul li {float:left;}
.droplinetabs > ul > li  {margin-left:65px; padding: 10px 0;}
.droplinetabs > ul > li:first-child {margin-left:0;}
.droplinetabs ul li span {display:block; cursor: pointer;}
.droplinetabs ul .f_menu .f_m01 {background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -0px -573px; width:123px; height:22px; margin-bottom:5px; }
.droplinetabs ul .f_menu .f_m02 {background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -124px -573px; width:62px; height:22px; margin-bottom:5px;}
.droplinetabs ul .f_menu .f_m03 {background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -187px -573px; width:80px; height:22px; margin-bottom:5px; }
.droplinetabs ul .m_on .f_m01 {background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -0px -595px; width:123px; height:22px; border-bottom:4px solid #264c99; padding-bottom:5px;}
.droplinetabs ul .m_on .f_m02 {background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -124px -595px; width:62px; height:22px; border-bottom:4px solid #264c99; padding-bottom:5px;}
.droplinetabs ul .m_on .f_m03 {background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -187px -595px; width:80px; height:22px; border-bottom:4px solid #264c99; padding-bottom:5px;}
.droplinetabs > ul > li > a > span { float: none; display: block; /*padding: 7px 9px 3px 6px;*/ cursor: pointer;}
.droplinetabs > ul > li:hover:after {content: ''; display:block; }
.droplinetabs_menu {margin-top:15px; border-top:1px solid #dddddd; border-bottom:1px;  z-index: 999;}
.droplinetabs_menu .menu_center { position:absolute; width: 100%; background:#fff url('//www8.smenglish.co.kr/new2014/images/bg/home/top_menu_bottom_bg.png') repeat-x 0 bottom;  z-index:20;}
.droplinetabs_menu .menu_center ul {   margin: 0 auto; width: 980px; height:86px;overflow:hidden; padding:10px 0;}
.droplinetabs_menu .menu_center ul li {float:left; width:230px; }
.droplinetabs_menu .menu_center ul li:hover {background:#475466 url('//www8.smenglish.co.kr/new2014/images/home/menu_icon.png') no-repeat center right;}
.droplinetabs_menu .menu_center ul li a {font-size:14px; color:#434a54; display:block; padding:11px; height:13px; line-height:13px;}
.droplinetabs_menu .menu_center ul li a:hover {color:#fff;}
.droplinetabs_menu .menu_center ul li a span:after {content:"+"; position: relative; top:-1px; margin-right:7px; display:inline-block; zoom:1; *display:inline; /*ie 7대응*/color:#475466;}
/*--상단 탑메뉴--*/
.top_menu,.top_menu ul,.top_menu li,.top_menu span,.top_menu a {margin:0; padding:0; position:relative; border:0; line-height:1; box-sizing: content-box;}
.top_menu {margin: 0 auto; position: relative; width: 980px;}
.top_menu:after,.top_menu ul:after {content:''; clear:both;}
.top_menu a { line-height:49px; padding:0 12px; text-decoration:none;}
.top_menu > ul {position: absolute; right: 0; top: -45px; z-index:999;}
.top_menu > ul > li {float:left; background:url('//www8.smenglish.co.kr/new2014/images/home/top_menu_line.png') no-repeat center left;}
.top_menu > ul > li:first-child {background:none;}
.top_menu > ul > li > a {font-family:"NanumGothic","나눔고딕", Dotum, 돋음, sans-serif; font-size:13px; font-weight:bold; color:#99a2af; letter-spacing:0; }
.top_menu > ul > li:hover:after {content: ''; display:block; position:absolute;  left:-25px; bottom:0; width:138px; height:4px; background:#264c99; }
.top_menu > ul > li:hover > a {color:#214785; }
.top_menu .has-sub {z-index: 999; }
.top_menu .has-sub:hover > ul {display:block; }
.top_menu .has-sub ul { display:none; position:absolute; top:100%; left:-25px; width:136px; padding:10px 0; background:#fff url('//www8.smenglish.co.kr/new2014/images/bg/home/top_menu_bottom_bg.png') repeat-x 0 bottom; border:1px solid #c0c6d0; border-bottom:none; z-index:999;} 
.top_menu .has-sub ul li a {filter:none; display:block; padding:10px; line-height:120%; color:#666666; font-size:12px; letter-spacing:0;}
.top_menu .has-sub ul li a:hover {color:#20859e; text-decoration:underline;}
.top_menu .has-sub ul li a span {display:inline-block; zoom:1; *display:inline; /*ie 7대응*/ position:relative; top:-2px; margin-right:5px; background-image:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png'); background-position:-590px -0; width:5px; height:5px; }



/*--로그인 라인 존 SETTIGN--*/
.login_group {clear:both; height:25px; line-height:25px; padding:8px 0 8px 0; background:url('//www8.smenglish.co.kr/new2014/images/bg/home/login_bg.png') repeat-x;}
.login_group > div {width:980px; margin:0 auto;}
/*로그인 안했을 경우*/
.login_group .login_none {overflow:hidden;}
.login_group .login_none div {float:left;}
.login_group .login_none div span {float:left; }
/*아이디 패스워드 input*/
.login_group .login_none .login_ip { position:relative; margin-right:6px; /*height:24px; line-height:24px;height:18px; line-height:18px;*/}
.login_group .login_none .login_ip input {width:151px; padding:4px 8px 4px 25px; border:1px solid #99a2af; box-shadow:inset 1px 0 2px #e0e3e8; color:#b3b3b3; }
.login_group .login_none .login_ip .id_icon {position:absolute; left:5px; top:5px; background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -263px -0px; width:16px; height:16px;}
.login_group .login_none .login_ip .pw_icon {position:absolute; left:5px; top:5px; background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -328px -0px; width:12px; height:16px; }
/*로그인버튼*/
.login_group .login_none .login_btn { float:left;margin-right:6px;}
.login_group .login_none .login_btn a  { display:block; background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -0px -26px; width:50px; height:25px; }
/*아이디/비밀번호찾기 버튼*/
.login_group .login_none .idpw_search_btn {margin-top:1px; }
.login_group .login_none .idpw_search_btn a  {display:block; background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -54px -26px; width:114px; height:25px; }
/*회원가입 버튼*/
.login_group .login_none .join_btn {margin-top:1px; margin-left:5px;}
.login_group .login_none .join_btn a  { display:block; background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -172px -26px; width:59px; height:25px; }
/*플립러닝 바로가기 버튼*/
.login_group .login_none .link {float:right; }
.login_group .login_none .link .link_btn {margin-top:1px; }
.login_group .login_none .link .link_btn_1 {margin-top:1px;margin-right:3px; }
.login_group .login_none .link .link_btn a  { display:block; background-image:url('//www8.smenglish.co.kr/new2014/images/home/home_link1.gif'); width:124px; height:25px; }
.login_group .login_none .link .link_btn_1 a  { display:block; background-image:url('//www8.smenglish.co.kr/new2014/images/home/home_link2.jpg'); width:124px; height:25px; }
/*로그인 했을 경우*/
.login_group .login_yes {position:relative;}
.login_group .login_yes ul li {float:left;}
.login_group .login_yes ul li span {float:left;}
.login_group .login_yes ul li+li {margin-left:10px;}
.login_group .login_yes ul li+li>span {margin-right:3px;}
.login_group .login_yes ul li span a {display:block;}
/*로긴정보 텍스트*/
.login_group .login_yes ul .login_icon {position:relative; top:2px; background-image:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png'); background-position:-399px -0; width:17px; height:16px; }
.login_group .login_yes ul .user_name_txt {font-size:14px; color:#fff; letter-spacing:0; margin-left:7px;}
.login_group .login_yes ul .user_name_txt em {margin-left:5px; color:#bfd1dd;}
/*로긴후 버튼*/
.login_group .login_yes ul .logout_btn a {background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -235px -26px; width:62px; height:25px; }/*로그아웃*/
.login_group .login_yes ul .renew_btn .rn_on a {background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -0px -53px; width:90px; height:25px; }/*로그인연장 on*/
.login_group .login_yes ul .renew_btn .rn_off a {background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -0px -79px; width:90px; height:25px; }/*로그인연장 off*/
.login_group .login_yes ul .home_btn a {background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -95px -53px; width:25px; height:25px; }/*홈바로가기*/
.login_group .login_yes ul .setting_btn a {background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -95px -79px; width:80px; height:25px; }/*설정*/
/*회원정보변경&서브로 들어갔을경우 학습관리하기 버튼*/
.login_group .login_yes ul .info_change {position: absolute; right: 0; top: 0; }
.login_group .login_yes ul .info_change_btn a {background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -153px -53px; width:82px; height:25px; }/*회원정보변경*/
.login_group .login_yes ul .link_btn a {display:block; background-image:url('//www8.smenglish.co.kr/new2014/images/home/home_link1.gif'); width:124px; height:25px; }/*플립링크*/
.login_group .login_yes ul .link_btn_1 a {display:block; background-image:url('//www8.smenglish.co.kr/new2014/images/home/home_link2.jpg'); width:124px; height:25px; }/*플립링크*/
.login_group .login_yes ul .sub_study_setting_btn {margin-top:-7px; margin-left:7px;}/*학습관리하기 버튼*/
.login_group .login_yes ul .sub_study_setting_btn a {background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -300px -26px; width:162px; height:39px; }








 /*------------------------------------------------------------------------------------HOME footer------------------------------------------------------------------------------------*/
.footer {margin-top:30px; clear:both; background:#e6e9ed url('//www8.smenglish.co.kr/new2014/images/bg/home/footer_bg.png') repeat-x;}
/*푸터메뉴*/
.footer .ft_menu {margin:0 auto; width:980px; overflow:hidden; position:relative;}
.footer .ft_menu ul li {float:left; padding:16px 30px; height:11px; line-height:11px; background:url('//www8.smenglish.co.kr/new2014/images/bg/home/footer_line.png') no-repeat center left;}
.footer .ft_menu ul li a {color:#818B99; font-weight: bold; text-shadow: 1px 1px 0 #FFFFFF;}
/*패밀리사이트 셀렉트*/
.footer .ft_menu .Family_Site {float:right; background:0px; padding:16px 0;}
.footer .ft_menu .Family_Site .fs_bg {position:relative; right:0; margin-top:-5px; height: 23px;  background: #f5f7fa; box-shadow: 2px 2px 2px #E3E5E7 inset; outline: 1px solid #aab2bd; overflow: hidden;} 
.footer .ft_menu .Family_Site .fs_bg .select_btn {display:inline-block; zoom:1; *display:inline; /*ie 7대응*/ position:absolute; top:-1px; right:0; background: url("//www8.smenglish.co.kr/new2014/images/home/select_btn.png") no-repeat scroll right center; width:23px; height:25px;  }
.footer .ft_menu .Family_Site .fs_bg select {/*margin-top:2px; padding-top:4px;*/height: 22px; line-height: 22px;  width:159px; background:transparent; border:none; border-radius: 0; font-size: 12px; color:#656d78; letter-spacing:0; }
.footer .ft_menu .Family_Site .fs_bg select option { border: medium none; /*height: 19px; line-height: 19px; */padding-top:4px;}
/*셀렉트 ie7설정*/
.footer .ft_menu .Family_Site .fs_bg {.position:absolute; .right:0; .margin-top:-3px;   .background: none;} 
.footer .ft_menu .Family_Site .fs_bg .select_btn {.display:none; }
.footer .ft_menu .Family_Site .fs_bg select {.background:#f5f7fa;}
/*어드레스*/
.footer .address {margin:0 auto; width:980px; padding:15px 0;}
.footer .address .copyright {text-align:center; color:#656d78; text-shadow: 1px 1px 0 #FFFFFF; line-height:1.5em; letter-spacing:0;} 
.footer .address .sc_bn {padding: 20px 100px; overflow:hidden; text-align:center;} 
/*.footer .address .sc_bn .bn01 { background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -0px -495px; width:185px; height:64px;}콘텐츠제공서비스 품질인증*/
.footer .address .sc_bn .bn02 { background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -0px -495px; width:139px; height:64px;}/*기업부설 연구소*/
.footer .address .sc_bn .bn03 { background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -139px -495px; width:134px; height:64px;}/*기업부설 창작연구소*/
.footer .address .sc_bn .bn04 { background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -273px -495px; width:174px; height:64px;}/*기술혁신형 중소기업*/
.footer .address .sc_bn .bn05 { background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -447px -495px; width:130px; height:64px;}/*KOMCA*/
/*개인정보취급방침 그레이컬러*/
.footer .color_gray {color:#40454c !important; }



/*로딩될때 회색 bg 블라인더&팝업 활성시 빽그라운드*/
#div_loading {display:block;	width:100%; height:100%; top:0;	left:0; z-index:1; opacity:0.5; filter:alpha(opacity=50); background-color:#2B2B2B; background-repeat:no-repeat; background-position:center; border:1px solid #CCCCCFF; }
/*--백그라운드bg깔린 팝업설정--*/
/*로딩이미지 돌아가는 bg*/
.div_progerss {position:absolute;width:100%; height:100%; z-index:999; opacity:0.5; filter:alpha(opacity=50); background:url('//www8.smenglish.co.kr/images/loader/ajax-loader.gif') no-repeat #2B2B2B center center;}
/*백그라운드 채워지는 bg*/
.blind_box {position:absolute; top:0; left:0; width:100%; height:100%; background:#EAEAEA; z-index:1; filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7; }




/*----------------------------------------------------------------------------------------------------------------------팝업--------------------------------------------------------------------------------------------------------*/
/*팝업 상단 공통*/
.pop_top_bar {position: relative; padding:8px; overflow:hidden;  background:#63bcde;  text-align:left; }
.pop_top_bar span,.pop_top_bar a {color:#FFFFFF; font-size:14px; font-weight:bold;}
.pop_top_bar .pop_close_btn {float:right; padding-left:10px; }
.pop_top_bar .pop_close_btn a {background:url('/images/class2013/pop_close_btn.png') no-repeat;  width:17px; height:17px;}

/*팝업 바디 공통*/
.pop_content02 {margin:0 5px 5px 5px; padding:20px 30px;  background:#fff; letter-spacing:0px;}
.pop_content02 .txt_box {padding:10px 0; margin-bottom:8px; font-weight:bold; color:#4d4d4d;text-align:center; font-size:14px; }
.pop_content02 .color_red {color:red; font-weight:bold;}
.pop_content02 .color_blue {color:blue; }
.pop_content02 .top_date_btn .date_view {margin:0 9px; font-size:14px; font-weight:bold; letter-spacing:-1px;} 
.pop_content02 .cd_here {display:block; text-align:center; padding-bottom:10px;}
.pop_content02 .p_tit {margin-bottom:10px; font-size:14px; font-weight:bold; color:#000;}
.pop_content02 .center_bottom_txt {margin-top:10px; text-align:center; color:red;}
.pop_content02 .no_bold {margin-bottom:10px; text-align:left; color:#000;}/*팝업 노 볼드 가운데정렬*/


/*팝업 하단버튼 공통*/
.pop_content02 .pop_bottom_btn {text-align:center; padding-top:10px;}
.pop_content02 .pop_bottom_btn span {margin: 0 3px;}
.pop_content02 .info_txt_bold {margin-bottom: 10px; color:#4c4c4c; font-size:14px; font-weight:bold; } 
.pop_content02 .info_txt_bold_left { margin-bottom: 10px; color:#4c4c4c; font-size:12px; font-weight:bold;} /*왼쪽으로 정렬된 txt*/
.pop_content02 .info_txt_bold_left em {font-weight:normal;}
.pop_content02 .id_cd {line-height:1.8em;  letter-spacing: 0;}
.apply_btn a {background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -558px -161px;  width:66px; height:43px;}/*적용버튼*/
.cn_btn a {background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -567px -26px;  width:66px; height:43px;}/*취소버튼*/
.ok_btn a {background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -467px -71px;  width:66px; height:43px;}/*확인버튼*/
.close_btn a {background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -633px -161px;  width:66px; height:43px;}/*닫기버튼*/
.request_btn a {background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -701px -116px;  width:66px; height:43px;}/*신청버튼*/
/*확인 기본 레이아웃 팝업*/
.home_popupA {position:fixed; top:30%; left:37%; display:block; padding-bottom:1px; background:#63bcde; z-index:999;}



/*유니크 레이아웃 팝업*/
.home_popupB {position:fixed; top:30%; left:25%; display:block; padding-bottom:1px; background:#63bcde; z-index:999;}
.home_popupB .bottom_txt .txt_icon {width: 9px; height: 9px; background-image: url("//www8.smenglish.co.kr/images/class2013/btn_wrap.png"); background-position: -9px -18px;}
.home_popupB .pop_content02 table {width:100%; /*border:1px solid #8a8f99;*/ border-top:none;}
.home_popupB .pop_content02 table tr td {padding:10px 8px; border:1px solid #8a8f99; /*letter-spacing: -0.2px; */}
.home_popupB .pop_content02 table thead {}
.home_popupB .pop_content02 table thead tr td { height:11px; line-height:11px; /* border-bottom:1px solid #b7bbc7; */text-align:center; letter-spacing: 0.1px; line-height: 1.2em;}
.home_popupB .pop_content02 table tbody tr td {/* border:1px solid #b7bbc7;border-left:none; */ text-align:center;}
.home_popupB .pop_content02 table tbody tr:first-child td {border-top:none;}
.home_popupB .pop_content02 .tb_wrap,
.home_popupB .pop_content02 .border_add {border:1px solid #b7bbc7; }
.home_popupB .pop_content02 .td_bg {background: url("//www8.smenglish.co.kr/images/class2013/tit_first_b_bg.png") repeat-x #EAEDF4; color: #26404D; font-weight: bold; /*border-right:1px solid #b7bbc7; */letter-spacing:-0.5px;}
.home_popupB .pop_content02 .last_td {border-right: none;}
.home_popupB .pop_content02 .text_alignLeft {text-align:left;} 
.home_popupB .pop_content02 .popCK {margin:-2px 3px 1px 0; vertical-align: middle;} 
.home_popupB .pop_content02 .coin_view {padding:12px 13px; width:96.5%; /*height:11px; line-height:11px; */margin-top:10px; background:#f9f9f9; border:1px solid #dddde1; border-radius:5px; }
.home_popupB .pop_content02 .coin_view > span {margin-right:30px; font-weight:bold; color:#4c4c4c;} 
.home_popupB .pop_content02 .coin_view .list_icon {display:inline-block; margin-right:6px; background:url('//www8.smenglish.co.kr/images/class2013/btn_wrap.png') -9px -18px; width:9px; height:9px;}
.home_popupB .pop_content02 .cach_bottom_txt {display:block; margin-top: 10px;}
.home_popupB .pop_content02 .cach_bottom_txt .exMark_icon {background:url('//www8.smenglish.co.kr/new2014/images/lms/new2014_lms_btn_wrap.png') -213px -156px; width:30px; height:31px;}/*주황색 동그라미 느낌표 이미지*/
.home_popupB .pop_content02 .cach_bottom_txt .ex_txt {font-size:14px; color:#4c4c4c;}


.home_popupB .pop_content02 .cash_pop_div {overflow: scroll; overflow-x: hidden; height:254px;/* border-left:1px solid #b7bbc7; */ border-right:1px solid #b7bbc7; border-bottom:1px solid #b7bbc7; }
.home_popupB .pop_content02 .cash_pop_div table {/*border-bottom:1px solid #b7bbc7;*/}
.home_popupB .pop_content02 .cd_box_wrap {overflow:hidden;}
.home_popupB .pop_content02 .cd_box_wrap .cd_box {padding:0 10px;}
.home_popupB .pop_content02 .cd_box_wrap .cd_box .box_tit {display: block; padding:9px 24px; margin-bottom: 10px; background:url('//www8.smenglish.co.kr/images/class2013/cd_box_box_tit_bg.png') no-repeat; width:127px; height:14px; font-weight:bold; color:#4d4d4d; }
.home_popupB .pop_content02 .cd_box_wrap .cd_box .box_tit .color_blue {color:blue;}
.home_popupB .pop_content02 .cd_box_wrap .cd_box .box_tit .color_red {color:red;}
.home_popupB .pop_content02 .cd_box_wrap .cd_box .top_date_btn {display:block; margin-bottom:15px; text-align:center; overflow: hidden;}
.home_popupB .pop_content02 .cd_box_wrap .cd_box .top_date_btn .date_view {margin:0 9px; font-size:14px; font-weight:bold; letter-spacing:-1px;} 
.home_popupB .pop_content02 .cd_box_wrap .cd_box .cd_here {display:block; text-align:center;}
.home_popupB .pop_content02 .cd_box_wrap .left_box {float:left; padding-right:11px; border-right:1px solid #d9d9d9;}
.home_popupB .pop_content02 .cd_box_wrap .right_box {float:right;}
.home_popupB .pop_content02 .add_info_tb {border:1px solid #b7bbc7;}
.home_popupB .pop_content02 .bottom_txt { padding:10px 0; border-bottom:1px solid #c5c6c7;}
.home_popupB .pop_content02 .bottom_txt p {overflow:hidden; line-height:2.3em;}
.home_popupB .pop_content02 .bottom_txt p span { color: #666666;}
.home_popupB .pop_content02 .choice_book_scroll {height:107px; border-right: 1px solid #b7bbc7;}
.home_popupB .pop_content02 .choice_book_scroll tr:hover {background:#dddde1;}
.home_popupB .pop_content02 .choice_book_scroll tr td+td+td:hover {color: #000; font-weight:bold;}
/*아이디 중복확인 박스*/
.home_popupB .pop_content02 .id_check_box {overflow: hidden; /* margin-left: 10px;*/}
.home_popupB .pop_content02 .id_check_box ul li {float:left;}
.home_popupB .pop_content02 .id_check_box ul li:after {content:''; clear:both;}
.home_popupB .pop_content02 .id_check_box ul .bg_left {background:url('//www8.smenglish.co.kr/new2014/images/bg/lms/popup_round_bg_left.png') no-repeat; width:4px; height:52px;}
.home_popupB .pop_content02 .id_check_box ul .bg_center {padding:15px; min-width: 310px; background:url('//www8.smenglish.co.kr/new2014/images/bg/lms/popup_round_bg_center.png') repeat-x; height:22px;}
.home_popupB .pop_content02 .id_check_box ul .bg_center span {margin-top:-2px; color:#26404d; font-weight:bold;}
.home_popupB .pop_content02 .id_check_box ul .bg_center input {padding:2px; border:1px solid #cccccc;  box-shadow: 1px 1px 1px #3B4151 inset;}
.home_popupB .pop_content02 .id_check_box ul .bg_center .id_overlap_btn a {background:url('//www8.smenglish.co.kr/new2014/images/lms/new2014_lms_btn_wrap.png') -180px -207px; width:74px; height:19px; }/*중복확인 버튼*/
.home_popupB .pop_content02 .id_check_box ul .bg_center .code_sh_btn a {background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -670px -0px; width:33px; height:18px; }/*찾기 버튼*/
.home_popupB .pop_content02 .id_check_box ul .bg_center .sch_btn a {background:url('//www8.smenglish.co.kr/new2014/images/home/new2014_btn_wrap.png') -704px -0px; width:33px; height:18px; }/*검색버튼*/
.home_popupB .pop_content02 .id_check_box ul .bg_right {background:url('//www8.smenglish.co.kr/new2014/images/bg/lms/popup_round_bg_right.png') no-repeat; width:4px; height:52px;}

.home_popupB .pop_content02 .message { clear: both; overflow: hidden; padding: 10px 0; text-align: center;}
.home_popupB .pop_content02 .message p {color:#4c4c4c; font-size:14px; font-weight:bold;}
.home_popupB .pop_content02 .code_view {padding: 0 16px;}
.home_popupB .pop_content02 .code_view ul li {line-height:1.7em;}
.home_popupB .pop_content02 .post_num { margin:10px 0 0 11px; padding:5px; width: 312px; height:160px; overflow:scroll; overflow-x:hidden; border:1px solid #8a8f99;}
.home_popupB .pop_content02 .post_num ul li a {letter-spacing:-0.1px; line-height:1.5em;  color:#535353;}
.home_popupB .pop_content02 .post_num ul li a:hover {text-decoration:underline;}
/*엑셀찾아서등록하기*/
.home_popupB .pop_content02 .down_txt_box ul li {float:left;}
.home_popupB .pop_content02 .down_txt_box ul li:after {content:''; clear:both;}
.home_popupB .pop_content02 .down_txt_box ul .bg_left {background:url('//www8.smenglish.co.kr/new2014/images/bg/lms/gray01_bg_left.png') no-repeat; width:4px; height:85px;}
.home_popupB .pop_content02 .down_txt_box ul .bg_center {padding:12px 7px; background:url('//www8.smenglish.co.kr/new2014/images/bg/lms/gray01_bg_center.png') repeat-x; width:536px; height:61px;}
.home_popupB .pop_content02 .down_txt_box ul .bg_center p {line-height:1.5em;}
.home_popupB .pop_content02 .down_txt_box ul .bg_center .ecxel_down_btn {margin-top:5px;}
.home_popupB .pop_content02 .down_txt_box ul .bg_center .ecxel_down_btn a {background:url('//www8.smenglish.co.kr/new2014/images/lms/new2014_lms_btn_wrap.png') -530px 0; width:202px; height:18px;}
.home_popupB .pop_content02 .down_txt_box ul .bg_right {background:url('//www8.smenglish.co.kr/new2014/images/bg/lms/gray01_bg_right.png') no-repeat; width:4px; height:85px;}
.home_popupB .pop_content02 .box02 {margin-top:20px;}
.home_popupB .pop_content02 .box02 .id_check_box {margin-left:0px;}
.home_popupB .pop_content02 .box02 .id_check_box ul .bg_center input {width:289px; border:none; box-shadow:none;}
.home_popupB .pop_content02 .box02 .id_check_box ul .bg_center .ecxel_sh_btn {padding-top:1px;}
.home_popupB .pop_content02 .box02 .id_check_box ul .bg_center .ecxel_sh_btn a {background:url('//www8.smenglish.co.kr/new2014/images/lms/new2014_lms_btn_wrap.png') -412px 0; width:116px; height:22px;}
/*엑셀 데이터 재확인 사항 팝업*/
.home_popupB .pop_content02 .excel_data_box {border:1px solid #b7bbc7; }
.home_popupB .pop_content02 .top_info_txt {margin-bottom:10px;}
.home_popupB .pop_content02 .top_info_txt .bg_box {background:url('//www8.smenglish.co.kr/new2014/images/bg/lms/top_info_bg.png') no-repeat; width:74px; height:36px;}
.home_popupB .pop_content02 .excel_data_box table .bg_f {background:#808080; font-weight:bold; color:#fff; font-weight:bold; }
.home_popupB .pop_content02 .excel_data_box table .bg_s {background:#fdece6; color:#e2421e; font-size:14px; font-weight:bold;}
.home_popupB .pop_content02 .excel_data_box table .bg_t {background:#e9ecf5; color:#43459c; font-size:14px; font-weight:bold;}
.home_popupB .pop_content02 .excel_data_box table .topBg01 {background:#f8b39b;}
.home_popupB .pop_content02 .excel_data_box table .topBg02 {background:#a8b5d8;}
.home_popupB .pop_content02 .excel_data_box .data_box_body {overflow:scroll; overflow-x:hidden; height:349px;}
.home_popupB .pop_content02 .excel_data_box .data_box_body .num01 {width:28px;}
.home_popupB .pop_content02 .excel_data_box .data_box_body .num02 {width:53px;}
.home_popupB .pop_content02 .excel_data_box .data_box_body .bg_gray {background:#a5a5a5; }
.home_popupB .pop_content02 .excel_data_box .data_box_body .validation_n {background:url('//www8.smenglish.co.kr/new2014/images/bg/lms/td_bg.png') repeat; }
/*선택학생 사용 출판사 조회*/
.home_popupB .pop_content02 .tb_wrap {border:1px solid #b7bbc7; }
.home_popupB .pop_content02 .top_date_box {margin-bottom:10px; padding:13px 0; background:#f9f9f9; border:1px solid #dddde1; border-bottom:1px solid #808080; text-align:center;}
.home_popupB .pop_content02 .table_body {overflow:scroll; overflow-x:hidden; height:311px;}




