@charset "utf-8";
@import url("default.css");

html{height:100%;}
body{background:#fff; height:100%; min-height:100% ;}

 /* Header*/
.header {/*padding:10px;*/}
.header:after {display:block;content:'';clear:both;}
.header .head {position:relative;height:65px;padding:10px 0}
.header .head h1.logo {position:absolute;left:0;top:27px;}
.header .head .gnb {display:none;}
.header .head .toggle {position:absolute;right:7px;top:42px;}
.header .head .toggle a {display:block;border-radius:4px;padding:8px 10px;background:#00a679;}
.header .head .toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.header .head .toggle .icon-bar+.icon-bar{margin-top:4px}
.header .head .toggle .icon-bar{background-color:#fff}
.header .drop {margin:5px 0 0 0;background:#444444;}
.header .drop li.m {margin:0;border-bottom:1px solid #5e5e5e;}
.header .drop li.m a {display:block;padding:10px 10px 10px 20px;color:#fff;font-size:15px;font-weight:600;position:relative;}
.header .drop li.m .active a {color:#fff}
.header .drop li:last-child {border-bottom:1px solid #5e5e5e;}

.header .drop li.m a .ico_marr{display:block;position:absolute;top:15px;right:14px;width:11px;height:6px;background:url(../../../images/u_std/icon_toggle.png) 0 0 no-repeat}
.header .drop li.m a .off .ico_marr{top:15px;width:11px;height:6px;background-position:0 -6px}

.header .drop li .sub_drop {border-top:1px solid #787878;}
.header .drop li .sub_drop li {margin:0;border-bottom:1px solid #787878;}
.header .drop li .sub_drop li:last-child {border-bottom:none;}
.header .drop li .sub_drop li a {display:block;padding:8px 8px 8px 40px;color:#fff;font-size:14px;background:#5a5a5a url(../../../images/u_std/bul_sub.png) 27px center no-repeat}

.header .drop li.m > a.open::after {
  -webkit-transform: translateY(-50%) rotate(90deg);
  -moz-transform: translateY(-50%) rotate(90deg);
  -ms-transform: translateY(-50%) rotate(90deg);
  -o-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
}

.header .drop li.m > a::after {
  content: '';
  display: block;
  height: 11px;
  width: 8px;
  position: absolute;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 1em;
  background: url("../../../images/u_std/cd-arrow.svg") no-repeat center center;
  background-size: 8px 11px;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

.all_menu {display:none}

.header .head .tnb {display:block;position:absolute;right:10px;top:7px;}
.header .head .tnb li {float:left;display:inline-block;margin:0 3px;background:url(../../../images/u_std/bg_li.png) left center no-repeat;position:relative;}
.header .head .tnb li:first-child {background:none;}
.header .head .tnb li a {font-size:11px;padding:0 1px 0 7px;color:#666}
.header .head .tnb li a.m_name  {position:relative;background:url(../../../images/u_std/icon_member_arrow.png) right center no-repeat;padding-right:13px;}
.header .head .tnb li a.m_name:hover {color:#55689f}
.header .head .tnb li a:hover {text-decoration:underline;}
.header .head .tnb li.english {background:none;}
.header .head .tnb li.english a {background:#9c9c9c;color:#fff;padding:3px 4px;border-radius:3px;}
.header .head .tnb li.admin a {background:#656565;color:#fff;padding:3px 4px;border-radius:3px;}

.header .head .tnb li.note {margin-right:18px;position:relative;cursor:pointer;}
.header .head .tnb li.note a {cursor:pointer;display:block;background:url(../../../images/u_std/icon_note.png) 5px center no-repeat;width:13px;height:16px;}
.header .head .tnb li.note .article_num {width:25px;text-align:center;background:#f9e246;border-radius:30px;color:#000;display:inline-block;position:absolute;right:-23px;top:-5px;line-height:13px;vertical-align:top;padding:0px 3px 0 2px;font-weight:bold;font-size:11px;zoom:1;}


/*레이어-내정보*/
.ly_myInfo {position:absolute;right:0;top:25px;background:#fff;border:1px solid #b2b2b2;width:230px;z-index:5;}
.ly_myInfo .con {margin:3px;padding:3px;overflow:hidden;}
.ly_myInfo .con ul {}
.ly_myInfo .con li {float:none;font-size:13px;background:none !important;color:#55689f;word-break:break-all ;width:100%;border-bottom:1px dashed #ccc;padding:10px 0;text-align:center;font-weight:600}
.ly_myInfo .con li:last-child {border-bottom:0;margin-bottom:0px;}
.ly_myInfo .con li a {color:#55689f !important;padding:0 10px 0 10px !important;background:url(../../../images/u_std/bg_sch.png) left center no-repeat;font-size:13px !important;}
.ly_myInfo .bot_info {width:100%;background:#f5f5f5;border-top:1px solid #ccc;display:table;padding:7px 0;text-align:center;}
.ly_myInfo .bot_info p {padding:0 7px;color:#666;font-size:11px;}
.ly_myInfo .bot_info p em {color:#333;font-weight:600}
.ly_myInfo .bot_info .btn_cen {width:100%;text-align:center;margin-top:5px;}
.ly_myInfo .arr {width:9px;height:5px;position: absolute;top:-5px;left:80%;margin-left:-20px;background:url(../../../images/u_std/icon_ly.png) 0 0 no-repeat;}
.btn.mybtn{border:1px solid #455e90;background:#455e90;color:#fff;margin-right:5px;font-size:11px;}
.ly_myInfo .con li span.s_note {border-radius:3px;background:#f68e32;padding:3px 5px;font-size:11px;color:#fff;margin-left:-7px;}

/*상위 검색*/
.top_sch {z-index:3;position:absolute;left:0px;top:35px;background:url(../../../images/u_std/bg_sch.png) 0 0 repeat;width:100%;border-radius:5px;}
.top_sch .p_weltxt {font-size:17px;font-weight:600;color:#fff;margin:18px 0 0 25px;display:-webkit-box;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;max-height:24px;line-height:18px;}
.top_sch .p_weltxt a {color:#ffc865;font-size:14px;}
.top_sch .top_wrap {margin:20px;overflow:hidden;}
.top_sch input.t_sch {background:#fff;width:68%;padding:5px;border:1px solid #333;float:left;}
.top_sch button {border-radius:3px;cursor:pointer;font-size:14px;font-weight:600;border:none;padding:9px 18px;}
.top_sch  button.t_btn  {margin-left:15px;background:#00a663;color:#fff;}
.top_sch button.re_btn  {background:#0098a6 url(../../../images/u_std/icon_re.png) 3px center no-repeat;color:#fff;padding:9px 5px 9px 18px;}
.top_sch .r_button {float:right;padding:0;border:none;}

/*Footer */
.footer {border-top:1px solid #c1c1c1;background:#f4f4f4;padding:20px 0 30px 0;}
.footer .foot {width:100%;overflow:hidden;}
.footer .foot .foot_logo {float:left;margin-left:15px;}
.footer .foot .foot_wrap {float:left;margin:10px 10px 10px 15px}
.footer .foot .ftmenu li {display:inline-block;background:url(../../../images/u_std/bg_li.png) left center no-repeat;margin:0 0 3px 0}
.footer .foot .ftmenu li:first-child {background:none;}
.footer .foot .ftmenu li:first-child > a {padding-left:0}
.footer .foot .ftmenu li a {color:#333;display:block;padding:0 10px 0 18px;font-size:13px;}
.footer .foot .ftmenu li a:hover {color:#009d7d;text-decoration:none;}
.footer .foot address {color:#525252;margin-bottom:5px;font-size:12px;}
.footer .foot .copyright {color:#696969;}



/*Sub Contents*/

/*sub wrap*/
.subCon {margin:0;padding:0 15px 30px 15px;}
.subCon:after {display:block;content:'';clear:both;}
.sub_wrap {margin:10px 0;clear:both;}
.sub_wrap h4.title {color:#3f3f3f;font-size:15px;font-weight:500;margin:10px 0}
.sub_wrap h4.title em.Info {font-size:13px;color:#81b552;margin:5px 0 0 10px}
.sub_wrap h4.title > span.icon {display:inline-block;vertical-align:middle;margin-right:7px;width:20px;height:20px;background:url(../../../images/u_std/icon_h4.png) 0 0 repeat-x;}
.sub_wrap .txtArea,.sub_wrap .ul_txt {line-height:150%;padding:0 0 10px 0}
.sub_wrap .ul_txt li {display:inline-block;margin:5px 0;line-height:150%;width:100%;}
.sub_wrap .ul_txt li strong {font-weight:600;color:#000;}

.sub_wrap button.class_btn {border:none;padding:15px 30px;color:#fff;background:#208891;border-radius:5px;font-size:18px;margin:20px auto;cursor:pointer;}


/*sub location*/
.location {padding:10px 9px 5px 0;line-height:25px;font-size:14px;border-bottom:1px solid #ccc}
.location>a,.location>strong {margin-right:5px;padding-left:35px;padding-left:12px;background:url(../../../images/u_std/bul_location_arr.png) 3px 49% no-repeat;}
.location .home{padding-left:18px;background:url(../../../images/u_std/icon_home.png) left 50% no-repeat;}
.location .home strong{margin:0;padding:0;background:none;}
.location a{display:inline-block;color:#666}
.location strong{color:#007e4b;font-weight:normal;}
.location img{margin-right:12px}
/*tab*/
.tab {margin:10px 0 20px 0;text-align:center;}
.tab:after {display:block;content:'';clear:both;}
.tab span.tab_m {margin:0 8px 0 0;display:inline-block}
.tab span.tab_m a {display:block;min-width:65px;padding:10px 35px 7px 7px;font-size:14px;border-bottom:2px solid #029d7e;color:#3f7370;font-weight:500;background:url(../../../images/u_std/icon_tab.png) 90% 50% no-repeat}
.tab span.tab_m.on a {color:#fff;background:#029d7e url(../../../images/u_std/icon_tab_on.png) 90% 50% no-repeat;}

.tab.open span.tab_m a {border-bottom:2px solid #208891;color:#208891;}
.tab.open span.tab_m.on a {background:#208891 url(../../../images/u_std/icon_tab_on.png) 90% 50% no-repeat;color:#fff;}

.tab.members span.tab_m a {border-bottom:2px solid #445b9e;color:#445b9e;}
.tab.members span.tab_m.on a {background:#445b9e url(../../../images/u_std/icon_tab_on.png) 90% 50% no-repeat;color:#fff;}

.tab.about span.tab_m a {border-bottom:2px solid #2479a6;color:#2479a6;}
.tab.about span.tab_m.on a {background:#2479a6 url(../../../images/u_std/icon_tab_on.png) 90% 50% no-repeat;color:#fff;}

.tab.umooc span.tab_m a {border-bottom:2px solid #20a8b4;color:#20a8b4;}
.tab.umooc span.tab_m.on a {background:#20a8b4 url(../../../images/u_std/icon_tab_on.png) 90% 50% no-repeat;color:#fff;}

.tab.find span.tab_m a {border-bottom:2px solid #4c9236;color:#4c9236;}
.tab.find span.tab_m.on a {background:#4c9236 url(../../../images/u_std/icon_tab_on.png) 90% 50% no-repeat;color:#fff;}

/*Classroom*/
.classCon {margin:0;padding:0 15px 30px 15px;}
.classCon:after {display:block;content:'';clear:both;}

/*Course Title*/
.sbj_area {background:#009d7e url(../../../images/u_std/bg_sub.png) repeat;padding:20px 10px;/*margin-top:2px;*/}
.sbj_area.openCourse {background:#208891 url(../../../images/u_std/bg_sub.png) repeat;}
.sbj_area.common {background:#2479a6 url(../../../images/u_std/bg_sub.png) repeat;}
.sbj_area.umooc {background:#20a8b4 url(../../../images/u_std/bg_sub.png) repeat;}
.sbj_area.members {background:#55689f url(../../../images/u_std/bg_sub.png) repeat;}
.sbj_area.community {background:#72ab2e url(../../../images/u_std/bg_sub.png) repeat;}
.sbj_area.find {background:#aa8537  url(../../../images/u_std/bg_sub.png) repeat;}
.sbj_area.u_guide {background:#55689f url(../../../images/u_std/bg_sub.png) repeat;}

.sbj_area:after {display:block;content:'';clear:both;}
.sbj_title {text-align:center;}
.sbj_class {color:#fff;font-size:23px;font-weight:600;}
.sbj_class span.sbj_info {display:block;font-size:12px;color:#fff;margin-top:5px;opacity:0.7;line-height:14px;}
.sbj_class .sbj_img {display:none;}
.sbj_class .txt {line-height:150%;}
.sbj_btn {text-align:center;}
.sbj_btn a {display:inline-block;padding:10px 15px;border-radius:3px;color:#fff;margin:10px 0 0 0;font-size:15px;font-weight:600;text-align:center;}
.sbj_btn a.btn_apply {border:1px solid #1b403e;margin-right:7px;background:#40a59f url(../../../images/u_std/bg_apply.png) left bottom repeat-x;}
.sbj_btn a.btn_scrap {border:1px solid #0a6371;margin-right:7px;background:#3cc1d5 url(../../../images/u_std/bg_scrap.png) left bottom repeat-x;}
.sbj_btn a.btn_leave {border:1px solid #1e1e1e;background:#535353 url(../../../images/u_std/bg_leave.png) left bottom repeat-x;}
.sbj_btn a span.ico {margin-right:5px;display:inline-block;vertical-align:middle;width:23px;height:23px; background:url(../../../images/u_std/icon_sbj.png) 0 0 no-repeat;}
.sbj_btn a.btn_leave span.ico {background-position:-23px 0;}
.sbj_btn a.btn_scrap span.ico {background-position:-69px 0;}
.sbj_btn a.btn_sche {border:1px solid #02285a;margin-right:7px;background:#269bd4 url(../../../images/u_std/btn_sche.png) left bottom repeat-x;cursor:default;padding:12px 25px}
.sbj_btn a.btn_com {border:1px solid #00617d;margin-right:7px;background:#27c1d8 url(../../../images/u_std/btn_com.png) left bottom repeat-x;cursor:default;padding:12px 25px}
.sbj_btn a.btn_past {border:1px solid #233670;margin-right:7px;background:#647ab8 url(../../../images/u_std/btn_past.png) left bottom repeat-x;cursor:default;padding:12px 25px}
.sbj_btn a.btn_cancel {border:1px solid #535353;margin-right:7px;background:#acacac url(../../../images/u_std/btn_cancel.png) left bottom repeat-x;padding:12px 25px}

.sbj_btn a.btn_enter {border:1px solid #115c6a;margin-right:7px;background:#3d9fb1 url(../../../images/u_std/bg_enter.png) left bottom repeat-x;}
.sbj_btn a.btn_enter span.ico {background-position:-46px 0;}

/*Course_Info*/
.tab_conWrap {margin:10px 0;}
.tab_conWrap h4.title {color:#3f3f3f;font-size:15px;font-weight:500;margin:10px 0}
.tab_conWrap h4.title em.Info {display:block;font-size:11px;color:#81b552;margin:5px 0 }
.tab_conWrap h4.title > span.icon {display:inline-block;vertical-align:middle;margin-right:7px;width:20px;height:20px;background:url(../../../images/u_std/icon_h4.png) 0 0 repeat-x;}
.tab_conWrap .txtArea,.tab_conWrap .ul_txt {line-height:150%;padding:0 0 10px 0}
.tab_conWrap .ul_txt li {display:inline-block;margin:5px 0;line-height:150%;width:100%;}
.tab_conWrap .ul_txt li strong {font-weight:600;color:#000;}

.half_wrap {}
.half_wrap:after {display:block;content:'';clear:both;}
.half_wrap .courseMovie {position: relative; width:100%;padding-bottom: 0%;margin-bottom:70px;}
.half_wrap .courseMovie .movie_warp {min-height:250px;background:#f7f7f7 url(../../../images/u_std/img_nomovie.png) center center no-repeat;}
.half_wrap .courseMovie video {background:#000;position: absolute;width: 100%;/*height: 100%;*/}
.half_wrap .courseInfo {}
.courseInfo .intro_n01,.courseInfo .intro_n02 {border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px;}
.courseInfo .intro_n01 h4.title > span.icon {background-position:-20px 0;}
.courseInfo .intro_n02 h4.title > span.icon {background-position:-40px 0;}

.intro_n02 {border-bottom:1px solid #ccc;padding-bottom:10px;}
.intro_n02 h4.title > span.icon {background-position:-40px 0;}

.half_wrap .introMovie {position: relative; width:100%;padding-bottom: 0%;margin-bottom:70px;}
.half_wrap .introMovie .movie_warp {min-height:250px;background:#f7f7f7 url(../../../images/u_std/img_nomovie.png) center center no-repeat;}
.half_wrap .introMovie video {background:#000;position: absolute;width: 100%;height: 100%;}


/*강좌개요- 디자인*/
.design_01 {margin:0 10px 10px 5px}
.design_tit {font-weight:600;font-size:15px;margin:20px 0 10px 0;}
.design_01 p {line-height:150%;margin-bottom:15px;}
.design_img {margin:40px 0;text-align:center;}

/*M-Share*/
.m_share {text-align:center;margin:10px 0 0 0 }
.m_share a {display:inline-block;margin:10px 10px 0 10px;}
.m_share span.share_tit {font-weight:600;font-size:18px;padding-top:10px;color:#029d7e;}

/*Instructor*/
.instructor {border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px;}
.instructor h4.title > span.icon {background-position:-60px 0;}
.instructor .prof {margin:10px 0;padding:10px 0;}
.instructor .prof.ta {border-top:1px dashed #009d7e;}
.instructor .prof:after {display:block;content:'';clear:both;}
.instructor .prof .prof_wrap {}
.instructor .prof .prof_wrap:after{display:block;content:'';clear:both;}
.instructor .prof .prof_wrap.second {border-top:1px dashed #ccc;padding-top:10px;margin-top:10px;}
.instructor .prof .prof_img {border:1px solid #ccc;margin-top:5px;float:left;position:relative;background:#e2e2e2 url(../../../images/u_std/img_prof_de.png) center center repeat-x;width:100px;height:100px;border-radius:100px;-webkit-border-radius: 100px;-moz-border-radius: 100px;-khtml-border-radius:100px;overflow:hidden; text-align:center;}
/*.instructor .prof .prof_img img {position:absolute;left:0;top:0;max-width:170%}*/
.instructor .prof .prof_img img {max-width:150px; max-height:150px; width:100%; min-height:100%;/*height:100%;min-width:140px;*/}
.instructor .prof .mask {position:absolute;left:0;top:0;width:100%;height:100%;}
.instructor .prof .prof_txt {margin-left:115px;padding-top:10px;}
.instructor .prof .prof_txt strong {color:#333;font-weight:600;font-size:15px;}
.instructor .prof .prof_txt ul {margin-top:7px;}
.instructor .prof .prof_txt li {padding:3px 0 3px 10px;background:url(../../../images/u_std/bul_li.png) 0 10px no-repeat;}
.instructor.w100 {width:100% !important;border-bottom:1px solid #ccc !important}

.br_b {border-bottom:1px solid #ccc !important}

/*book*/
.book {border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px;}
.book h4.title > span.icon {background-position:-80px 0;}

/*edu*/
.edu {border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px;}
.edu h4.title > span.icon {background-position:-100px 0;}

/*designation*/
.designation {padding-bottom:10px;margin:10px 0 20px;padding-top:5px}
.designation h4.title > span.icon {background-position:-120px 0;}

/*career*/
.career {border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px;}
.career h4.title > span.icon {background-position:-140px 0;}

/*research*/
.research {border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px;}
.research h4.title > span.icon {background-position:-160px 0;}

/*goals*/
.goals {border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px;}
.goals h4.title > span.icon {background-position:-180px 0;}

/*how*/
.how {/*border-bottom:1px solid #ccc;*/padding-bottom:10px;margin-bottom:20px;}
.how h4.title > span.icon {background-position:-200px 0;}

/*eva*/
.eva {border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px;}
.eva h4.title > span.icon {background-position:-220px 0;}

.de_li {margin:10px 5px 5px 15px}
.de_li li {background:url(../../../images/u_std/bul_li.png) 0 10px no-repeat;padding:3px 0 3px 10px;margin:5px }





/*Learning Case*/
.case {margin:30px 0 0 0;}
.case .Case_title {position:relative;display:none;border: 1px solid #fff;border-color:#fff #fff #ccc #fff;padding:10px;background:#fff url(../../../images/u_std/bg_casetitle.png) left bottom repeat-x;font-size:14px;font-weight:600;color:#333;line-height:150%;}
.case .Case_wrap {overflow:hidden;}
.case .Case_wrap .case_aside {background:#f1f1f1;}
.case .Case_wrap .case_aside a.weekTitle {display:block;font-size:16px;font-weight:600;text-align:center;color:#fff;padding:10px 0 10px 20px;background:#616161}
.case .Case_wrap .case_aside a.weekTitle span.icon_cal {display:inline-block;background: url(../../../images/u_std/icon_cal.png) left 0 no-repeat;width:18px;height:17px;margin-left:8px;vertical-align:top;}
.case .Case_wrap .case_aside .week {background:#f1f1f1}
.case .Case_wrap .case_aside .week li {display:block;border-bottom:1px solid #d6d6d6;border-top:1px solid #fff;background: url(../../../images/u_std/icon_week_de.png) 7px 13px no-repeat;}
.case .Case_wrap .case_aside .week li.on {border-top:none;}
.case .Case_wrap .case_aside .week li a {display:block;padding:10px 7px 10px 23px;font-size:15px;color:#363636}
.case .Case_wrap .case_aside .week li a strong {float:left;font-weight:500}
.case .Case_wrap .case_aside .week li a p.wsbj {margin-left:62px;}
.case .Case_wrap .case_aside .week li.on a p.wsbj {color:#fff;}
.case .Case_wrap .case_aside .week li a em.date {font-size:12px;margin-left:5px;}
.case .Case_wrap .case_aside .week li.on a em.date {color:#fff}
.case .Case_wrap .case_aside .week li.on a {background:#3ba249 url(../../../images/u_std/icon_week_on.png) 7px 13px no-repeat;;color:#fff;padding-left:20px;}
.case .Case_wrap .case_aside .week li >.week_sb {display:none;}

.case .Case_wrap .case_aside .week li >.week_sb li {border-bottom:1px dashed #ccc;border-top:none;position:relative;background:#fff;}

.case .Case_wrap .case_aside .week li >.week_sb li .titleBox {margin-right:75px;display:block;padding:10px 0px 0 15px;}
.case .Case_wrap .case_aside .week li >.week_sb li .titleBox a.img_com {padding:0;width:14px;display:block;float:left;margin-top:4px;}

.case .Case_wrap .case_aside .week li >.week_sb li a {font-size:13px;color:#666;background:#fff;padding:5px 7px 5px 20px}
.case .Case_wrap .case_aside .week li >.week_sb li.on a {background:#effff1 !important}

/*20151023 추가*/
.case .Case_wrap .case_aside .week li >.week_sb li:last-child {border-bottom:none;}
.case .Case_wrap .case_aside .week li >.week_sb li.on > .titleBox a {color:#3ba249 !important;font-weight:600;background:#effff1 !important}
.case .Case_wrap .case_aside .week li >.week_sb li.on {background:#effff1}

.case .Case_wrap .case_aside .week li >.week_sb li .icon_status {position:absolute;right:5px;top:10px;min-width:50px;background:#fff;padding:5px;border:1px solid #ccc;border-radius:3px;font-size:11px;text-align:center;font-weight:500}
.case .Case_wrap .case_aside .week li >.week_sb li .icon_status.ing {border:1px solid #3ba249;color:#3ba249}
.case .Case_wrap .case_aside .week li >.week_sb li .icon_status.stare {border:1px solid #3789d6;color:#3789d6}
.case .Case_wrap .case_aside .week li >.week_sb li .icon_status.scoring {border:1px solid #d68237;color:#d68237}
.case .Case_wrap .case_aside .week li >.week_sb li .icon_status.wait {border:1px solid #ccc;color:#333;background:#efefef}
.case .Case_wrap .case_aside .week li >.week_sb li .icon_status.end {border:1px solid #ccc;color:#333;background:#efefef}
.case .Case_wrap .case_aside .week li >.week_sb li .icon_status.com {border:1px solid #6f6f6f;color:#fff;background:#878787}
.case .Case_wrap .case_aside .week li >.week_sb li .icon_status.submit {border:1px solid #3789d6;color:#3789d6} 
.case .Case_wrap .case_aside .week li >.week_sb li .icon_status.nosubmit {border:1px solid #ccc;color:#333;background:#efefef}
.case .Case_wrap .case_aside .week li >.week_sb li .icon_status.down {border:1px solid #3ba249;color:#3ba249;background:#f2ffe6 url(../../../images/u_std/icon_down.png) 4px 6px no-repeat;padding-left:18px;}
.case .Case_wrap .case_aside .week li >.week_sb .period {padding:0px 8px 10px 40px;font-size:11px;color:#666;background:url(../../../images/u_std/icon_cal2.png) 20px 0 no-repeat;}

.case .Case_wrap .case_con .movie {background:#000;position: relative; width:100%;min-height:250px;/*padding-bottom: 56.25%;*/margin-bottom:15px;}
.case .Case_wrap .case_con .movie video {position: absolute;width: 100%;height: 100%}
.case .Case_wrap .case_con .movie_con {margin:15px;overflow:hidden;padding-top:10px;}
.case .Case_wrap .case_con .movie_con li {display:inline-block !important;width:100%;margin-bottom:10px;}
.case .Case_wrap .case_con .movie_con dt {display:inline-block;float:left;width:100%;margin:0;}
.case .Case_wrap .case_con .movie_con dt span {display:inline-block;width:13px;height:13px;background:url(../../../images/u_std/icon_movie.png) 0 0 no-repeat;}
.case .Case_wrap .case_con .movie_con dd {float:left;width:100%;margin:5px;}
.case .Case_wrap .case_con .movie_con li.keword dt {border:1px solid #95cdca;color:#1d8b85;border-radius:15px;padding:3px 10px;font-weight:600;width:70px;text-align:center;margin-right:10px;}
.case .Case_wrap .case_con .movie_con li.keword dt span {background-position:0 0}
.case .Case_wrap .case_con .movie_con li.keword dd a {color:#39948f;font-weight:600;margin-right:5px;}
.case .Case_wrap .case_con .movie_con li.file dt {border:1px solid #93dea1;color:#2f833f;border-radius:15px;padding:3px 10px;font-weight:600;width:70px;text-align:center;margin-right:10px;}
.case .Case_wrap .case_con .movie_con li.file dt span {background-position:-13px 0}
.case .Case_wrap .case_con .movie_con li.file dd a {display:block;padding:0 0 10px 0;}
.case .Case_wrap .case_con .movie_con li.file dd a:hover {color:#2f833f;}

/*file_area*/
.case .Case_wrap .case_con .movie_con li.file dd .file_area {padding-bottom:4px;}
.case .Case_wrap .case_con .movie_con li.file dd .file_area li {border-bottom:none;padding:0;margin:0 0 3px 0}
.case .Case_wrap .case_con .movie_con li.file dd .file_area li a {display:inline;font-weight:normal;line-height:150%;background:url(../../../images/u_std/icon_file.png) left 2px no-repeat;padding:0 0 10px 15px !important;}
.case .Case_wrap .case_con .movie_con li.file dd .file_area li a:hover {color:#006369}
.case .Case_wrap .case_con .movie_con li.file dd .file_area li span.ico_delete {cursor:pointer;display:inline-block;width:11px;height:11px;margin:0 0 0 7px;background:url(../../../images/u_std/icon_delete.png) 0 0 no-repeat;vertical-align:middle;}
.case .Case_wrap .case_con .movie_con li.file dd .file_area.off {padding-bottom:0;margin:3px 0 ;}
.case .Case_wrap .case_con .movie_con li.file dd .file_area.off li {border-bottom:none;}

.case .Case_wrap .case_aside .week strong.week_more  {text-align:center !important;font-size:15px;display:block;padding:10px 0;font-weight:normal;background:#d9d9d9;color:#333}


/*openCourse : img*/
.img_thumb {position:relative;background:#fff;width:100%;min-height:250px;margin-bottom:15px;background:#f7f7f7 url(../../../images/u_std/img_no.png) center center no-repeat;border-bottom:1px solid #ccc;}
.img_thumb .btn_prv,.img_thumb .btn_nxt{cursor:pointer;border:none;position:absolute;top:38%;left:0;width:35px;height:71px;background:#e7e7e7 url(../../../images/u_std/icon_thumb.png) 0 0px no-repeat;text-indent:-9999em}
.img_thumb .btn_prv:hover{background-position:0 -71px}
.img_thumb .btn_nxt{right:0;left:auto;background-position:-35px 0}
.img_thumb .btn_nxt:hover{background-position:-35px -71px}

/*과목정보*/
.course_txt {border:1px solid #3295ab;position:relative; overflow:hidden; background:#fff url(../../../images/u_std/bg_toggle_bar.png) 0 bottom repeat-x; padding:15px; margin:15px 15px 30px 15px;box-shadow:1px 1px 1px #ccc}
.course_txt li {display:inline-block;margin:5px 15px;background:url(../../../images/u_std/bul_default.png) left 4px no-repeat;padding-left:10px;font-size:14px;}
.course_txt li strong {color:#1d8b85;margin:0 7px 0 0}

.described {font-size:14px;border:1px solid #ccc490;position:relative; overflow:hidden; background:#ede8c5 ; color:#6d5130;padding:15px; margin:15px;line-height:150%;text-align:justify}


/*리뷰*/
.review {display:inline-block !important;cursor:pointer;margin:0 0 0 3px !important;padding:0 !important;}


/*reset*/
/* EDITOR RESET (p, h1~6, ul, ol, dl, table, em, a, hr) */
div.reset{text-align:left}
div.reset p{font-size:auto !important;line-height:normal !important;font-family:Arial,Tahoma,AppleGothic,sans-serif;color:none !important;-webkit-text-size-adjust:auto;-ms-text-size-adjust:auto;}
div.reset ,div.reset table{font-family:Arial,Tahoma,AppleGothic,sans-serif;font-size:auto;line-height:normal;color:none}
div.reset img{border:initial;vertical-align:initial}
div.reset ul{list-style-type:disc}
div.reset ol{list-style-type:decimal}
div.reset ol, div.reset ul,div.reset dd{margin-left:40px}
div.reset ol ul,div.reset ul ol,div.reset ul ul,div.reset ol ol{margin-top:0;margin-bottom:0}
div.reset em{font-style:italic}
div.reset a{border:0;background:none;color:#00e;cursor:initial}
div.reset table{width:auto;padding:0;border-collapse:separate;border:0;background:none;color:#000;table-layout:auto;border-spacing:2px}
div.reset td,div.reset th,div.reset tr{height:auto;padding:0;border:0;background:none;color:#000;vertical-align:inherit}
div.reset hr{overflow:auto;position:static;top:auto;left:auto;width:auto;height:auto;border:1px inset;font-size:initial;line-height:normal}
div.reset :link,.div.reset :visited{text-decoration:underline}
div.reset :visited{color:#551A8B}
.reset p,.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6,.reset ul,.reset ol,.reset li,.reset dl,.reset dt,.reset dd,.reset table,.reset th,.reset td,.reset form,.reset fieldset,.reset legend,.reset input,.reset textarea,.reset button,.reset select {font-size:auto !important;line-height:normal !important;font-family:Arial,Tahoma,AppleGothic,sans-serif;color:none !important;-webkit-text-size-adjust:auto;-ms-text-size-adjust:auto;}


/*Reply*/
.reply {margin:30px 0 0 0;}

/*sub title*/
.sub_title {color:#212529;margin-bottom:20px;font-size:24px;font-weight:500;letter-spacing:-.05em;line-height:1;padding-left: 20px;background:url(../../../images/u_std/icon_bullet.png) no-repeat left 13px;}
.sub_title em {font-size:13px;font-weight:normal;}

/*Left Area */
.leftArea {margin:10px;}


/*Toggle*/
.d_info {border:1px solid #087c78;margin:0;/*border-radius:3px;*/box-shadow:0 3px 1px #eee;margin-bottom:20px}
.d_info .d_title {cursor:pointer;position:relative;border-bottom:1px solid #ddd;background:#fff url(../../../images/u_std/bg_toggle_bar.png) 0 bottom repeat-x;padding:10px 0 0 15px;height:29px;font-size:15px;color:#087c78;font-weight:600;}
.d_info .d_title a {color:#087c78;}
.d_info .d_con {padding:0;}
.d_info .d_con dl {font-size:13px;line-height:23px;}
.d_info .d_con dl dt {float:left;width:90px;padding-left:8px;font-weight:600;background:url(../../images/prof/common/bu_gray01.png) no-repeat 0 47%;margin-bottom:10px;}
.d_info .d_con dl dd {margin-left:100px;margin-bottom:10px;}
.d_info .d_con dl dd.test_txt {color:#ff6000;font-weight:600}
.d_info .d_con table.d_table {margin:0 0 20px 0;width:100%;text-align:left;}
.d_info .d_con table.d_table th,.d_info .d_con table.d_table td {padding:10px;border-bottom:1px dashed #ccc}
.d_info .d_con table.d_table th {padding-left:10px;background:url(../../images/prof/common/bul_label.png) left 50% no-repeat;text-align:left;}
.d_info .d_con table.d_table td.test_txt {color:#ff6000;font-weight:600}

.d_info .d_title .ico_tarr{display:block;position:absolute;top:15px;right:14px;width:11px;height:6px;background:url(../../../images/u_std/icon_toggle.png) 0 0 no-repeat}
.d_info .d_title.off .ico_tarr{top:15px;width:11px;height:6px;background-position:0 -6px}

.in_box {border:1px solid #ccc;margin:15px;border-radius:3px;box-shadow:0 2px 1px #eee}
.in_box .in_box_title {border-bottom:1px solid #ddd;background:#fff url(../../../images/u_std/bg_toggle_bar.png) 0 bottom repeat-x;padding:10px 0 0 10px;}
.in_box .in_box_title a{cursor:default;display:block;position:relative;height:29px;font-size:15px;color:#3a4053;font-weight:600;}


/*Toggle_nolink*/
.offline_box {border:1px solid #087c78;margin:0;/*border-radius:3px;*/box-shadow:0 3px 1px #eee;margin-bottom:15px}
.offline_box .off_title {position:relative;border-bottom:1px solid #ddd;background:#fff url(../../../images/u_std/bg_toggle_bar.png) 0 bottom repeat-x;padding:10px 0 0 15px;height:29px;font-size:15px;color:#087c78;font-weight:600;}
.offline_box .off_title a {color:#087c78;}
.offline_box .off_con {padding:0;}
.offline_box .off_con dl {font-size:13px;line-height:23px;}
.offline_box .off_con dl dt {float:left;width:90px;padding-left:8px;font-weight:600;background:url(../../images/prof/common/bu_gray01.png) no-repeat 0 47%;margin-bottom:10px;}
.offline_box .off_con dl dd {margin-left:100px;margin-bottom:10px;}
.offline_box .off_con dl dd.test_txt {color:#ff6000;font-weight:600}
.offline_box .off_con table.d_table {margin:0 0 20px 0;width:100%;text-align:left;}
.offline_box .off_con table.d_table th,.offline_box .off_con table.d_table td {padding:10px;border-bottom:1px dashed #ccc}
.offline_box .off_con table.d_table th {padding-left:10px;background:url(../../images/prof/common/bul_label.png) left 50% no-repeat;text-align:left;}
.offline_box .off_con table.d_table td.test_txt {color:#ff6000;font-weight:600}

.offline_box .off_title .ico_tarr{display:block;position:absolute;top:15px;right:14px;width:11px;height:6px;background:url(../../../images/u_std/icon_toggle.png) 0 0 no-repeat}
.offline_box .off_title.off .ico_tarr{top:15px;width:11px;height:6px;background-position:0 -6px}


/*Write & View*/
.write {margin:10px 0 20px 0;font-size:12px;border-top:2px solid #83c5b8;/*border-right:1px solid #ccc;border-left:1px solid #ccc;*/}
.write ul {overflow:hidden;}
.write li {float:left;width:100%;color:#333;font-weight:600;padding:0 0 8px 0;border-bottom:1px solid #ccc;}
.write li .th {padding:6px 0 10px 10px;font-size:14px;border-bottom:1px dashed #ccc; background:#efefef;}
.write li .th .re {color:#009d7e;margin-left:3px;}
.write li .td {float:left;margin:10px 1% 5px 10px;width:97%;font-weight:normal;}
.write li .td select {height:25px;margin-right:3px;}
.write li .td > .file_area li{padding:0 !important;} /*20151104*/

.write_input {width:18px !important;height:18px !important;vertical-align:middle;}

/*List*/
.list {font-size:12px;}
.list ul {overflow:hidden;}
.list li {float:left;width:100%;color:#333;font-weight:600;padding:10px 0 8px 0;border-top:1px solid #ddd;}
.list li:first-of-type {border-top:none;}
.list li .th {font-size:14px;border-bottom:1px dashed #ccc;padding-bottom:10px}
.list li .th .re {color:#009d7e;margin-left:3px;}
.list li .td {float:left;padding:5px 0 7px 1%;width:99%;color:#666;font-weight:normal;}


/*안내*/
.noti_info {border:1px solid #d7c4a2;padding:10px;background:#fffdcb;margin:10px 0;color:#947554;}
.noti_info li {padding:3px 3px 3px 7px;position:relative;}
.noti_info li:before { content:""; position:absolute; top:10px; left:0;  background:#999; border:1px solid #3e3e3e; border-radius:10px;}

/*안내*/
.com_info {border:1px solid #d7c4a2;padding:10px;background:#fffdcb;margin:0 15px 10px 0;color:#947554;}
.com_info li {padding:3px 3px 3px 7px;position:relative;}
.com_info li:before { content:""; position:absolute; top:10px; left:0;  background:#999; border:1px solid #3e3e3e; border-radius:10px;}

/*안내*/
.txt_guide_td {border:1px solid #d7c4a2;padding:10px;margin:15px 0 0;}
.txt_guide_td li {padding:3px 3px 3px 7px !important;position:relative;border-bottom:none;font-weight:normal;color:#947554;}
.txt_guide_td li:before { content:""; position:absolute; top:10px; left:0;  background:#999; border:1px solid #3e3e3e; border-radius:10px;}

/*안내*/
.txt_guide {border:1px solid #d7c4a2;padding:10px;background:#fffdcb;margin:15px 0;color:#947554;}
.txt_guide li {padding:3px 3px 3px 7px;position:relative;}
.txt_guide li:before { content:""; position:absolute; top:10px; left:0;  background:#999; border:1px solid #3e3e3e; border-radius:10px;}

/*EMPTY*/
 .cont_empty {height:300px;text-align:center;padding-top:300px;font-size:25px;color:#acacac;}
 .week_empty {text-align:center;font-size:13px;color:#91a3c1;display:inline-block;}
 .txt_empty {padding:15px;text-align:center;font-size:14px;color:#acacac;margin:15px 0;background:#fafafa;border:1px solid #dbdbdb;font-weight:600;color:#888;box-shadow:0 2px 1px #eee}



/*Btn : Board*/
a.btn_base,
a.btn_base > span {display:inline-block; height:31px; background-image:url(../../../images/u_std/btn_base.png); background-repeat:no-repeat; background-color:#fff;}
a.btn_base {margin:0 10px 0 0; padding-right:23px; background-position:100% 0;}
a.btn_base > span {padding-left:21px; font-weight:bold; color:#555; line-height:29px;} 
a.btn_base.focus > span {color:#d83e14;}
a.btn_base.default > span {color:#d83e14;cursor:default}

/*Btn : Align*/
.btn_center {text-align:center;margin:10px 0}
.btn_right {text-align:right;}

/*BTN : SMALL -----------*/
.btn{cursor:pointer;font-size:11px;color:#333;border-radius:3px;display:inline-block;min-width:30px;padding:2px 5px 0 5px;border:solid 1px #afafaf;background-color:#fff;line-height:16px;font-weight:600 !important;text-align:center;/*box-shadow:0 1px 1px #e9e9e9*/}
.btn.white{border-color:#c2c2c2;border-width:1px;background-color:#fff;color:#565656}
.btn.white:hover,.in_btn.white:active{background-color:#eaeaea;}
.btn.red{background-color:#fff;color:#c30;border:1px solid #e1bcb3;}
.btn.red:hover,.in_btn.red:active{border:1px solid #972700;background-color:#fff;color:#972700;}
.btn.green{border-color:#96ab7d;background-color:#fff;color:#87ae00;}
.btn.green:hover,.in_btn.red:active{border-color:#658b00;background-color:#fff;color:#658b00;}
.btn.blue{border-color:#c0c0c0;background-color:#fff;color:#455e90;}
.btn.blue:hover,.in_btn.red:active{border-color:#b2b2b2;background-color:#fff;}

.ico {display:inline-block;background:url(../../../images/u_std/ico.png)  no-repeat;margin:1px 2px 0 0;}
.ico.pencil  {width:11px;height:11px;background-position:0 -120px;}
.ico.save  {width:10px;height:10px;background-position:0 -131px;}
.ico.delete  {width:10px;height:10px;background-position:0 -239px;}
.ico.enter  {width:10px;height:9px;background-position:0 -316px;}
.ico.close  {width:10px;height:9px;background-position:0 -249px;}
.ico.print  {width:10px;height:10px;background-position:0 -258px;}
.ico.check  {width:10px;height:8px;background-position:0 -268px;}
.ico.view  {width:9px;height:9px;background-position:0 -279px;}

.btn_s {background:#fff;color:#4e69b8;font-size:11px;border-radius:3px;display:inline-block;min-width:25px;height:17px;margin:0 3px;padding:1px 3px 0 3px;border:solid 1px #4e69b8;/*background-color:#7591d7;*/line-height:15px;font-weight:normal !important;text-align:center;}
.btn_s.web {border:solid 1px #2b905b;/*background-color:#36b270;*/color:#2b905b;}
.btn_s.del {border:solid 1px #707070;/*background-color:#8c8c8c;*/color:#707070}
.btn_s.add {border:solid 1px #be8b00;/*background-color:#dea800;*/color:#be8b00;}
.btn_s.orange{border:solid 1px #df2c2c;/*background-color:#f39530;*/color:#df2c2c;}


/* BUTTON(CSS) ----------- */
.btn_area_right {text-align:right;margin:5px 0 10px 0;}
.btn1,.btn2,.btn3,.btn4,.btn_img{display:inline-block;overflow:visible;margin:0;padding:0 7px;border:0 none;background:none;text-align:center;vertical-align:middle;/* outline:0; */;cursor:pointer;}
.btn1{position:relative;min-width:45px;padding:3px 7px;background-color:#029d7e;font-weight:bold;color:#fff !important;border-radius:3px;font-size:12px;}
.btn1.green{background-color:#11837e;border:1px solid #0a6f6b;cursor:pointer}
.btn1.green:hover,.btn1.green:active{background-color:#199d97;border:1px solid #11837e;}
.btn1.brown{background-color:#af7d41}
.btn1.gray{background-color:#969696;border:1px solid #868686;padding:10px 20px}
.btn1.gray:hover,.btn1.gray:active{background-color:#868686;border:1px solid #6e6e6e;}
.btn1.end{background-color:#484848;border:1px solid #484848;}
.btn1.end:hover,.btn1.end:active{background-color:#595959;border:1px solid #595959;}
.btn1.sky{background-color:#6fb5b9}
.btn1 .ico_arr4_r{margin:-2px -13px 0 13px}
.btn1.large{height:42px;line-height:42px}

.btn1.sbj_go{background-color:#11837e;border:1px solid #03605c;padding:10px 20px;font-size:18px;font-weight:normal;}
.btn1.sbj_go:hover,.btn1.sbj_go:active{background-color:#1c9792;border:1px solid #03605c;}

.btn1.red{background-color:#cc3300;box-shadow:inset 1px 1px 0 #d84a1e;border:1px solid #bd2c00;padding:10px 20px}
.btn1.red:hover,.btn1.red:active{background-color:#bd2c00;box-shadow:inset 1px 1px 0 #cb3900;border:1px solid #a31b00;}
.btn1.down{background-color:#4c9a3d;border:1px solid #336628;color:#fff;box-shadow:inset 1px 1px 0 #52aa43;}
.btn1.down:hover,.btn1.down:active{background-color:#3e7a30;border:1px solid #336628;color:#fff;box-shadow:inset 1px 1px 0 #4f8c37;}
/*.btn1.pop{background-color:#009ea4;border:1px solid #008f94;color:#fff;box-shadow:inset 1px 1px 0 #00adaf;}
.btn1.pop:hover,.btn1.pop:active{background-color:#008f94;border:1px solid #008789;color:#fff;box-shadow:inset 1px 1px 0 #00999b;}*/
.btn1.pop{background-color:#fff;border:1px solid #1d4b98;color:#1d4b98 !important;}
.btn1.pop:hover,.btn1.pop:active{background-color:#fff;border:1px solid #2ca9e9;color:#2ca9e9 !important;}
.btn1.add{background-color:#dea800;border:1px solid #be8b00;color:#fff;box-shadow:inset 1px 1px 0 #e8b400;}
.btn1.add:hover,.btn1.add:active{background-color:#cfa100;border:1px solid #bc9600;color:#fff;box-shadow:inset 1px 1px 0 #dbba00;}
.btn1.btn_save{background-color:#fffcf7;border:1px solid #de3400;color:#cc3300 !important;}
.btn1.btn_save:hover,.btn1.btn_save:active{background-color:#fffaef;border:1px solid #aa0000;color:#aa0000 !important;}

.arrow_up  {background:#d5d5d5 url(../../../images/u_std/img_up.png) center 10px no-repeat;display:block;padding:10px 0;text-indent:-999px;}
.arrow_up:hover {background:#9c9c9c url(../../../images/u_std/img_up_over.png) center 10px no-repeat;}
.arrow_down {background:#d5d5d5 url(../../../images/u_std/img_down.png) center 10px no-repeat;display:block;padding:10px 0;text-indent:-999px;}
.arrow_down:hover {background:#9c9c9c url(../../../images/u_std/img_down_over.png) center 10px no-repeat;}

/*버튼*/
.icon_status {display:inline-block;width:45px;background:#fff;border:1px solid #ccc;border-radius:3px;font-size:11px;text-align:center;font-weight:500;margin-right:5px;}
.icon_status.ing {border:1px solid #3ba249;color:#3ba249}
.icon_status.stare {border:1px solid #3789d6;color:#3789d6}
.icon_status.scoring {border:1px solid #d68237;color:#d68237}
.icon_status.wait {border:1px solid #ccc;color:#333;background:#efefef}
.icon_status.end {border:1px solid #ccc;color:#333;background:#efefef}
.icon_status.com {border:1px solid #6f6f6f;color:#fff;background:#878787}
.icon_status.submit {border:1px solid #3789d6;color:#3789d6} 
.icon_status.nosubmit {border:1px solid #ccc;color:#333;background:#efefef}
.icon_status.down {border:1px solid #3ba249;color:#3ba249;background:#f2ffe6 url(../../../images/u_std/icon_down.png) 4px 6px no-repeat;padding-left:18px;}
.period {margin-top:4px;display:block;padding:3px 8px 2px 18px;font-size:11px;color:#666;background:url(../../../images/u_std/icon_cal2.png) 0 3px no-repeat;line-height:120%;}
.ptxt {min-width:45px !important}
.ptxt > span.num {color:#f60000}

/* SEARCH*/
.form_srch{/*border-radius:3px;*/overflow:hidden;position:relative;min-height:20px;margin:15px 15px 20px 0;padding:15px 10px;border:1px solid #e1e1e1;border-width:1px 0;background:#f0f0f0 /*url(../../../images/u_std/bg_search.png) 15px 10px no-repeat;text-align:left*/}
.form_srch .sctbx,.form_srch .ipt_txt,.form_srch button{/*vertical-align:top*/}
.form_srch .sctbx{margin-right:6px}
.form_srch .btn3.xsmall{margin-left:6px;padding:0 3px;vertical-align:top}
.form_srch .btn3.xsmall:last-child{margin-right:0}
.form_srch .info{position:absolute;top:11px;right:2px;letter-spacing:-.5px}
.form_srch .info strong{margin-right:8px;color:#c47b42}
.form_srch label {margin:0 5px;padding-left:5px;background:url(../../../images/u_std/bul_label.png) left 50% no-repeat;font-weight:600;font-size:15px;color:#333}
.srch_block {margin:0 auto;padding:0 0 5px;text-align:center;}
.form_srch div:last-child {border:0;padding:3px 0 0;margin:0}
.form_srch select {padding:2px 0 2px 1px;}
.srch_block select,.srch_block input {margin:3px 0}

/*BTN-SAERCH*/
.btn_srch {border-radius:3px;margin-left:5px;color:#fff; cursor:pointer;padding:2px 15px;color:#fff;border:1px solid #333;background-color:#333;font-size:15px;font-weight:600}
.btn_srch span.ico_srch {display:inline-block;background: /*url(../../../images/u_std/ico_search.png) 0 0 no-repeat;*/width:12px;height:12px;margin-right:3px;}
.btn_srch:hover,.btn_srch:active {color:#fff;border-color:#565656;background-color:#333;}
.btn_srch.re {background:#666;border:1px solid #333;padding:2px 10px;}
.btn_srch.re span.ico_srch {background: url(../../../images/u_std/icon_re.png) 0 0 no-repeat;width:16px;height:16px;vertical-align:middle}

/*Empty*/
.empty {margin:50px 0;text-align:center;padding-top:110px;padding-bottom:20px;font-size:18px;color:#acacac;background: url(../../../images/u_std/img_error_s.png) center 30% no-repeat;}
.empty em {color:#}
.empty.big {margin:30px 0;text-align:center;padding-top:200px;padding-bottom:80px;font-size:25px;color:#acacac;background:#f7f7f7 url(../../../images/u_std/img_error.png) center 30% no-repeat;}
.empty.big em {color:#}

.error_wrap {margin:50px 0;text-align:center;padding-top:110px;padding-bottom:20px;font-size:18px;color:#acacac;background: url(../../../images/u_std/img_warn.png) center 30% no-repeat;}
.error_wrap em {color:#}
.error_wrap.big {clear:both;margin:30px 0;text-align:center;padding-top:200px;padding-bottom:80px;font-size:25px;color:#acacac;background:#f7f7f7 url(../../../images/u_std/img_warnBig.png) center 30% no-repeat;}
.error_wrap.big em {color:#}

.no {margin:10px 0;text-align:center;font-size:14px;color:#a8495c;background:#ffeded;padding:20px 0;border:1px solid #efacba}
.no span.swarn {width:17px;height:16px;display:inline-block;background:url(../../../images/u_std/img_swarn.png) 0 0 no-repeat;vertical-align:middle;margin:0 5px 2px 0}
.no em {color:#}


/*에러*/
span.error {overflow:hidden;font-size:11px;color:#fd3c1c;padding:0 0 0 18px;margin-top:7px;display:block;background:url(../../../images/u_std/icon_error.png) 0 0 no-repeat;}

/*알림글*/
span.noti_article {font-size:11px;color:#3ababf;padding:0 0 0 20px;margin:0 5px;background:url(../../../images/u_std/icon_noti.png) 0 0 no-repeat}


/*PAGING -*/
.total {color:#666;margin:5px 0 10px 10px;max-width:300px;}
.total span {color:#029d7e;font-weight:bold;}
.pagenavi {margin:25px 0 20px 0;text-align:center;}
.pagenavi {padding-top:0px;}
.pagenavi * {vertical-align:middle;}
.pagenavi a.start,
.pagenavi a.prev,
.pagenavi a.next,
.pagenavi a.end {text-indent:-999em; background:url(../../../images/u_std/btn_page.png) no-repeat 0 0;}
.pagenavi a:hover.start, .pagenavi a:focus.start {background-position:-23px 0;}
.pagenavi a.prev {background-position:0 -23px;}
.pagenavi a:hover.prev, .pagenavi a:focus.prev {background-position:-23px -23px;}
.pagenavi a.next {background-position:0 -46px;}
.pagenavi a:hover.next, .pagenavi a:focus.next {background-position:-23px -46px;}
.pagenavi a.end {background-position:0 -69px;}
.pagenavi a:hover.end, .pagenavi a:focus.end {background-position:-23px -69px;}

.pagenavi span,
.pagenavi a {display:inline-block; border:1px solid #ccc; text-align:center; min-width:23px; height:23px; line-height:23px; overflow:hidden; color:#9e9e9e;margin:0 1px; font-weight:normal;}
.pagenavi span,
.pagenavi a:hover, .pagenavi a:focus, .pagenavi a:active {/*border-radius:4px;*/border-color:#344067; background-color:#8f8f8f; color:#fff; text-decoration:none; font-weight:bold;}



/*REPLY--------*/
.bx_reply {overflow:hidden;margin:20px 0 10px 0;}
.bx_reply h4 { display:inline-block;padding-left:23px;margin:0 15px 0 0 !important; color:#333; background:url(../../../images/u_std/ico_reply_combo.gif) 0 0 no-repeat !important; font-size:14px;*height:30px;height:18px;}
.bx_reply .reply_ea {font-size:11px;overflow:hidden;padding-top:2px;text-align:right;float:right;display:inline-block;}
.bx_reply .reply_ea em {color:#ff5400}
.bx_reply .reply_ea:after {content:""; display:block; clear:both}
.bx_reply .write_area {margin-top:15px; padding:12px; border:1px solid #e1e1e1;overflow:hidden;background:#fff;}
.bx_reply .write_area label {font-size:11px}
.bx_reply textarea.reply_main {float:left; width:100%; height:60px; margin:4px 0; border:1px solid #e1e1e1; clear:left}
.btn_right {float:right;}
.bx_reply button.btn_reply {cursor:pointer;width:92px; height:40px; margin-top:4px; background:url(../../../images/u_std/btn_reply.png) 0 0 no-repeat;border:none;}
.bx_reply button.btn_reply span {padding-left:10px; font-size:12px;font-weight:bold;}
.bx_reply button.btn_reply_de {cursor:pointer;border:none;width:64px;padding-left:10px; height:40px; margin-top:4px; background:url(../../../images/u_std/btn_reply_de.png) 0 0 no-repeat}
.bx_reply button.btn_reply_de span {font-size:12px;font-weight:bold;}
.bx_reply ol {margin-left:5px}
.bx_reply ol li {padding:12px 0; border-bottom:1px dashed #ccc;position:relative;}
.bx_reply ol li > p.name span.name {color:#649cbb; font-size:11px}
.bx_reply ol li > p.name span.name em {margin-right:4px; color:#208891; font-weight:900; font-size:14px}
.bx_reply ol li > p.name span.date {margin:0 7px; color:#999; font-size:11px}

.bx_reply ol li div {margin-top:8px;line-height:150%;}
.bx_reply ol li div textarea  {width:700px; height:60px; padding:0; border:1px solid #e1e1e1}
.bx_reply.margin {margin:15px;}

.head_reply {margin:10px 10px 30px 10px;position:relative;}
.head_reply h4 { display:inline-block;padding-left:23px;margin:0 15px 0 0 !important; color:#333; background:url(../../../images/u_std/ico_reply_combo.gif) 0 0 no-repeat !important; font-size:14px;*height:30px;height:18px;}
.head_reply .reply_ea {font-size:12px;padding-top:12px;text-align:right;display:inline-block;}
.head_reply .reply_ea em {color:#ff5400}
.head_reply .reply_ea:after {content:""; display:block; clear:both}
.head_reply .h_reply {border:none;font-size:14px;background:#fff;padding:5px 15px;cursor:pointer;color:#208891 ;border:1px solid #208891;border-radius:3px;font-weight:600}
.head_reply .h_reply:hover {color:#fff ;background:#208891}


/*GOOD*/
.r_btn {margin:5px 0;cursor:pointer;}
.r_btn button {min-width:50px;display:inline-block;border:1px solid #ccc;padding:4px 10px;border-radius:2px;background:#fff;cursor:pointer;}
.r_btn button.good span {margin-right:5px;text-indent:-999em;display:inline-block;width:15px;height:14px;background:url(../../../images/u_std/icon_good.png) no-repeat ;}
.r_btn button.bad span {margin-right:5px;text-indent:-999em;display:inline-block;width:15px;height:14px;background:url(../../../images/u_std/icon_bad.png) no-repeat ;}
.r_btn button.good em {font-size:15px;color:#59a919;font-weight:600}
.r_btn button.bad em {color:#666;font-size:15px;font-weight:600}
.r_btn button.good p {color:#59a919}
.r_btn button.bad p {color:#000}

/*의견*/
.write_c {margin:30px 20px 0 15px;}
.write_c span.open {cursor:pointer;display:inline-block;margin:0 0 2px 5px;background:url(../../../images/u_std/btn_close.png) 0 0 no-repeat;width:11px;height:6px;}
.write_c span.open.off {cursor:pointer;margin:0 0 2px 5px;background:url(../../../images/u_std/btn_open.png) 0 0 no-repeat;width:11px;height:6px;}
.write_c a {text-decoration:underline;color:#000;font-size:14px;font-weight:600;}
.write_c a:hover,.write_c a:active,.write_c a:visited {color:#ff6000}

.opinion {background:#efefef;padding:10px;margin:10px 0;}


/*별*/
.star_score{width:auto;height:14px;min-width:94px;}
.star_score>span{display:inline-block;position:relative;height:14px;vertical-align:top}
.star_score span.st_off{position:relative;width:80px;height:14px;margin:2px 0 0 0 ;background:url(../../../images/u_std/icon_star.png) 0 -15px no-repeat ;}
.star_score span.st_on{top:0;left:0;text-indent:-99999px;position:absolute;height:14px;background:url(../../../images/u_std/icon_star.png) 0 0 no-repeat ;}
.star_score em.txt {vertical-align:top;font-size:15px;font-weight:600;margin-left:3px;color:#ee1b28}



/* BOARD : LIST */
/*.bd_list{margin:15px 0;}
.bd_list table{width:100%;border-bottom:1px solid #dadcdb;background-color:#fff;font-size:12px;text-align:center;table-layout:fixed;border-left:1px solid #dadcdb;border-right:1px solid #dadcdb;display:table;}
.bd_list caption{padding-bottom:6px}
.bd_list caption label{margin:0 2px;font-weight:normal}
.bd_list thead tr {width:100%;}
.bd_list th,.bd_list td{padding:12px 3px;border:1px solid #dadcdb;border-width:1px 0 0 1px;line-height:1.25}
.bd_list th{padding:9px 3px;background:#f6f6f6;border:1px solid #c4c6c5;font-weight:bold;color:#333}
.bd_list tbody tr.even th,.bd_list tbody tr.even td{background-color:#f3f4f6 !important}
.bd_list td > a {color:#029d7e;cursor:pointer;}
.bd_list td > a:hover{color:#029d7e;cursor:pointer;}
.bd_list td.expain{padding-left:10px;text-align:left;outline:0;}
.bd_list td.course{padding-left:10px;text-align:left}
.bd_list td.title {margin:0;cursor:pointer;color:#45a7ab;background:none !important}
.bd_list td.title:hover {margin:0;cursor:pointer;color:#4cb9bd;}
.bd_list .preview {margin:0 0 0 7px;cursor:default}
.bd_list .subject {display:inline;*display:inline;font-weight:normal;line-height:1.5;color:#505050;cursor:pointer;*zoom:1}
.bd_list .update{display:inline-block;*display:inline;font-weight:bold;line-height:1.5;color:#505050;cursor:pointer;*zoom:1}
.bd_list .preview,.bd_list .subject2{overflow:hidden;max-height:28px;margin-top:2px;margin-bottom:3px;line-height:normal}
.bd_list .ipt_txt{height:20px;border:1px solid #b2b3b9;border-color:#b2b3b9 #e5e5e7 #e5e5e7 #b2b3b9;color:#666}
.bd_list .ipt_rdo {width:13px;height:13px;vertical-align:middle;}
.bd_list label {display:inline-block;min-width:30px;}
.bd_list tr.details{outline:0;*position:relative;}
.bd_list tr.details p.stitle {margin:3px 0 8px;color:#2b3fa5;}
.bd_list tr.details > td{padding:12px;background-color:#f2f2f2;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;line-height:1.5;text-align:left}
.bd_list tr.details > td > p{margin:13px 12px}
.bd_list tr.details > td > :first-child{margin-top:0}
.bd_list tr.details > td > :last-child{margin-bottom:0}
.bd_list select {padding:2px 0 2px 1px;}

.bd_list_m {border:1px solid #dadcdb;}
.bd_list_m li {border-bottom:1px solid #dadcdb;position:relative;overflow:hidden;padding:5px}
.bd_list_m li:last-child {border-bottom:none;}
.bd_list_m li:hover {background:#f6f6f6}
.bd_list_m li a {display:block;font-size:14px;padding:0;}
.bd_list_m li .num {margin-right:5px;color:#9b9b9b}
.bd_list_m li a .dl_num  {border:none !important;padding:0.5em 0 0 0.5em;}
.bd_list_m li a .dl_num dt {float:left;padding:0;}
.bd_list_m li a .dl_num dd {margin-left:18px;display:block;color:#333;line-height:150%;}
.bd_list_m li a .dl_num dd strong.result {color:#e21e20}
.bd_list_m li a .category  {color:#4f4f4f;margin:10px 0 10px 18px; font-size:12px;overflow:hidden;border-top:1px dashed #dadcdb;padding-top:10px;}
.bd_list_m li a .category.check {margin:0.5em 0 0.5em 3.8em;}
.bd_list_m li a .category li {padding:0 0.5em;float:left;background:url(../images/common/img_line.png) right 50% no-repeat;border:none;}
.bd_list_m li a .category li:last-child {background:none;}
.bd_list_m li a .category li strong {color:#029d7e}
.bd_list_m li .c_date {float:right;border:1px solid #e42d2f;padding:0.3em;background:#fff;color:#e42d2f;font-size:1em;margin:0 3.5em 0.5em 0;}
.bd_list_m li .list_more {cursor:pointer;border-left:1px solid #d1d1d1;position:absolute;right:0;top:0;background:#f8f8f8 url(../images/common/icon_moreview.png) 50% 50% no-repeat;background-size:0.63em 2.5em ;width:1.5em;padding:0 0.5em;text-align:center;height:100%;}
.bd_list_m li.noList {cursor:default;text-align:center;color:#949494;font-size:1.2em;background:url(../images/common/img_sch.png) 50% 35% no-repeat;padding:10em 0 2em;background-size:6.5em 5em;}
*/


.bd_list							{border-top:2px solid #087c78;}
.bd_list table					{display:table;width:100%;}
.bd_list table thead th			{padding:10px 5px;border-bottom:1px solid #aaa;background:#f6f6f6;color:#087c78;font-weight:normal;text-align:center;font-size:13px;} 
.bd_list table thead tr,
.bd_list table tbody tr			{display:table-row; width:100%;padding:0}
.bd_list table tbody tr			{border-bottom:1px solid #ddd;}
.bd_list table tbody tr:first-child{border-top:none;}
.bd_list table tbody tr:hover,
.bd_list table tbody tr:focus 	{background:#f6f6f6;}
.bd_list table tbody tr:hover td.subject a,
.bd_list table tbody tr:focus td.subject a {color:#087c78;}
.bd_list table tbody th, 
.bd_list table tbody td			{display:table-cell;float:none;width:auto;padding:10px 5px;text-align:center;}
.bd_list table tbody td em.stitle {display:none;}
.bd_list table tbody td.subject	{position:static; width:auto !important;text-align:left;}
.bd_list table tbody td.subject a{color:#333;text-decoration:none;}
.bd_list table tbody td.num		{font-size:13px;}
.bd_list table tbody td.num,
.bd_list table tbody td.file,
.bd_list table tbody td.writer,
.bd_list table tbody td.date,
.bd_list table tbody td.hit		{position:static;}
.bd_list table .notice			{color:#DA2127;}
.bd_list table .m_file			{display:none;}
.bd_list table img				{vertical-align:middle;margin-left:10px;}

/*.board_list thead .subject	{width:auto;}
.board_list thead .num		{width:8%;}
.board_list thead .file,
.board_list thead .hit		{width:8%;}
.board_list thead .writer	{width:15%;}
.board_list thead .date		{width:15%;}*/

.bd_list table tbody td .icon_status {min-width:50px;background:#fff;padding:5px;border:1px solid #ccc;border-radius:3px;font-size:11px;text-align:center;font-weight:500}
.bd_list table tbody td .icon_status.ing {border:1px solid #3ba249;color:#3ba249}
.bd_list table tbody td .icon_status.stare {border:1px solid #3789d6;color:#3789d6}
.bd_list table tbody td .icon_status.scoring {border:1px solid #d68237;color:#d68237}
.bd_list table tbody td .icon_status.wait {border:1px solid #ccc;color:#333;background:#efefef}
.bd_list table tbody td .icon_status.end {border:1px solid #ccc;color:#333;background:#efefef}
.bd_list table tbody td .icon_status.submit {border:1px solid #3789d6;color:#3789d6} 
.bd_list table tbody td .icon_status.nosubmit {border:1px solid #ccc;color:#333;background:#efefef}
.bd_list table tbody td.subject span.icon_status {display:none;}

/* BOARD : ROW */
.bd_row{overflow:hidden;margin:10px 0 20px 0;}
.bd_row table{width:100%;background-color:#fff;table-layout:fixed;/*border-top:2px solid #4cb9bd;*/}
.bd_row th,.bd_row td {padding:12px 10px;border:1px solid #e3e3e3;}
.bd_row th{padding-right:5px;background-color:#f5f5f5;text-align:center;font-weight:bold;color:#444a66;}
.bd_row td{padding-left:.85em;padding-right:.85em}
.bd_row caption{font-weight:bold;color:#000}
.bd_row tr.rowgroup th,.bd_row tr.rowgroup td{padding-left:.55em;padding-right:0}
.bd_row tr.rowgroup th label{white-space:nowrap}
.bd_row tr.rowgroup th.rowspan{padding-left:1.1em}
.bd_row th.sum,.bd_row td.sum {background-color:#fffbc0;color:#ff6000}
.bd_row .essential{display:inline-block;margin:0 0 -5px 5px;color:#f00;vertical-align:middle}
.bd_row .p_rdo>span,.bd_row .p_chk>span{display:inline-block;margin:2px 0;vertical-align:middle}
.bd_row .p_rdo>span.disabled,.bd_row .p_chk>span.disabled{color:#c6c6c6}
.bd_row .p_rdo label,.bd_row .p_chk label{display:inline-block;min-width:30px;margin-right:10px;margin-left:1px}
.bd_row .p_date{margin:15px 0}
.bd_row .colgroup th{padding:10px;background-color:#999;font-weight:bold;color:#fff;vertical-align:middle}
.bd_row .colgroup th p{margin-top:5px;font-weight:normal}
.bd_row .lst_chk{overflow:hidden;margin:0 -5px;*zoom:1}
.bd_row .lst_chk li{overflow:hidden;float:left;width:50%;*width:49.9%;margin:1px 0;letter-spacing:-.5px;white-space:nowrap}
.bd_row .p_input{margin:-5px 0 5px}
.bd_row .btn3.xsmall.btn3_srch,.bd_row .btn3.xsmall.btn3_lcms{width:34px;margin-left:2px;*margin-left:5px;padding:0;vertical-align:middle}
.bd_row .btn3.xsmall.btn3_lcms{width:50px}
.bd_row td :first-child{margin-top:0}
.bd_row td span.reserve {float:right;}
.bd_row th.color {background:#088389;border:1px solid #055059;color:#fff;text-align:center !important;}
.bd_row .ipt_file {position:relative; height:25px; overflow: hidden;}
.bd_row .ipt_file_hidden {width:290px; font-size:12px; position:absolute; right:50px; top:0px; opacity:0; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)"; -khtml-opacity:0; -moz-opacity:0; }
.bd_row .btn_img {padding:0;}
.bd_row .ipt_rdo {width:13px;height:13px;vertical-align:middle;}
.bd_row label {display:inline-block;min-width:30px;margin:0 5px;}
.bd_row select.de {height:25px;width:200px;line-height:25px;}
/* BOARD : ROW : IN TABLE(VIEW&WRITE) */
.bd_row .tbl_row {width:100%;border:1px solid #d0d0d0;background-color:#fff;table-layout:fixed}
.bd_row .tbl_row th,.bd_row .tbl_row td{padding:12px 10px;border:1px solid #d0d0d0;}
.bd_row .tbl_row th{padding-right:5px;background-color:#f3f3f3;font-weight:bold;color:#606060;text-align:left;border-left-width:1px !important}
.bd_row .tbl_row td{padding-left:.85em;padding-right:.85em;text-align:left;}
.bd_row .tbl_row .essential{display:inline-block;margin:0 0 -5px 5px;color:#f00;vertical-align:middle}
.bd_row .tbl_row caption{font-weight:bold;color:#000}

/* BOARD : ROW : IN TABLE(VIEW&WRITE) */
.bd_row .tbl_col{width:100%;border:1px solid #d0d0d0;background-color:#fff;text-align:center;table-layout:fixed}
.bd_row .tbl_col th,.tbl_col td{padding:9px 3px;border:1px solid #d0d0d0;border-width:1px;color:#606060}
.bd_row .tbl_col th{padding:12px 3px;border-width:1px;border-color:#d0d0d0;background:#f3f3f3;font-weight:bold;color:#606060;text-align:center !important;}
.bd_row .tbl_col tr.even th,.tbl_col tbody tr.even td{background-color:#f3f4f6}
.bd_row .tbl_col .ipt_txt{height:18px;border:1px solid #b2b3b9;border-color:#b2b3b9 #e5e5e7 #e5e5e7 #b2b3b9;color:#666;text-align:center}
.bd_row .tbl_col td.expain{padding-left:10px;text-align:left}
.bd_row .tbl_col tr.nolst td{height:29px;vertical-align:middle}
.bd_row .tbl_col td.name a,.tbl_col td.name button{color:#c58b00}
.bd_row .tbl_col td.name a:hover,.tbl_col td.name button:hover{color:#7d5800}
.bd_row .tbl_col td.opt{text-align:left}
.bd_row .tbl_col td.opt ol{margin-left:30px;list-style-type:decimal;list-style-position:outside}
.bd_row .tbl_col td.question{text-align:left}
.bd_row .tbl_col td.dsc{padding-left:10px;padding-right:10px;text-align:left}
.bd_row .tbl_col td.type{padding-left:10px;text-align:left}


/*SURVEY*/
.survey_fin {background:#fffde0;color:#000;margin-bottom:18px;line-height:150%;padding:15px;border:1px solid #888;margin-top:10px;}
.leftArea > .pop_survey {margin:15px 0;}
.leftArea > .pop_survey>ol {/*overflow:hidden;clear:both;*/}
.leftArea > .pop_survey>ol>li {overflow:hidden;height:auto;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #ccc;}
.leftArea > .pop_survey>ol>li dl {overflow:hidden;display:table;clear:both;height:auto;line-height:18px;width:100%;}
.leftArea > .pop_survey>ol>li dl dt {display:table-cell;float:left;width:20px;height:100%;padding:9px;font-weight:bold;font-size:12px;color:#000;text-align:center;}
.leftArea > .pop_survey>ol>li dl dd {margin-left:37px;padding:6px 8px 11px 0px;vertical-align:middle;color:#000;font-size:14px;font-weight:600;font-size:14px;}
.leftArea > .pop_survey>ol>li ol {clear:both;padding:0 17px 0 15px;}
.leftArea > .pop_survey>ol>li ol li {padding:3px 0;}
.leftArea > .pop_survey>ol>li ol li input {float:left;display:inline-block;vertical-align:top;margin:3px 5px 0 0;width:20px;}
.leftArea > .pop_survey>ol>li ol li label {text-align:justify;display:block;padding-left:20px;line-height:150%;}
.pop_survey_txt {margin:10px 0;width:95%;padding:7px;height:100px}



/*학습진도*/
.week_learn {margin:10px 0 20px 0;border:1px solid #ccc;border-width:1px}
.week_learn .weekTitle {background:#3f4863;font-size:18px;padding:10px;margin:0;}
.week_learn .weekTitle h5 {width:50px;color:#fff;font-size:18px;font-weight:normal}
.week_learn .weekTitle .s_week {display:inline-block;font-size:13px;line-height:150%;color:#fff;margin-top:3px;}
.week_learn .Box .online,
.week_learn .Box .homework,
.week_learn .Box .online,
.week_learn .Box .exam,
.week_learn .Box .discussion,
.week_learn .Box .survey,.week_learn .Box .resource,.week_learn .Box .team {padding:10px;border:1px solid #ccc;border-width:0 0 1px 0;overflow:hidden;}
.week_learn .Box .online:hover,
.week_learn .Box .homework:hover,
.week_learn .Box .online:hover,
.week_learn .Box .exam:hover,
.week_learn .Box .discussion:hover,
.week_learn .Box .survey:hover{background:#f6f6f6; }
.week_learn .Box .online strong {color:#415daf;}
.week_learn .Box .homework strong {color:#6b41af;}
.week_learn .Box .exam strong {color:#c82a6d;}
.week_learn .Box .discussion strong {color:#2a9dc8;}
.week_learn .Box .survey strong {color:#04a622;}
.week_learn .Box .quiz strong {color:#c60505}
.week_learn .Box .offline strong {color:#333}
.week_learn .Box .team strong {color:#047951}
.week_learn .Box .resource strong {color:#ca5d06}


/*코스계획*/
.week_plan {margin:10px 0 20px 0;border:1px solid #ccc;}
.week_plan ul {overflow:hidden;}
.week_plan li {display:inline-block;width:100%}
.week_plan li > div.con {padding:10px;}
.week_plan li > div.con > .online,.week_plan li > div.con > .homework,.week_plan li > div.con > .exam,.week_plan li > div.con > .discussion,.week_plan li > div.con > .survey,.week_plan li > div.con > .resource,.week_plan li > div.con > .offline,.week_plan li > div.con > .team,.week_plan li > div.con > .quiz

{padding-bottom:8px;margin-bottom:8px;}
.week_plan li > div.con > .online strong {color:#415daf}
.week_plan li > div.con > .homework strong {color:#6b41af}
.week_plan li > div.con > .exam strong {color:#c82a6d}
.week_plan li > div.con > .discussion strong {color:#2a9dc8}
.week_plan li > div.con > .survey strong {color:#04a622}
.week_plan li > div.con > .quiz strong {color:#c60505}
.week_plan li > div.con > .offline strong {color:#333}
.week_plan li > div.con > .team strong {color:#047951}
.week_plan li > div.con > .resource strong {color:#ca5d06}

.week_plan li.le01 {color:#fff;font-size:18px;background:#3f4863}
.week_plan li.le02 > div.con {color:#3f4863;font-weight:600;line-height:150%}
.week_plan li.le03 {border-top:1px solid #ccc;}
.week_plan li.etc {}
.week_plan:after {clear:both;overflow:hidden;content:''}


.Title_area {font-size:14px;line-height:150%;}
.detail {margin-top:10px;}
.progress {display:inline-block;margin-top:5px;}
.progress >.num {display:inline-block;margin:0 3px;color:#ff0000;text-align:center;}
.article {display:inline-block;margin:0 3px;color:#ff0000;text-align:center;}


/* GRAPH : 100% ----------- */
.s_graph{margin:0 0 0 10px;color:#505050;display:inline-block;*display:inline;overflow:hidden;position:relative;width:100px;height:10px;background:#ededed url(../../../images/u_std/bg_graph_s.png) 0 0 repeat-x;zoom:1;*zoom:1}
.s_graph .action{display:block;position:relative;height:10px;background:#ededed url(../../../images/u_std/bg_graph_s.png) 0 -10px repeat-x}



/*쪽지*/
.tabs {height:34px;margin:10px 0 15px;/*padding:0 4px;*/*zoom:1;border-bottom:1px solid #ccc;position:relative;border-left:1px solid #ccc;}
.tabs:after{display:block;clear:both;content:''}
.tabs li{float:left;margin:0;border:1px solid #ccc;border-width:1px 1px 0 0;background:#f1f1f1;/*padding:0 10px;*/}
.tabs li a,.tabs li a span{font-weight:600;display:inline-block;overflow:visible;height:33px;font-size:12px;line-height:35px;font-weight:normal;color:#333;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;cursor:pointer}
.tabs li a span{min-width:50px;margin-left:10px;padding:0 10px 0 0;}
.tabs li.on {border-top:3px solid #314f8b;background:#fff;height:31px;cursor:default;border-bottom:1px solid #fff}
.tabs li.on a,.tabs li.on a span{font-size:11px;color:#314f8b;font-weight:bold;}
/*TITLE-GROUP*/
.Tgroup {width:100%;height:25px;padding-top:10px;}
.Tgroup h4.title {float:left;margin-right:10px;padding-left:18px;font-size:14px;color:#3a4053;line-height:120%;background:url(../../../images/u_std/bul_title.png) 0 50% no-repeat;}
.Tgroup .comment {color:#c58b00;float:right;}
.Tgroup .txt_comment {color:#666;float:right;}



/*활동내역*/
.active_con {border-top:2px solid #087c78}
.active_con ul {overflow:hidden;margin-bottom:10px;}
.active_con li {display:inline-block;width:100%;background:#fffde0 url(../../../images/u_std/bg_memo.png) left top repeat-x;margin-bottom:7px;}
.active_con li em {color:#087c78;font-weight:600}
/*.active_con li:hover {background:#fffde0}*/
.active_con li .a_con {border:1px solid #dad5a7;line-height:150%;padding:10px 20px 10px 35px;background:url(../../../images/u_std/icon_active.png) 10px 12px no-repeat;}
.active_con li .a_con .w_date {display:inline-block;padding-top:8px;font-size:11px;color:#333}


/*Lecture*/
.lecture {margin:15px 0;padding:0 10px;clear:both;}
.lecture:after {display:block;content:'';clear:both;}
.lecture .course,.lecture .open {margin-bottom:10px;}
.lecture .course .cardBox,.lecture .open .cardBox{display:inline-block;width:100%;}
.lecture .course .cardBox .card,.lecture .open .cardBox .card {margin:0 0 15px 0;position:relative;}
.lecture .course .cardBox .card .head {background:#039477;padding:8px 5px 2px 5px;border-radius:5px 5px 0 0;color:#fff;position:relative;min-height:25px;}
.lecture .open .cardBox .card .head {background:#3d84c1;padding:8px 5px 2px 5px;border-radius:5px 5px 0 0;color:#fff;position:relative;min-height:25px;}
.lecture .open .cardBox.ocw .card .head {background:#2d8c94;padding:8px 5px 2px 5px;border-radius:5px 5px 0 0;color:#fff;position:relative;min-height:25px;}

.lecture .course .cardBox .card .head .share,.lecture .open .cardBox .card .head .share {cursor:pointer;margin:0 2px 2px 0;}
.share_box {float:left;margin-right:3px;height:20px;}
.share_box a {display:inline-block;width:30px;height:25px;background:url(../../../images/u_std/icon_share_a.png) 0 0 no-repeat ;}
.share_box a.facebook {background-position:0 0;}
.share_box a.cacao {background-position:-30px 0;}

.lecture .head span.kinds {margin-right:2px;display:inline-block;width:25px;height:20px;vertical-align:middle;background:url(../../../images/u_std/icon_kinds.png) 0 0 no-repeat ;}
.lecture .head span.kinds.movie {background-position:0 0}
.lecture .head span.kinds.pdf {background-position:-25px 0}
.lecture .head span.kinds.document {background-position:-50px 0}
.lecture .head span.kinds.down {background-position:-75px 0}

.lecture .head span.people {margin-right:2px;display:inline-block;width:25px;height:20px;vertical-align:middle;background:url(../../../images/u_std/icon_people.png) 0 0 no-repeat ;}
.lecture .head span.people.all {background-position:0 0}
.lecture .head span.people.ulsan {background-position:-25px 0}
.lecture .head span.people.member {background-position:-50px 0}

.lecture .course .cardBox .card .over {cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../../../images/u_std/bg_over_course.png) repeat 0 0;z-index:1;border-radius:0 0 5px 5px;}
.lecture .open .cardBox .card .over {cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../../../images/u_std/bg_over_ocw.png) repeat 0 0;z-index:1;border-radius:0 0 5px 5px;}
.lecture .open .cardBox.ocw .card .over {cursor:pointer;position:absolute;left:0;top:0;width:100%;background:url(../../../images/u_std/bg_over_open.png) repeat 0 0;z-index:1;border-radius:0 0 5px 5px;}


.lecture .course .cardBox .card .over.gray,.lecture .open .cardBox .card .over.gray {cursor:pointer;position:absolute;left:0;bottom:0;width:100%;height:100%;background:url(../../../images/u_std/bg_over_gray.png) repeat 0 0;z-index:1;border-radius:0 0 5px 5px;}
.lecture .course .cardBox .card .empty_box,.lecture .open .cardBox .card .empty_box 
{cursor:default;position:absolute;left:0;bottom:0;width:99.3%;height:100%;border:1px solid #ccc;background:#f7f7f7 url(../../../images/u_std/img_no.png) 0 center no-repeat ;z-index:1;border-radius:5px;background-size:100% auto}

.lecture .course .cardBox .card .head.expected,.lecture .open .cardBox .card .head.expected {background:#a3a3a3;padding:8px 5px 2px 5px;border-radius:5px 5px 0 0;color:#fff;min-height:25px;}


.over .p_txt 
{font-size:14px;color:#fff;padding:20px 20px 0 20px;line-height:20px;min-height:99px;max-height:99px;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.over .btn_over {text-align:center;margin-top:20px;}
.over .btn_over a {display:inline-block;margin:0 5px;background:#fff;border:1px solid #434343;color:#333;font-size:13px;padding:10px 20px;font-weight:600}

.over .tag {cursor:default;color:#ffea00;font-size:12px;margin:5px 15px 3px 18px;line-height:20px;height:45px;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.over .tag a {color:#ffea00;}

.c_body {cursor:pointer;position:relative;}
.picture {overflow:hidden;background:#f7f7f7 url(../../../images/u_std/img_no.png) center top no-repeat;text-align:center;/*max-height:230px;min-height:123px;*/height:120px;position:relative;display:block;}
.picture img {height:auto;width:100%;}
.picture .mask {position:absolute;top:0;right:0;left:0;bottom:0;border:1px solid #000;opacity:0.2;filter:alpha(opacity=2);}

.explan {padding:10px;border:1px solid #cacaca;border-width:0 1px 1px 1px;border-radius:0 0 5px 5px;box-shadow:0px 1px 1px #d7d7d7;min-height:110px;position:relative;}
.explan .sbj_name {font-size:15px;font-weight:600;color:#000;margin-bottom:3px;display:-webkit-box;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;max-height:24px;line-height:18px;}
.explan .sbj_stxt {font-size:12px;margin:7px 0;display:-webkit-box;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;max-height:24px;min-height:24px;line-height:18px;}
.explan .bot_txt {min-height:30px;letter-spacing:-0.5px;border-top:1px solid #ccc;margin-top:7px;padding:7px 0 0 2px;font-size:12px;line-height:130%;}
.explan .bot_txt .prof_n {margin-bottom:3px;display:-webkit-box;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;max-height:24px;line-height:18px;}
.explan .category {font-size:12px;margin:7px 0;display:-webkit-box;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;max-height:24px;line-height:18px;}
/*course bot*/
.explan .std {}
.explan .bot {border-top:1px dashed #ccc;padding-top:3px;margin-top:7px;position:relative;}
.explan .bot>.progress {}
.lecture .course .explan span.category {color:#00938e}

/*OCW FILE*/
.ocw_file {position:absolute;right:5px;bottom:7px;}
.ocw_file span {display:inline-block;margin:0 2px;}




/*수료증*/
.completion {display:inline-block;min-width:35px;margin:0 0 0 5px;border-radius:3px;padding:3px 5px;background:#515151;color:#fff;font-size:11px;text-align:center;}
.completion.bill {cursor:pointer;background:#f9e246;color:#333}



/* BOARD : MORE ----------- */
.con_more{margin:30px 0 10px;padding:20px 0;clear:both;}
.con_more .btn_more{cursor:pointer;display:block;width:67.845%;height:41px;margin:0 auto;border:1px solid #ccc;background-color:#eee;color:#666}
.con_more .btn_more:hover,.con_more .btn_more:active{border-color:#dfdfdf #dfdfdf #adadad;background-color:#ececec;font-weight:bold;color:#333;box-shadow:inset 0 -1px 1px #adadad}
/*경고창*/
.ly_alert {line-height:1.8em;color:#454545;text-align:center;z-index:10;border-radius:10px;background:#fff;border:3px solid #ff5a00;padding:40px 20px 30px 20px;position:absolute;left:50%;top:50%;width:300px;margin:-100px -150px;}
.ly_alert p.main_txt {font-size:18px;background:url(../../../images/u_std/img_time2.png) 20px 0 no-repeat;padding:5px 0 20px 25px;}
.ly_alert em {color:#ff0101;font-size:15px;}
.ly_alert .btn_cl {display:block;padding:20px 0 0 0px;}


/*온라인시험*/
.total_num {padding:5px 0 5px 10px;font-size:17px;color:#000;/*float:left;width:30%;*/text-align:left;font-weight:600;margin-top:5px;}
.total_num em {color:#ff0000}
.num_area {width:100%;overflow:hidden;margin-top:10px;}
.q_list {overflow:hidden;margin:0 0 10px 0;padding:10px 0;position:relative;}
.q_list table{width:100%;table-layout:fixed;border-top:2px solid #087c78;}
.q_list table th,.q_list table td {padding:10px 5px 10px 5px;border-bottom:1px solid #4b6898;line-height:1.8em;}
.q_list table th{background-color:#f5f7f6;font-weight:bold;color:#087c78;font-size:14px;text-align:left;vertical-align:top;width:20%;}
.q_list table td{font-size:13px;text-align:left;width:auto;}
.q_list table input,.q_list table select {margin-right:5px;width:18px;height:18px;}
.q_list table td dl {margin:5px 0}
.q_list table td dl dt {width:10%;float:left;}
.q_list table td dl dd {width:90%;float:left;margin-bottom:15px;}
.q_list table td dl dd img {padding-top:10px;}
.q_list table td .s_score {margin-left:10px;color:#000;}
.q_list table td .s_score em {color:#ff0000}
.q_list .no_q {margin-top:70px;padding:100px 0 50px;text-align:center;color:#9b9b9b;font-size:20px;background:url(../../../images/u_std/img_reply.png) center top no-repeat;}
/*MARK*/
.q_list .mark {position:absolute;left:0;top:0;display:block;background:url(../../../images/u_std/correct.png) no-repeat;width:100px;height:89px;text-indent:-999em;}
.q_list .mark.wrong {background:url(../../../images/u_std/wrong.png) no-repeat;width:100px;height:46px;}
.refresh {position:absolute;right:80px;}
/*Question*/
.Que {margin:10px 0 ;background:#f6f6f6;border:1px solid #c4c6c5;padding:5px 10px 10px 10px;}
.Que_title {position:relative;margin-bottom:3px;}
.Que_title h3.num {font-size:15px;font-weight:600;padding:5px;}
.Que_title .s_info {position:absolute;right:10px;top:10px;}
.Que_title .s_info em {color:#ff0c00}
.Que_multi {font-weight:600;color:#496a9d;background:#eaf4ff url(../../../images/u_std/icon_text.png) 10px 8px no-repeat;padding:10px 15px 13px 80px;border:1px solid #a0bdde;font-size:13px;text-align:left;;}
.Que_single {background:#effff2;padding:15px;border:1px solid #b3dfb9;font-size:13px;}
.Que_desc {background:#fffbef;padding:15px;border:1px solid #ecbba6;font-size:13px;}
.Que_q {padding:10px 5px;font-weight:normal;font-family:none;}
.p_comment{margin:10px 0 40px;padding:10px 15px 15px 80px;border:1px solid #d4d4d4;background:#ededed url(../../../images/u_std/icon_comment.png) 10px 8px no-repeat;color:#333;word-wrap:break-word;text-align:left;}
/*time*/
.time {background:#ea6413;border-radius:5px;margin-bottom:10px;box-shadow: 1px 2px 5px #c2c1c1;color:#fff;text-align:center;min-height:45px;}
.time p.title {float:left;width:35%;font-size:18px;background:url(../../../images/u_std/img_time.png) 10px 10px no-repeat;padding:10px 5px 12px 25px;color:#fff}
.time p.num {font-size:27px;color:#fff;text-align:center;padding:5px 0 5px 5px;}
.time p.num em {font-size:20px;margin-right:18px;background:url(../../../images/u_std/img_time.png) left 0 no-repeat;padding-left:30px;}
.time p.num em.score {font-size:20px;margin-right:18px;background:url(../../../images/u_std/img_score.png) left 0 no-repeat;padding-left:30px;}
.time p.num .stare {cursor:pointer;margin:0 0 0 18px;padding:5px 8px;vertical-align:middle;border-radius:3px;background:#993a00;border:1px solid #612500;color:#fff;}

/*check*/
.test_check {border:1px solid #ccc;padding:10px;}
.test_check .check_name {margin-bottom:7px;border-bottom:1px dashed #ccc;padding-bottom:5px;font-size:14px;color:#333}
.test_check li {display:inline-block;margin:3px 5px;}
.test_check li input {vertical-align:middle;width:20px;height:20px;margin:0 0 0 5px;}

/*시험타이틀부분*/
.test {width:100%;}
.test em {border:1px dashed #ccc;padding:5px;color:#666;margin-right:5px}
.test_time {display:inline-block;background:url(../../../images/u_std/img_time_s.png) left 1px no-repeat;padding-left:22px;margin-top:5px;color:#ea6413;}
.test_time strong {font-size:16px;color:#ea6413;}

.test_score {font-size:14px;margin-top:5px;}
.test_score strong {color:#ff0000;font-size:18px;font-weight:600;margin-left:5px;}


/*코스뉴스*/
.c_news {margin:40px 0 25px 0;border-bottom:1px solid #087c78;}
.c_news li {border-top:1px solid #ccc;padding:10px;}
.c_news li:first-child {border-top:none;}
.c_news li.Subject {border:1px solid #087c78;color:#087c78;font-size:15px;/*background:#fffdcb;*/background:#fff url(../../../images/u_std/bg_toggle_bar.png) 0 bottom repeat-x;position:relative;overflow:hidden;}
.c_news li.Subject strong {margin-bottom:5px;font-weight:600}
.c_news li.Subject .write_date {font-size:13px;margin-left:10px;color:#333}

.c_news li > .file_area li {border:none;padding:0}
.c_news li p.n_text {line-height:150%;}

/* BOARD : LIST */
.bdt_list{/*overflow:hidden;*/margin:10px;}
.bdt_list table{width:100%;border-bottom:1px solid #dadcdb;background-color:#fff;font-size:12px;text-align:center;table-layout:fixed;border-left:1px solid #dadcdb;border-right:1px solid #dadcdb;}
.bdt_list caption{padding-bottom:6px}
.bdt_list caption label{margin:0 2px;font-weight:normal}
.bdt_list th,.bdt_list td{padding:12px 8px;border:1px solid #dadcdb;border-width:1px 0 0 1px;line-height:1.25}
.bdt_list th{padding:9px 3px;background:#f5f7f6 left bottom repeat-x;border:1px solid #c4c6c5;font-weight:bold;color:#26454a}
.bdt_list th:first-child,.bdt_list td:first-child {border-left-width:0;}
.bdt_list tbody tr.even th,.bd_list tbody tr.even td{background-color:#f3f4f6 !important}
.bdt_list td > a {color:#c58b00;cursor:pointer;}
.bdt_list td > a:hover{color:#7d5800;cursor:pointer;}
.bdt_list td.expain{padding-left:10px;text-align:left;outline:0;}
.bdt_list td.course{padding-left:10px;text-align:left}
.bdt_list td.title {margin:0;cursor:pointer;color:#45a7ab;}
.bdt_list td.title:hover {margin:0;cursor:pointer;color:#4cb9bd;}
.bdt_list .preview {margin:0 0 0 7px;cursor:default}
.bdt_list .subject {display:inline;*display:inline;font-weight:normal;line-height:1.5;color:#505050;cursor:pointer;*zoom:1}/*2014.05.29 display:inline;으로수정*/
.bdt_list .update{display:inline-block;*display:inline;font-weight:bold;line-height:1.5;color:#505050;cursor:pointer;*zoom:1}
.bdt_list .preview,.bdt_list .subject2{overflow:hidden;max-height:28px;margin-top:2px;margin-bottom:3px;line-height:normal}
.bdt_list .ipt_txt{height:20px;border:1px solid #b2b3b9;border-color:#b2b3b9 #e5e5e7 #e5e5e7 #b2b3b9;color:#666}
.bdt_list .ipt_rdo {width:13px;height:13px;vertical-align:middle;}
.bdt_list label {display:inline-block;min-width:30px;}
.bdt_list tr.details{outline:0;*position:relative;}
.bdt_list tr.details > td{padding:15px;background-color:#fff;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;line-height:1.5;text-align:left}
.bdt_list tr.details > td > p{margin:13px 12px}
.bdt_list tr.details > td > :first-child{margin-top:0}
.bdt_list tr.details > td > :last-child{margin-bottom:0}

/* BOARD : IN TABLE(LIST)*/
.bdt_list .tbl_col{width:100%;border:1px solid #d0d0d0;background-color:#fff;text-align:center;table-layout:fixed}
.bdt_list .tbl_col th,.bd_list .tbl_col td{padding:9px 3px;border:1px solid #d0d0d0;border-width:1px;color:#606060}
.bdt_list .tbl_col thead th{padding:12px 3px;border-width:1px;border-color:#d0d0d0;background:#f3f3f3;font-weight:bold;color:#606060}
.bdt_list .tbl_col tbody tr.even th,.bdt_list .tbl_col tbody tr.even td{background-color:#f3f4f6}
.bdt_list .tbl_col .ipt_txt{height:18px;border:1px solid #b2b3b9;border-color:#b2b3b9 #e5e5e7 #e5e5e7 #b2b3b9;color:#666;text-align:center}
.bdt_list .tbl_col td.expain{padding-left:10px;text-align:left}
.bdt_list .tbl_col tr.nolst td{height:29px;vertical-align:middle}
.bdt_list .tbl_col td.name a,.tbl_col td.name button{color:#c58b00}
.bdt_list .tbl_col td.name a:hover,.bdt_list .tbl_col td.name button:hover{color:#7d5800}
.bdt_list .tbl_col td.opt{text-align:left}
.bdt_list .tbl_col td.opt ol{margin-left:30px;list-style-type:decimal;list-style-position:outside}
.bdt_list .tbl_col td.question{text-align:left}
.bdt_list .tbl_col td.dsc{padding-left:10px;padding-right:10px;text-align:left}
.bdt_list .tbl_col td.type{padding-left:10px;text-align:left}

/* BOARD : IN TABLE(VIEW&WRITE)*/
.bdt_list .tbl_row table{width:100%;border:1px solid #d0d0d0;background-color:#fff;table-layout:fixed;}
.bdt_list .tbl_row th,.bd_list .tbl_row td{padding:12px 10px;border:1px solid #d0d0d0;}
.bdt_list .tbl_row th{padding-right:5px;background:#f3f3f3 !important;font-weight:bold;color:#606060;text-align:left;border-left-width:1px !important}
.bdt_list .tbl_row td{padding-left:.85em;padding-right:.85em;text-align:left;}
.bdt_list .tbl_row .essential{display:inline-block;margin:0 0 -5px 5px;color:#f00;vertical-align:middle}
.bdt_list .tbl_row caption{font-weight:bold;color:#000}

/*학습도구 추가 페이지*/
.p_area {border:1px solid #087c78;padding:10px;margin:10px 0;}
.img_area {margin:10px 0;}
.description {margin:10px 0 30px 0;padding:15px 10px;background:#efefef;color:#333;border:1px solid #ccc;line-height:150%;}
.movie_area {margin:10px 0;}


/*FAQ*/
.faq_box {background: url(../../../images/u_std/icon_faq.png) 15px 20px no-repeat;padding:20px 10px 15px 85px;margin:20px 0;font-size:20px;font-weight:600;color:#333;border:1px solid #798dc6}
.faq_box em {display:block;color:#666;font-weight:600;font-size:13px;margin-top:5px;}
.faq {border-top:2px solid #445b9e}
.faq dl {border-bottom:1px solid #d5d5d5}
.faq dl a {color:#666;font-weight:normal;margin-left:30px;display:block;}
.faq dl a:hover{color:#445b9e;text-decoration:underline;}
.faq dl .faq_a {color:#666;font-weight:normal;margin-left:30px;display:block;}
.faq dl dt {position:relative;padding:15px 10px ;color:#707070;font-weight:bold;font-size:15px;cursor:pointer;}
.faq dl dt p {font-size:17px;line-height:150%;}
.faq dl dt p strong {margin-right:10px;}
.faq dl dt strong {font-weight:600;color:#445b9e;display:inline-block;float:left;font-size:17px;}
.faq dl dd p {font-size:15px;line-height:150%;color:#333}
.faq dl dd strong {font-weight:600;color:#333;display:inline-block;float:left;font-size:17px;}
.faq dl dd {display:none;padding:10px;border-top:1px solid #d5d5d5;background:#e7e7e7;color:#707070;font-weight:bold;font-size:15px}

/*NOTICE*/
.notice_box {background: url(../../../images/u_std/icon_notice.png) 15px 20px no-repeat;padding:20px 10px 15px 70px;margin:20px 0;font-size:20px;font-weight:600;color:#333;border:1px solid #798dc6}
.notice_box em {display:block;color:#666;font-weight:600;font-size:13px;margin-top:5px;}
.com_notice {border-top:2px solid #445b9e;margin-bottom:20px;overflow:hidden;}
.com_notice li {display:inline-block;float:left;width:100%;border-bottom:1px solid #ccc;padding:10px 0}
.com_notice li .noti_txt {margin-left:30px;}
.com_notice li .noti_txt a {font-size:15px;color:#333;font-weight:600;display:-webkit-box;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;max-height:24px;line-height:18px;}
.com_notice li .noti_txt a:hover{color:#445b9e;text-decoration:underline;}
.com_notice li strong {font-weight:600;color:#333;display:inline-block;float:left;font-size:17px;}
.com_notice li span.new {color:#f7eedf;padding:2px 3px 1px 3px;font-size:10px;float:left;margin:2px 5px 0 0;background:#f76a1a;line-height:120%;}
.com_notice li .noti_txt .noti_bot {margin:18px 0 0 0}
.com_notice li .noti_txt .noti_bot em {color:#000;margin:0 5px 0 10px;background:url(../../../images/u_std/bul_label.png) left 7px no-repeat;padding-left:5px;}
.com_notice li .noti_txt .noti_bot em:first-child {margin-left:0}
.com_notice li .noti_txt .noti_bot img {vertical-align:baseline;margin:1px 0 0 7px;}

span.new {color:#f7eedf;padding:2px 3px 1px 3px;font-size:10px;float:left;margin:2px 5px 0 0;background:#f76a1a;line-height:120%;}

/*NOTICE List*/
.noti_list {margin:7px 0 18px 0;font-size:12px;border-top:2px solid #445b9e;}
.noti_list ul {overflow:hidden;}
.noti_list li {float:left;width:100%;color:#333;font-weight:600;padding:10px 0 8px 0;border-bottom:1px solid #ddd;}
.noti_list li .th {font-size:14px;border-bottom:1px dashed #ccc;padding-bottom:10px}
.noti_list li .th .re {color:#009d7e;margin-left:3px;}
.noti_list li .td {float:left;margin:8px 0 0 0;width:99%;color:#666;font-weight:normal;line-height:150%}


/*Profile*/
.profile_box {border-radius:5px;background: url(../../../images/u_std/icon_people_s.png) 15px 20px no-repeat;padding:20px 10px 15px 80px;margin:20px 0;font-size:20px;font-weight:600;color:#333;border:1px solid #798dc6}
.profile_box em {display:block;color:#666;font-weight:600;font-size:13px;margin-top:5px;}
.profile_wrap {padding:20px;border:8px solid #e6e6e6;}

/*커뮤니티-------------------------------------------------------------------------*/

.sub_com {padding:0;position:relative;}
.sub_com:after {content:'';clear:both;display:block;}
/*왼쪽-중간 감싸기*/
.sub_com .left_wrap {width:100%;}
/*커뮤니티-중간*/
.cen_con {padding:0 0 0 0;}
.cen_con:after {content:'';clear:both;display:block;}
.cen_con:after {content:'';clear:both;display:block;}
.cen_con .count_Box {width:97%;position:relative;border:1px solid #bababa;border-radius:3px;overflow:hidden;}
.cen_con .count_Box .t_today {height:77px;font-weight:600;font-size:33px;color:#53af1e;text-align:center;float:left;background:#fff url(../../../images/u_std/bg_toggle_bar.png) 0 bottom repeat-x;width:25%;border-right:1px solid #cbcbcb;}
.cen_con .count_Box .t_my {height:77px;font-weight:600;font-size:33px;color:#f5840b;text-align:center;float:left;background:#fff url(../../../images/u_std/bg_toggle_bar.png) 0 bottom repeat-x;width:25%;border-right:1px solid #cbcbcb;}
.cen_con .count_Box .all_notice {position:relative;margin:0 0 0 50%;}
.cen_con .count_Box .all_notice .n_title {font-size:14px;font-weight:600;color:#333;padding:10px 10px 10px 10px;}
.cen_con .count_Box .all_notice ul {margin:0 15px;}
.cen_con .count_Box .all_notice li {margin:5px 0;background:url(../../../images/u_std/bu_gray01.png) left 40% no-repeat;padding-left:7px;}
.cen_con .count_Box .all_notice li a {width:95%;display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.cen_con .count_Box .all_notice li a:hover {color:#419679;text-decoration:underline}
.cen_con .count_Box .all_notice li span.n_date {float:right;display:inline-block;}
.cen_con .count_Box .small_txt {text-align:center;padding:10px 0 10px;font-size:11px;color:#444}
/*커뮤니티-우측*/
.right_area {margin-bottom:10px;background:#2f2f2f}
.right_area .C_Title {padding:10px 0 0 0;border-bottom:1px solid #333;position:relative;background:#000}
.right_area .C_Title p {margin:0 10px 7px 10px;text-align:center;color:#fff;font-size:14px;font-weight:600;}

.right_area  .icon_rnb {position:relative;height:28px;background:#1f1f1f}
.right_area .C_Title .btn_prev {position:absolute;left:10px;top:3px;color:#979797;}
.right_area .C_Title .btn_prev img {margin-right:3px;vertical-align:middle;}
.right_area .C_Title .btn_home {position:absolute;right:10px;top:3px;color:#979797;}
.right_area .C_Title .btn_home img {margin-right:3px;vertical-align:middle;}

.right_area .btFloatClose a {position:absolute;left:-18px;top:0;height:100%;width:18px;background:#2a2a2a;text-indent:-999em;border:1px solid #191919;border-width:0 1px;}
.right_area .btFloatOpen a {position:absolute;left:-18px;top:0;height:100%;width:18px;background:#2a2a2a;text-indent:-999em;}
.right_area .btFloatClose a span.menu,.right_area .btFloatOpen a span.menu {margin:17px 0 0 1px;display:block;background:url(../../../images/u_std/icon_menu.png) 0 0 no-repeat;width:15px;height:13px;}
.right_area .rnb {}
.right_area .rnb li {width:100%;display:inline-block;font-size:13px;border-bottom:1px solid #333;border-top:1px solid #4d4d4d;font-weight:600;position:relative;background:#404040}
.right_area .rnb ul {border-bottom:1px solid #4d4d4d;}
.right_area .rnb li a {color:#c1c1c1;display:block;padding:7px 73px 7px 7px;/*width:85px;*/}
.right_area .rnb li .inline {color:#c1c1c1;width:185px !important;margin-top:5px;line-height:15px;}
.right_area .rnb li:hover,.sub_com .right_area .rnb li:active {color:#fff;background:#565656;border-top:1px solid #565656;}
.right_area .rnb li.on {color:#fff;background:#2f2f2f}
.right_area .rnb li.on a {color:#fff;background:#2f2f2f}
.right_area .rnb li .rnb_right {position:absolute;right:5px;top:5px;}
.right_area .rnb li .rnb_right span {text-align:center;min-width:20px;cursor:default;display:inline-block;border-radius:10px;color:#fff;font-size:11px;padding:0 5px;margin-left:3px;}
.right_area .rnb li .rnb_right span.me {background:#53af1e;}
.right_area .rnb li .rnb_right span.today {background:#f08716;}
.right_area .rnb span.add {text-align:center;display:block;padding-top:10px;height:30px;width:180px;margin:10px;background:#585858;border:1px solid #6d6d6d;border-color:#6d6d6d #353535 #353535 #6d6d6d}
.right_area .rnb span.add a {color:#d6d6d6;background:url(../../../images/u_std/btn_add.png) 0 1px no-repeat;padding-left:20px;font-size:14px;}


/*도움말*/
.info_c {padding:5px;color:#fff;}
.info_c .g_box {color:#fff;position:relative;float:left;width:90%;margin-bottom:8px;font-size:12px;}
.info_c .g_box span {text-align:center;min-width:13px;cursor:default;display:inline-block;border-radius:10px;color:#fff;font-size:11px;padding:0 5px;margin:1px 4px 1px 1px;}
.info_c .g_box span.me {background:#53af1e;}
.info_c .g_box span.today {background:#f08716;}
.info_c .g_box a.q_mark {margin-left:6px;cursor:pointer;}
.info_c div a.q_mark img {vertical-align:middle;}
.ly_mark  {position:absolute;left:0;top:20px;z-index:5;}
.ly_mark img {position:absolute;right:1px;top:0}
.ly_mark p {width:170px;margin-top:5px;background:#fff;color:#666;padding:7px;font-size:12px;/*border-width:0 1px 1px 1px;border:1px solid #333;*/}
.ly_mark .ly_arr {width:12px;height:10px;position: absolute;top:-5px;left:80%;margin-left:-20px;background:url(../../../images/u_std/ico_lyarr.png) 0 0 no-repeat;}


/*학습도구 :  필터메뉴 : 커뮤니티*/
.filter	 {padding:20px;text-align:left;*disaply:block;overflow:hidden;background:#efefef;width:92.5%;margin:0 0 20px 0}
.filter li {margin-bottom:1px;font-weight:600;width:110px;display:inline-block;*float:left;*display:inline;/*min-width:58px;*/ cursor:pointer;background:#dfdfdf;border:1px solid #bcbcbc;
border-radius:3px;margin:3px 3px 3px 0;padding:5px;color:#8d8d8d;border-radius:3px;border-color:#bcbcbc #dfdfdf #dfdfdf #bcbcbc;}
/*.container .cbox .fmt li:hover,*/.filter li.on {background:#fff;color:#000 !important;border:1px solid #333}
.filter li span.icon {float:left;width:20px;height:20px;display:inline-block;vertical-align:bottom;margin-right:5px;}
.filter li.online span.icon {background:url(../../../images/u_std/ico_filter.png) 0 0 no-repeat;}
.filter li.offline span.icon {background:url(../../../images/u_std/ico_filter.png) -20px 0px no-repeat;}
.filter li.test span.icon {background:url(../../../images/u_std/ico_filter.png) -40px 0 no-repeat;}
.filter li.homework span.icon {background:url(../../../images/u_std/ico_filter.png) -60px 0 no-repeat;}
.filter li.discussion span.icon {background:url(../../../images/u_std/ico_filter.png) -80px 0 no-repeat;}
.filter li.team span.icon {background:url(../../../images/u_std/ico_filter.png) -100px 0 no-repeat;}
.filter li.quiz span.icon {background:url(../../../images/u_std/ico_filter.png) -120px 0 no-repeat;}
.filter li.sbj_survey span.icon {background:url(../../../images/u_std/ico_filter.png) -140px 0 no-repeat; }
.filter li.app span.icon {background:url(../../../images/u_std/ico_filter.png) -160px 0 no-repeat; }
.filter li.all span.icon {background:url(../../../images/u_std/ico_filter.png) -180px 0 no-repeat; }
.filter li.on {background:#fff;color:#333 !important;}
.filter p.info_txt {font-size:13px;margin:0 0 10px 0;color:#534939;background:url(../../../images/u_std/ico_book.png) 0 3px no-repeat;padding-left:25px;}

/*수정버튼*/
.com_edit  {margin:0 5px 5px 5px;width:13px;height:13px;background:url(../../../images/u_std/ico_edit.png) 0 0 no-repeat;border:none;}
/*커뮤니티-중간:주제박스*/
.subj_box {margin:0 ;position:relative;}
.subj_box .case {margin:0 0 20px 0;border:1px solid #ccc;border-radius:3px;box-shadow:3px 3px #efefef;padding:12px 12px 5px 12px;overflow:hidden;position:relative;}
.subj_box .case strong.tit {font-size:18px;font-weight:600;color:#333;/*margin-right:320px;*/display:inline-block;width:100%;}
.subj_box .case strong.tit em.class {font-size:13px;color:#666;margin-left:5px;}
.subj_box .case .right {/*position:absolute;right:3px;top:12px;width:325px;*/display:inline-block;margin-top:7px;}
.subj_box .case .right ul {float:right;}
.subj_box .case .right li {display:inline-block;margin-right:5px;padding:3px;font-size:13px;text-align:right;}
.subj_box .case .right li:last-child{margin-right:0;}
.subj_box .case .right li.file {background:url(../../../images/u_std/ico_file.png) 0 5px no-repeat;padding-left:12px;}
.subj_box .case .right li.name {background:url(../../../images/u_std/ico_people.png) 0 5px no-repeat;padding-left:18px;}
.subj_box .case .right li.views {background:url(../../../images/u_std/ico_view.png) 0 5px no-repeat;padding-left:18px;}
.subj_box .case .right li.re {border:1px solid #ccc;padding:0 3px;border-radius:3px;border:1px solid #295993;}
.subj_box .case .right li.re a {color:#295993 !important;font-size:12px;}
.subj_box .case .right li.re a em {color:#295993 !important;}
.subj_box .case .right li em {color:#9a9a9a}
.subj_box .case .right li a {color:#4171ab;}
.subj_box .case .right li a:hover {color:#ef7e05;text-decoration:underline;}
.subj_box .case p {margin-top:10px;padding:10px 3px;font-size:13px;border-top:1px dashed #ccc;}
/*커뮤니티-중간:주제박스:new*/
.casebox_wrap p.notxt {margin-bottom:100px;text-align:center;padding-top:250px;color:#a6a6a6;font-size:16px;background:url(../../../images/u_std/img_error_s.png) center 80% no-repeat;}
.casebox_wrap {zoom:1;position:relative;min-height:100%;padding-top:10px;}
.casebox_wrap:after {content:'';display:block;clear:both;}
.casebox {padding-bottom:3px;float:left;position:relative;max-height:245px;width:98%;margin:0 2% 12px 0;border-top:1px solid #ccc;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;background:#fff/* #fffde0 url(../../../images/u_std/bg_post.png) left top repeat-x*/;}
.casebox .ico_new {position:absolute;right:7px;top:-5px;z-index:3;}
.casebox .stit {line-height:150%;/*margin:5px 5px 0 7px;*/padding:10px;/*color:#446d29;*/color:#555;font-size:14px;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;background:#efefef;}
.casebox .stit .sbj_long {display:-webkit-box;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;max-height:14px;line-height:14px}
.casebox .stit span.type_online {margin-top:5px;color:#415daf;display:block;font-size:12px;display:-webkit-box;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;max-height:14px;line-height:14px}
.casebox .stit span.type_homework {margin-top:5px;color:#6b41af;display:block;font-size:12px;display:-webkit-box;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;max-height:14px;line-height:14px}
.casebox .stit span.type_test {margin-top:5px;color:#c82a6d;display:block;font-size:12px;display:-webkit-box;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;max-height:14px;line-height:14px}
.casebox .stit span.type_discus {margin-top:5px;color:#2a9dc8;display:block;font-size:12px;display:-webkit-box;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;max-height:14px;line-height:14px}
.casebox .stit span.type_survey {margin-top:5px;color:#04a622;display:block;font-size:12px;display:-webkit-box;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;max-height:14px;line-height:14px}
.casebox .stit span.type_team {margin-top:5px;color:#047951;display:block;font-size:12px;display:-webkit-box;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;max-height:14px;line-height:14px}
.casebox .stit span.type_offline {margin-top:5px;color:#333;display:block;font-size:12px;display:-webkit-box;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;max-height:14px;line-height:14px}
.casebox .stit span.type_resource {margin-top:5px;color:#ca5d06;display:block;font-size:12px;display:-webkit-box;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;max-height:14px;line-height:14px}
.casebox .stit span.type_quiz {margin-top:5px;color:#c60505;display:block;font-size:12px;display:-webkit-box;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;max-height:14px;line-height:14px}


.casebox .case_con {padding:10px;/*margin:10px;background: #fffde0 url(../../../images/u_std/bg_post.png) left top repeat-x;background:#f6ffdc;border:1px dashed #c4cea6;border-width:1px 0;*/height:50px;margin-bottom:5px;}
.casebox .case_con p.text {color:#333;font-size:13px;}
.casebox .case_con p.text a {color:#444;}
.casebox .case_con p.text a:hover {text-decoration:underline;}
.casebox .bot {margin:10px 10px 0 10px;border-top:1px solid #ccc;padding-top:10px;}
.casebox .bot:after {content:'';display:block;clear:both;}
.casebox .bot li {/*float:left;margin-right:8px;*/margin-bottom:2px;padding-left:6px;background:url(../../../images/u_std/bul_label.png) left 7px no-repeat;font-size:12px;}
.casebox .bot li:last-child {margin-right:0;}
.casebox .bot li span.re {margin-left:3px;padding-left:4px;background:url(../../../images/u_std/bul_label.png) left 50% no-repeat;}
.casebox .file_add {margin:0 3px 5px 10px;position:relative;}
.casebox .file_add:after {clear:both;content:'';display:block;}
.casebox .file_add em {position:absolute;left:0px;top:0px;padding-left:4px;background:url(../../../images/u_std/bul_label.png) left 50% no-repeat;}
.casebox .file_add span {display:block;padding-left:65px;}
.casebox .file_add span a {display:inline-block;width:16px;height:16px;line-height:18px;margin-right:3px;background:url(../../../images/u_std/icon_fileadd.png)  no-repeat;}
.casebox .file_add span a.excel {background-position:0 0}
.casebox .file_add span a.pdf {background-position:-16px 0}
.casebox .file_add span a.gif {background-position:-32px 0}
.casebox .file_add span a.jpg {background-position:-48px 0}
.casebox .file_add span a.han {background-position:-64px 0}
.casebox .file_add span a.word {background-position:-80px 0}
.casebox .file_add span a.bmp {background-position:-96px 0}
.casebox .file_add span a.avi {background-position:-112px 0}
.casebox .file_add span a.mp3 {background-position:-128px 0}
.casebox .file_add span a.ie {background-position:-144px 0}
.casebox .file_add span a.swf {background-position:-160px 0}
.casebox .file_add span a.zip {background-position:-176px 0}
.casebox .file_add span a.txt {background-position:-192px 0}
.reply_o {color:#0566c1;font-weight:bold;}
.reply_x {color:#d9030c;font-weight:bold;}
.rnb_none {margin:20px 0;text-align:center;padding-top:80px;color:#a6a6a6;font-size:14px;background:url(../../../images/u_std/img_error_s.png) center 5px no-repeat;}

.file_add {margin:0;position:relative;}
.file_add em {position:absolute;left:0px;top:0px;padding-left:4px;background:url(../../../images/u_std/bul_label.png) left 50% no-repeat;}
.file_add span {display:block;}
.file_add span a {float:left;width:16px;height:16px;line-height:18px;margin-right:3px;background:url(../../../images/u_std/icon_fileadd.png)  no-repeat;}
.file_add span a.excel {background-position:0 0}
.file_add span a.pdf {background-position:-16px 0}
.file_add span a.gif {background-position:-32px 0}
.file_add span a.jpg {background-position:-48px 0}
.file_add span a.han {background-position:-64px 0}
.file_add span a.word {background-position:-80px 0}
.file_add span a.bmp {background-position:-96px 0}
.file_add span a.avi {background-position:-112px 0}
.file_add span a.mp3 {background-position:-128px 0}
.file_add span a.ie {background-position:-144px 0}
.file_add span a.swf {background-position:-160px 0}
.file_add span a.zip {background-position:-176px 0}
.file_add span a.txt {background-position:-192px 0}



/* 커뮤니티TABS */
.c_tab {margin:10px 0 30px;*zoom:1;position:relative;text-align:center;}
.c_tab:after{display:block;clear:both;content:''}
.c_tab li{display:inline-block;margin:0 5px;width:35%;text-align:center;border-bottom:2px solid #2e8869;}
.c_tab li a,.c_tab li a span{font-weight:500;display:inline-block;overflow:visible;font-size:14px;line-height:35px;color:#3f7370;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;cursor:pointer}
.c_tab li a span{padding:0 10px 0 0;}
.c_tab li.on {border-bottom:2px solid #2e8869;background:#029d7e url(../../../images/u_std/icon_tab_on.png) 95% 50% no-repeat;cursor:default;}
.c_tab li.on a,.c_tab li.on a span{color:#fff;line-height:34px;}

/*Q&A*/
.qna {border:1px solid #ccc;margin:10px 0;}
/*.qna:after {clear:both;content:'';display:block;}*/
.qna_head {padding:10px 10px 10px 50px;background:#f5f5f5 url(../../../images/u_std/icon_q.png) 10px 10px no-repeat ;font-size:17px;}
.qna_head .q_title {}
.qna_head .q_stxt {padding:3px 0;font-size:12px;color:#666}
.qna_box {padding:20px;font-size:13px;}

.answer {border:1px solid #ccc;margin:10px 0;}
.answer:after {clear:both;content:'';display:block;}
.ans_head {padding:10px 10px 10px 50px;background:#f5f5f5 url(../../../images/u_std/icon_a.png) 10px 10px no-repeat ;font-size:17px;position:relative;}
.ans_head .q_title {width:70%;}
.ans_head .q_stxt {padding:3px 0;font-size:12px;color:#666}
.ans_head .r_btn {position:absolute;right:7px;top:10px;}
.ans_head .r_btn {display:inline-block;font-size:13px;margin-left:5px;}
.ans_head .r_btn button {min-width:50px;height:25px;display:inline-block;border:1px solid #ccc;padding:0 10px;border-radius:2px;background:#fff;}
.ans_head .r_btn button.good span {margin-right:5px;text-indent:-999em;display:inline-block;width:15px;height:14px;background:url(../../../images/u_std/icon_good.png) no-repeat ;}
.ans_head .r_btn button.bad span {margin-right:5px;text-indent:-999em;display:inline-block;width:15px;height:14px;background:url(../../../images/u_std/icon_bad.png) no-repeat ;}
.ans_head .r_btn button.good em {font-size:15px;color:#59a919;font-weight:600}
.ans_head .r_btn button.bad em {color:#666;font-size:15px;font-weight:600}
.ans_head .r_btn button.good p {color:#59a919}
.ans_head .r_btn button.bad p {color:#000}
.ans_box {padding:20px;font-size:13px;}




/*강의명*/
.sbj_box {border-radius:3px;border:1px solid #5f961e;padding:12px 12px 12px 40px;background:#72ab2e url(../../../images/u_std/img_score.png) 10px 20px no-repeat ;margin:15px 15px 0 0;color:#4b6898;box-shadow:0 2px 1px #eee}
.sbj_box strong {font-size:14px;margin-right:5px;font-weight:600}
.sbj_box p {background:#fff;padding:10px 10px 10px 10px;border-radius:3px;color:#333}
.sbj_box p select {margin-left:5px;}

.com_title {color:#087c78;margin:10px 0;font-size:18px;font-weight:600;padding:10px 10px 10px 15px;background:url(../../../images/u_std/icon_bullet.png) 3px 12px no-repeat;}

/*MEMBERSHIP--------*/
.join_step	{overflow: hidden;margin:10px 0;}
.join_step ul li	 {font-size:14px;position:relative;color:#333;float: none;line-height:18px;padding:10px 0 10px 0;width:auto;text-align:left;background:#dfdfdf;margin-bottom:1px;color:#7f7f7f}
.join_step ul li:last-child {margin-bottom:0;}
.join_step ul li	 img {display:none;}
.join_step ul li.on {background:#55689f;color:#fff}
.join_step ul li em {font-size:15px;font-weight:600;margin-left:20px;}


/*약관동의,개인정보취급방침*/
.scollbox {border:1px solid #e0e0e0;margin:10px 0 30px;padding:15px;line-height:150%;font-size:14px;}
.scollbox .scrollCont {height:350px; overflow-x:hidden; overflow-y:auto; padding:5px 10px 5px 20px; line-height:18px;}
.scollbox .scrollCont h4 {padding:5px 0;}
.scollbox h4 {color:#646f9f; padding-left:5px; margin:15px 0 5px 0;}
.scollbox h4 span {color:#555!important; font-weight:normal; padding-left:15px;}
.agree_sel {text-align:center; color:#333; padding:5px 0 20px 0;font-size:16px;}
.agree_sel .selForm {margin-right:5px;vertical-align:middle;width:20px;height:20px;}
.scollbox .btn_full {text-align:right;}
.scollbox .btn_full .btn_policy {margin:10px 0;border:none;padding:10px 20px;font-size:12px;cursor:pointer;background:#009d7e;color:#fff;border-radius:2px;}

/*20160415 : 추가*/
.agreement {margin:15px;}
.agreement h4 {color:#087c78; margin:18px 0;font-size:17px;font-weight:500}
.agreement h5 {color:#087c78;font-size:15px;font-weight:500;margin:25px 0;}
.agreement h6 {color:#444;font-size:14px;font-weight:500;margin:30px 0 5px 0;}
.agreement h6.title {color:#000;font-size:15px;font-weight:500;margin:25px 0 10px 0;}
.agreement  p{display:block;font-size:14px;color:#666;line-height:170%;text-indent:18px;width:100%;}
.agreement p.txt {margin:0 0 18px 0;}
.agreement p.dtxt {margin:0 0 5px 0;}
.agreement p.stxt {margin:0;}
.agreement p em {color:#087c78; }
.agreement ul.ul_list {margin:5px 0 10px 12px;overflow:hidden;}
.agreement ul.ul_list li {float:left;display:inline-block;font-size:14px;width:100%;text-indent:18px;margin:2px 0}
.agreement ul.inul {margin:5px 0 10px 18px;overflow:hidden;}
.agreement ul.inu li {text-indent:18px;margin:2px 0}
.agree_box {margin:10px 0;font-size:14px;color:#555;line-height:160%;padding:15px;background:#efefef}
.dlBox {margin:5px 0 15px 30px;overflow:hidden;}
.dlBox dt {float:left;width:2.5%;margin-bottom:5px;}
.dlBox dd {float:left;width:97.5%;margin-bottom:5px;text-align:left;font-size:14px;}
.dlBox dd em {color:#087c78; }
.dltd {margin:5px 5px 8px 5px;font-size:14px;}
.dltd dt {float:left;width:2%;margin-bottom:5px;}
.dltd dd {float:left;width:98%;margin-bottom:5px;text-align:left;font-size:14px;}


/*회원선택*/
.mem_wrap {margin-bottom:50px;overflow:hidden;}
.memchoice{position:relative;width:auto;border-radius:3px;border:1px solid #d0d0d0;margin:10px 0 0 0;height:120px;cursor:pointer;}
.memchoice p.img {position:absolute;left:50px;top:20px;}
.memchoice .cer_title {padding:38px 0 0 80px;color:#485272;font-size:16px;text-align:center;}
.memchoice span {color:#606060;padding:0px 20px 0 110px;word-break:break-all;display:block;text-align:center;}
.memchoice.reserve {border-radius:3px;border:1px solid #d0d0d0;margin:20px 0 0 0;}
.memchoice:hover,.memchoice.reserve:hover {border:1px solid #485272;}

/*회원인증*/
.membox_wrap {margin-bottom:50px;overflow:hidden;}
.membox {border-radius:5px;overflow:hidden;position:relative;width:auto;border-radius:3px;border:1px solid #d0d0d0;margin:10px 0 0 0;height:130px;cursor:pointer;}
.membox p.img {position:absolute;left:30px;top:30px;}
.membox .cer_title {padding:38px 0 0 110px;color:#485272;font-size:16px;}
.membox span {color:#606060;padding:0px 20px 0 110px;word-break:break-all;display:block;}
.membox.reserve {border-radius:3px;border:1px solid #d0d0d0;margin:20px 0 0 0;}
.membox:hover,.membox.reserve:hover {border:1px solid #485272;}

/*가입완료*/
.welcome {margin:80px 0;text-align:center;background:url(../../../images/u_std/img_welcome.png) 50% 0 no-repeat;}
.welcome p{font-size:18px;padding-top:140px;line-height:150%;}
.welcome p span {display:block;font-size:14px;}
.welcome button.b_btn {border:none;padding:15px 30px;color:#fff;background:#4b5b8c;border-radius:5px;font-size:18px;margin-top:20px;cursor:pointer;}


/*인증완료*/
.certification {margin:80px 0;text-align:center;background:url(../../../images/u_std/img_key.png) 50% 0 no-repeat;}
.certification p{font-size:18px;padding-top:140px;line-height:150%;}
.certification p span {display:block;font-size:15px;}
.certification button.b_btn {border:none;padding:15px 30px;color:#fff;background:#4b5b8c;border-radius:5px;font-size:18px;margin-top:20px;cursor:pointer;}

/*Login*/
.login_box {border-radius:5px;background:#f1fbff url(../../../images/u_std/bg_img.png) right bottom no-repeat;padding:20px 10px 15px 25px;margin:20px 0;font-size:20px;font-weight:600;color:#333;border:1px solid #c6d7de;background-size:contain}
.login_box em {display:block;color:#333;font-weight:600;font-size:13px;margin-top:5px;}
.login_wrap {border:1px solid #d0d0d0;padding:20px 10%;}
.login_wrap .login {margin:0 auto;position:relative;}
.login_wrap .login .title{color:#a8a8a8;display:block;text-align:left;margin:10px 0}
.login_wrap .login .title img{padding-right:10px;}

.login_wrap .input{margin:5px 0 0 37px;width:70%;height:20px;border:none;border-right:none!important;border-bottom:none!important;font-weight: bold;}
.input_wrap {width:70%;}
.input_wrap .input_id, .input_wrap .input_pw{position:relative;width:100%;height:30px;margin-top:10px;border-top:1px solid #b2b3b9;border-left:1px solid #b2b3b9;border-bottom:1px solid #e5e5e7;border-right:1px solid #e5e5e7;}
.input_wrap .input_id{background:url(../../../images/u_std/ico_id.png) 7px 7px no-repeat;}
.input_wrap .input_id.on{border:1px solid #848484;background-position:7px -18px}
.input_wrap .input_pw{background:url(../../../images/u_std/ico_pw.png) 9px 7px no-repeat;}
.input_wrap .input_pw.on{border:1px solid #848484;background-position:9px -18px}

.login_r   {width:25%;position:absolute;right:0;top:0;}
.login_r button{cursor:pointer;border:none;width:100%;height:70px;overflow:hidden;border-radius:7px;font-size:18px;background:#007f4b url(../../../images/u_std/bg_login.png) left bottom repeat-x;color:#Fff;font-weight:600}

.login_center {position: static;width: 50%;margin: 0 auto;}
.login_center button {cursor: pointer;border: none;width: 100%;height: 70px;overflow: hidden;border-radius: 7px;font-size: 18px;background: #007f4b url(../../../images/u_std/bg_login.png) left bottom repeat-x;color: #Fff;font-weight: 600;}

.login_wrap .bottom{position:relative;margin-top:15px;font-size:14px;text-align:left;}
.login_wrap .bottom li {display:inline-block;margin:0 10px 0 0;background:url(../../../images/u_std/bg_li.png) left center no-repeat;padding-left:10px;}
.login_wrap .bottom li:first-child {background:none;}
.login_wrap .bottom li a.link {color:#04a564;font-weight:600;}
.login_wrap .bottom input{margin:0 5px 2px 10px;width:20px;height:20px;vertical-align:middle;}
.login_wrap .bottom input:first-child{margin-left:0}


/*로그인2단*/
.ly_login {}
.ly_login .normal {margin-bottom:20px;width:100%;}
.ly_login .ulsan {width:100%}

/*uMOOC people*/
.u_people_box {background: url(../../../images/u_std/icon_tie.png) 20px 20px no-repeat;padding:20px 10px 20px 70px;margin:20px 0;font-size:20px;font-weight:600;color:#333;border:1px solid #798dc6;}
.u_people_box em {display:block;color:#666;font-weight:600;font-size:13px;margin-top:5px;}
.u_people {padding:25px 0;border-bottom:1px dashed #ccc}
.u_people .u_prof {margin:0;padding:10px 0;}
.u_people .u_prof:after {display:block;content:'';clear:both;}
.u_people .u_prof .prof_wrap {position:relative;margin-bottom:35px;}
.u_people .u_prof .prof_wrap:after{display:block;content:'';clear:both;}
.u_people .u_prof .prof_wrap.second {;padding-top:10px;margin-top:10px;}
.u_people .u_prof .prof_img {margin-top:5px;float:left;position:relative;background:url(../../../images/u_std/img_prof_de.png) center center repeat-x;width:100px;height:100px;border-radius:100px;-webkit-border-radius: 100px;
-moz-border-radius: 100px;-khtml-border-radius:100px;overflow:hidden; text-align:center;-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
.u_people .u_prof .prof_img img {min-height:100%;}
.u_people .u_prof .mask {position:absolute;left:0;top:0;width:100px;height:100px;background:url(../../../images/u_std/img_mask.png) 0 0 no-repeat;}
.u_people .u_prof .prof_txt {margin-left:115px;padding-top:10px;}
.u_people .u_prof .prof_txt a {color:#333}
.u_people .u_prof .prof_txt strong {color:#333;font-weight:600;font-size:15px;}
.u_people .u_prof .prof_txt ul {margin-top:7px;}
.u_people .u_prof .prof_txt li {padding:3px 0 3px 10px;background:url(../../../images/u_std/bul_li.png) 0 10px no-repeat;}
.u_people .u_prof .prof_wrap a.btn_prof {position:absolute;top:120px;left:12px;padding:5px 10px;border:1px solid #55689f ;color:#3754a7;border-radius:3px;}
.u_people .u_prof .prof_wrap a.btn_prof:hover {color:#fff;background:#55689f}
.u_people.ta_line {border-top:1px dashed #0270e1;}

/*교수-수강중인과목*/
.sbj_ing {margin-bottom:20px;overflow:hidden;}
.sbj_ing li {display:inline-block;float:left;width:100%;}
.sbj_ing li .inbox {border-radius:5px;margin:10px;padding:15px 12px;border:1px solid #ccc;}
.sbj_ing li .inbox .Sbj_name {margin-bottom:10px;border-bottom:1px solid #087c78;font-size:15px;color:#333;padding:5px 5px 15px 5px;font-weight:600;display:-webkit-box;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;max-height:24px;line-height:18px;}
.sbj_ing li .inbox dl {margin:5px 0px 8px 0px;overflow:hidden;}
.sbj_ing li .inbox dl dt {float:left;width:60px;margin-bottom:5px;background:url(../../../images/u_std/bul_default.png) left 5px no-repeat;padding-left:10px;}
.sbj_ing li .inbox dl dd {margin-bottom:5px;letter-spacing:-1px;}
.sbj_ing li .inbox.empt {display:none;}
.sbj_ing li .inbox:hover {border:1px solid #087c78;}
.sbj_ing button.btn_get {padding:7px 40px;font-size:15px;font-weight:600;background:#087c78;color:#fff;border:none;cursor:pointer}
.sbj_ing button.btn_expected {padding:7px 40px;font-size:15px;font-weight:600;background:#087c78;color:#fff;border:none;cursor:pointer}
.sbj_ing button.btn_sbjcancel {padding:7px 40px;font-size:15px;font-weight:600;background:#087c78;color:#fff;border:none;cursor:pointer}


/*키워드*/
.sch_word {margin:8px auto 0 auto !important;text-align:center;}
.sch_word strong {color:#1d8b85;margin-right:10px;border:1px solid #95cdca;border-radius:15px;padding:3px 10px}
.sch_word strong span {display:inline-block;width:13px;height:13px;background:url(../../../images/u_std/icon_movie.png) 0 0 no-repeat;vertical-align:middle;margin-bottom:2px;}
.sch_word a {margin:0 2px;color:#000}
.sch_word a:hover  {text-decoration:underline;}

/*맛보기 버튼*/
.p_view {cursor:pointer;border:1px solid #0f935d;border-radius:15px;padding:2px 10px 2px 20px;margin:3px 3px 0 3px;background:url(../../../images/u_std/icon_play.png) 7px 2px no-repeat;font-size:11px;color:#0f935d;font-weight:600}

/*포인트컬러*/
.point {color:#e42000}

/*부가설명*/
.stxt {color:#81b552;font-size:11px;margin:5px;float:right;}



/*r_area*/
.r_area {margin:0 0 5px;}
.r_area a {display:inline-block;margin:0 0 0 3px;padding:5px 7px;}
.r_area a span {display:inline-block;background:url(../../../images/u_std/icon_check.png) 0 0 no-repeat;width:14px;height:12px;vertical-align:middle;margin-right:5px;}
.r_area a:hover,.r_area a.on {color:#208891;font-weight:bold;}
.r_area a:hover span,.r_area a.on span {background-position:0 -12px;}



/*view_style*/
.view_style {margin:10px 10px 5px 18px;overflow:hidden;}
.view_style li {float:left;display:inline-block;margin-right:10px;font-size:14px;}
.view_style li a:hover  {color:#e95810}
.view_style li.card_view.on a,.view_style li.list_view.on a  {color:#e95810}
.view_style li span {margin-right:5px;width:17px;height:15px;display:inline-block;vertical-align:middle;background:url(../../../images/u_std/icon_view.png) 0 0 no-repeat;}
.view_style li.card_view span {background-position:0 0;}
.view_style li.list_view span {background-position:-17px 0;}
.view_style li.card_view a:hover span,.view_style li.card_view.on span {background-position:0 -15px;}
.view_style li.list_view a:hover span,.view_style li.list_view.on span {background-position:-17px -15px;}

/*list_style*/
.list_style {clear:both;border-top:2px solid #2d8c94;margin-bottom:20px;overflow:hidden;}
.list_style li {display:inline-block;float:left;width:100%;border-bottom:1px solid #aaa;padding:10px 0;position:relative;}
.list_style li .view_txt {margin-left:30px;}
.list_style li .view_txt a {font-size:15px;color:#333;font-weight:600;display:-webkit-box;display:block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;max-height:24px;line-height:18px;}
.list_style li .view_txt a:hover{color:#445b9e;text-decoration:underline;}
.list_style li strong {font-weight:600;color:#333;display:inline-block;float:left;font-size:17px;}
.list_style li span.opening {color:#fff;padding:3px 3px 2px 3px;font-size:11px;float:left;margin:0 5px 0 0;background:#2d8c94}
.list_style li span.opened {color:#fff;padding:3px 3px 2px 3px;font-size:11px;float:left;margin:0 5px 0 0;background:#888}
.list_style li span.study {color:#fff;padding:3px 3px 2px 3px;font-size:11px;float:left;margin:0 5px 0 0;background:#4e91d5}
.list_style li .view_bot {margin:10px 10px 0 0;border-top:1px dashed #ccc;padding:10px 10px 0 30px;line-height:150%;}
.list_style li .view_bot em {margin:0 5px 0 10px;background:url(../../../images/u_std/bul_label.png) left 7px no-repeat;padding-left:5px;color:#000}
.list_style li .view_bot em:first-child {margin-left:0}
.list_style li .view_bot em.point {color:#e42000}
.list_style li .view_bot img {vertical-align:baseline;margin:1px 0 0 7px;}
.list_style li .view_txt .right_btn {margin:10px 0 0}
.list_style li .view_txt .right_btn button {border:none;padding:7px 12px;color:#fff;border-radius:2px;cursor:pointer;font-weight:600;margin-right:5px;}
.list_style li .view_txt .right_btn .view_in {background:#e95810;}
.list_style li .view_txt .right_btn .view_round {background:#666;}
.list_style li .view_txt .right_btn .disable {background:#d1d1d1;color:#fff;cursor:default}
.share_facebook {display:inline-block;width:30px;height:25px;background:url(../../../images/u_std/icon_share_a.png) left 0 no-repeat;text-indent:-9999px;margin-right:5px;}
.share_cacao {display:inline-block;width:30px;height:25px;background:url(../../../images/u_std/icon_share_a.png) -30px 0 no-repeat;text-indent:-9999px;margin-right:5px;}

.list_style li span.kinds {float:left;margin-right:2px;display:inline-block;width:25px;height:20px;vertical-align:middle;background:url(../../../images/u_std/icon_kinds_re.png) 0 0 no-repeat ;}
.list_style li span.kinds.movie {background-position:0 0}
.list_style li span.kinds.pdf {background-position:-25px 0}
.list_style li span.kinds.document {background-position:-50px 0}
.list_style li span.kinds.down {background-position:-75px 0}

.list_style li span.people {float:left;margin-right:2px;display:inline-block;width:25px;height:20px;vertical-align:middle;background:url(../../../images/u_std/icon_people_re.png) 0 0 no-repeat ;}
.list_style li span.people.all {background-position:0 0}
.list_style li span.people.ulsan {background-position:-25px 0}
.list_style li span.people.member {background-position:-50px 0}

.style_wrap {margin:0;overflow:hidden;}


/*학습도구 :  필터메뉴 : 강의실
.fmt	 {padding:20px 15px 15px 15px;text-align:center;*disaply:block;overflow:hidden;background:#198790}
.fmt li {height:22px;float:left;margin-bottom:5px;font-weight:600;width:11.3%;display:inline-block;*float:left;*display:inline;font-size:15px;
cursor:pointer;background:#0f777f;border:1px solid #084e54;border-radius:3px;margin-right:5px;padding:17px 5px 15px 0px;color:#fff;border-radius:3px;border-color:#084e54 #44a1a9 #44a1a9 #084e54;}
.fmt li:last-child {margin:0;}
.fmt li.on {background:#fff;color:#026d76 !important;border:1px solid #084e54}
.fmt li span.icon {float:left;width:20px;height:20px;display:inline-block;vertical-align:bottom;margin-right:5px;}
.fmt li.cate01 span.icon {background:url(../../../images/prof/common/ico.png) -90px -110px no-repeat;}
.fmt li.cate02 span.icon {background:url(../../../images/prof/common/ico.png) -110px -110px no-repeat;}
.fmt li.cate03 span.icon {background:url(../../../images/prof/common/ico.png) -130px -110px no-repeat;}
.fmt li.cate04 span.icon {background:url(../../../images/prof/common/ico.png) -150px -110px no-repeat;}
.fmt li.cate05 span.icon {background:url(../../../images/prof/common/ico.png) -170px -110px no-repeat;}
.fmt li.cate06 span.icon {background:url(../../../images/prof/common/ico.png) -190px -110px no-repeat;}
.fmt li.cate07 span.icon {background:url(../../../images/prof/common/ico.png) -210px -110px no-repeat;}
.fmt li.cate08 span.icon {background:url(../../../images/prof/common/ico.png) -230px -110px no-repeat; }
.fmt li.on {background:#fff;color:#026d76 !important;}*/

/*학습도구 :  필터메뉴*/
.fmt_wrap {background:#5dac17 url(../../../images/u_std/bg_cate.png) repeat;border-radius:3px;}
.fmt	 {padding:20px 15px 0 15px;text-align:center;*disaply:block;overflow:hidden;}
.fmt li {float:left;margin-bottom:5px;font-weight:600;display:inline-block;*float:left;*display:inline;font-size:14px;
cursor:pointer;background:#539e10;border:1px solid #084e54;border-radius:3px;margin-right:5px;padding:12px 5px 12px 0px;color:#fff;border-radius:3px;border-color:#347000 #76cf28 #76cf28 #347000;}
.fmt li:last-child {margin:0;}
.fmt li.on {background:#fff;color:#2a5701 !important;border:1px solid #2a5701}
.fmt li span.icon {float:left;width:20px;height:20px;display:inline-block;vertical-align:bottom;margin:0 2px 0 8px;background:url(../../../images/u_std/icon_cate.png) 0 0 no-repeat;}
.fmt li.cate01 span.icon {background-position:0 0}
.fmt li.cate01.on span.icon {background-position:0 -20px}
.fmt li.cate02 span.icon {background-position:-20px 0}
.fmt li.cate02.on span.icon {background-position:-20px -20px}
.fmt li.cate03 span.icon {background-position:-40px 0}
.fmt li.cate03.on span.icon {background-position:-40px -20px}
.fmt li.cate04 span.icon {background-position:-60px 0}
.fmt li.cate04.on span.icon {background-position:-60px -20px}
.fmt li.cate05 span.icon {background-position:-80px 0}
.fmt li.cate05.on span.icon {background-position:-80px -20px}
.fmt li.cate06 span.icon {background-position:-100px 0}
.fmt li.cate06.on span.icon {background-position:-100px -20px}
.fmt li.cate07 span.icon {background-position:-120px 0}
.fmt li.cate07.on span.icon {background-position:-120px -20px}
.fmt li.cate08 span.icon {background-position:-140px 0}
.fmt li.cate08.on span.icon {background-position:-140px -20px}
.fmt li.all span.icon {background-position:-160px 0}
.fmt li.all.on span.icon {background-position:-160px -20px}

.fmt_second {text-align:left;margin:15px;background:#3e7d06;padding:10px;}
.fmt_second span {color:#c9f7a1;margin-right:10px;display:inline-block;margin-bottom:5px;}
.fmt_second .a_wrap {overflow:hidden;}
.fmt_second .a_wrap a {color:#fff;background:url(../../../images/u_std/bg_white.png) left 50% no-repeat;padding-left:12px;margin:5px 5px 3px 5px;display:inline-block;}

/* fmt_srch*/
.fmt_srch{border-top:1px dashed #fff ;overflow:hidden;position:relative;min-height:20px;margin:20px;padding:15px 10px;border-width:1px 0;text-align:left*/}
.fmt_srch .sctbx,.fmt_srch .ipt_txt,.form_srch button{/*vertical-align:top*/}
.fmt_srch .sctbx{margin-right:6px}
.fmt_srch .btn3.xsmall{margin-left:6px;padding:0 3px;vertical-align:top}
.fmt_srch .btn3.xsmall:last-child{margin-right:0}
.fmt_srch .info{position:absolute;top:11px;right:2px;letter-spacing:-.5px}
.fmt_srch .info strong{margin-right:8px;color:#c47b42}
.fmt_srch label {margin:0 15px 0 0;font-weight:600;font-size:17px;color:#fff}
.fmt_srch .srch_block {margin:0 auto;padding:0 0 5px;text-align:center;}
.fmt_srch div:last-child {border:0;padding:3px 0 0;margin:0}
.fmt_srch select {padding:2px 0 2px 1px;}
.fmt_srch select,.fmt_srch input {margin:3px 0;padding:5px;border:1px solid #3f7d07}
.fmt_srch .btn_srch {padding:8px 15px;vertical-align:middle}


/*btn*/
.pop_btns{margin:15px 0 0 0 ;text-align:right;padding:5px 0 20px 0;}
.pop_btns button{margin:0 7px}
.center {text-align:center !important}

/*info_login*/
.info_login {padding:10px;text-align:center;padding:20px 20px 50px 20px;background:#f3f3f3}
.info_login span.bg {background:url(../../../images/u_std/icon_login.png) center center no-repeat;width:100px;height:100px;display:block;margin:0 auto;padding:50px 0}
.info_login p {font-size:16px;font-weight:600;line-height:150%;}
.info_login p em {color:#0fa94d}




/*ICON*/
.icon_pop {margin:100px 0 0;text-align:center;}
.icon_pop li {width:50%;float:left;}
.icon_pop .icon_new,.icon_pop .icon_copy,.icon_pop .icon_mid,.icon_pop .icon_final {font-size:20px;height:185px;border:2px solid #e5e5e5;background:#f5f5f5;margin:15px;border-radius:3px;cursor:pointer;}
.icon_pop .icon_new span.img {display:block;background:url(../../../images/u_std/img_prof.png) no-repeat;height:80px;margin:10% 0 12px 40%;}
.icon_pop .icon_copy span.img {display:block;background:url(../../../images/u_std/img_std.png) no-repeat;height:80px;margin:10% 0 12px 40%;}
.icon_pop .icon_new:hover,.icon_pop .icon_mid:hover {border:2px solid #ff8582;background:#fff;}
.icon_pop .icon_copy:hover,.icon_pop .icon_final:hover {border:2px solid #81adff;background:#fff;}
.icon_pop .icon_mid span.img {display:block;background:url(../../../images/u_std/img_mid.png) no-repeat;height:80px;margin:10% 0 12px 40%;}
.icon_pop .icon_final span.img {display:block;background:url(../../../images/u_std/img_final.png) no-repeat;height:80px;margin:10% 0 12px 40%;}



/*s_tab*/
.s_tab  {margin:10px 0;}
.s_tab a {display:inline-block;min-width:50px;margin:0 3px 3px 0;text-align:center;padding:8px 10px;background:#efefef;border:1px solid #b2b3b9;border-color:#b2b3b9 #e5e5e7 #e5e5e7 #b2b3b9;text-shadow: 1px 1px #fff;color:#888}
.s_tab a.on {background:#009e7e;color:#fff;font-weight:600;border:1px solid #009073;text-shadow: 1px 1px #007a61 !important;}


/*개인정보처리방침*/
.policy_table
.policy_table p,.summery table p {line-height:150%;}
.summerbg {background:#e9edff;padding:10px 20px;}
.summerbg p {line-height:150%;}
.summery table td ol {margin:10px;}
.p_subject{font-size:14px;color:#00a562;font-weight:bold;list-style:none;text-decoration:underline}
.summery {margin:10px 0;}
.subject1{font-size:13px;color:#0072bc;font-weight:bold;list-style:none;line-height:150%;height:40px;}
ol.policy_ol {margin:20px;}
ol.policy_ol li {line-height:150%;}
.view_t {border:1px solid #ccc;margin:10px 0}
.view_t th {background:#dddddd}
.view_t td {border:1px solid #ccc;border-width:0 1px 1px 0;text-align:center;}
.he {margin:10px;}

.listStyleNone{list-style:none;margin:0 0 0 0;padding:0 0 0 2em;text-indent:-1.2em;line-height:1.5em}
.listStyleNone1{list-style:none;margin:0 0 0 -20px;padding:0 0 0 2em;line-height:1.5em}



/*Location*/
.map_view {margin:20px 0;border:5px solid #efefef;min-height:350px;}
.mapcont {margin:30px 10px;}
.public .public_traffic {font-size:17px;font-weight:600;color:#0f6ea0;margin:0 0 20px 0;background:url(../../../images/u_std/icon_traffic.png) 10px 2px no-repeat;padding:0 0 20px 32px;border-bottom:1px solid #7ca9c0}
.public .public_car {font-size:17px;font-weight:600;color:#00a663;margin:50px 0 20px 0;background:url(../../../images/u_std/icon_car.png) 10px 2px no-repeat;padding:0 0 20px 32px;border-bottom:1px solid #64cda3}
.public .public_02 {margin:0 0 20px 15px;}
.public .public_02 strong {font-size:15px;font-weight:600;color:#333;margin:0 0 10px 0;}
.public .public_02 strong em {font-size:12px;}
.public .public_02 ul.pu_txt  {}
.public .public_02 ul.pu_txt li {margin:12px 0;font-size:14px;}
a.limousine  {font-size:11px;border-radius:3px;margin:0 5px;padding:3px 7px;color:#398dba;border:1px solid #398dba;background:#fff}
a.limousine:hover {color:#fff;background:#398dba;border:1px solid #20739f}


/*Umooc?*/
.about_umooc  {margin:50px 0;display:none;}
.about_umooc_mobile {margin:50px 0;}


/*ceo*/
.ceoGreeting {overflow:hidden; margin-bottom:27px; background:#f1e6db url('../../../images/u_std/img_ceo.png') no-repeat 100% bottom;background-size:100px auto;}
.ceoGreeting dl {margin:15px 0 0 15px;float:left;}
.ceoGreeting dl dt {color:#51353b; line-height:100%; font-size:15px;font-weight:normal}
.ceoGreeting dl dt span {font-size:13px;}
.ceoGreeting dl dt em.br {display:block;}
.ceoGreeting dl dd {color:#4d4d4d; line-height:150%; margin-top:10px; font-size:13px;}
.ceoGreeting dl dt + dd {padding-bottom:20px;}
.ceoGreeting dl dd span {display:block;}
.ceoGreeting dl dd em.ceo_name {font-size:18px;margin:0;display:block;}
.ceoGreeting dl dd img {display:inline-block; margin-left:10px;}
.ceoGreeting p.photo {}
.ceo_con  {position:relative;margin:5px}
.ceo_con p.p {line-height:180%;font-size:13px;color:#4d4d4d;margin-bottom:20px;}

.centerGreeting {overflow:hidden; margin-bottom:27px; background:#ecf0ce url('../../../images/u_std/img_center.png') no-repeat 100% bottom;background-size:100px auto;margin-top:50px;}
.centerGreeting dl {margin:15px 0 0 15px;float:left;}
.centerGreeting dl dt {color:#51353b; line-height:100%; font-size:15px;font-weight:normal}
.centerGreeting dl dt span {font-size:13px;}
.centerGreeting dl dt em.br {display:block;}
.centerGreeting dl dd {color:#4d4d4d; line-height:150%; margin-top:10px; font-size:13px;}
.centerGreeting dl dt + dd {padding-bottom:20px;}
.centerGreeting dl dd span {display:block;}
.centerGreeting dl dd em.ceo_name {font-size:18px;margin:0;display:block;}
.centerGreeting dl dd img {display:inline-block; margin-left:10px;}
.centerGreeting p.photo {}


/*chart*/
.chart  {margin-top:30px;}
.chart_info {padding:10px;margin:0;line-height:150%;color:#2479a6;font-size:16px;}
.chart_wrap {overflow:hidden;margin:30px 0;}
.chart_wrap .chart_txt {width:100%;}
.chart_wrap .chart_txt  h5 {font-size:18px;font-weight:600;color:#2479a6;margin:0 0 10px 15px}
.chart_wrap .chart_txt dl {margin:10px 10px 15px 10px;}
.chart_wrap .chart_txt dl dt {font-size:17px;font-weight:600;color:#000;margin:0 0 10px 0}
.chart_wrap .chart_txt dl dt img {margin-right:5px;}
.chart_wrap .chart_txt dl dd {font-size:14px;line-height:150%;color:#666}
.chart_wrap .img_chart {text-align:center;margin:30px 0;}

.mooc_txt {width:100%;margin-top:30px;}
.mooc_txt  h5 {font-size:18px;font-weight:600;color:#2479a6;margin:20px 0 10px 0}
.mooc_txt  h6 {font-size:17px;font-weight:600;color:#000;margin:0 0 10px 0}
.mooc_txt p.mooc_p {font-size:14px;line-height:150%;color:#666;margin:0 0 15px 0;}
.mooc_txt dl {margin:10px 10px 15px 10px;}
.mooc_txt dl dt {font-size:17px;font-weight:600;color:#000;margin:0 0 10px 0}
.mooc_txt dl dt img {margin-right:5px;}
.mooc_txt dl dd {}

.loading {position:absolute;left:50%;top:50%;margin-top:-40px;margin-left:-125px;width:250px;height:80px;}

/*시험안내페이지 : 20151118*/
.test_guide  {margin:10px 0;}
.test_guide img {text-align:center;}
.test_guide dl {margin:5px 10px 5px 20px;border-bottom:1px dashed #ccc;padding:10px 0;}
.test_guide dl:last-child {border-bottom:none}
.test_guide dl dt {float:left;width:30px;}
.test_guide dl dd {margin-left:30px;}
.test_guide .test_area {padding:7px;background:#efefef;margin:20px 0}
.btn_start {font-weight:600;border-radius:5px;padding:10px 25px;font-size:18px;color:#fff;background:#ea6300;}

/*초성검색*/
.pro_search {border:3px solid #55689f; padding:15px 17px; overflow:hidden;}
.pro_search .formbox { padding:10px 0; text-align:center; background:#f0f0f0; margin-bottom:7px;}
.pro_search .fav {text-align:center; margin-bottom:20px;}
.pro_search .fav span {background: url(../images/product/bg_bar_fav.gif) no-repeat right center ; padding-right:12px; margin-right:9px; color:#313131}
.pro_search .fav a {margin-right:9px;}
.pro_search .desc {margin-bottom:15px;color:#55689f;font-size:15px;font-weight:600}
.pro_search .desc em {font-size:12px;font-weight:normal;color:#666;margin-left:10px;}
.pro_search .language {overflow:hidden;}
.pro_search .language  .korean {width:50%;float: left; }
.pro_search .language  .korean li {width:28px; height:28px; border:1px solid #dedede; text-align:center; float:left; margin:0 3px 3px 0; }
.pro_search .language  .korean li a  {padding-top:4px;font-size:16px;height:22px; display:block; color:#313131; }
.pro_search .language  .korean li.on, .pro_search .korean li:hover {background:#bbb; border:1px solid #aaa; color:#fff;}
.pro_search .language  .korean li.on a, .pro_search .korean li:hover a {color:#fff;}
.pro_search .language  .english {width:49%; height:63px; float: right;}

.pro_search .language  .english li {width:28px; height:28px; border:1px solid #dedede; text-align:center; float:left; margin:0 3px 3px 0; }
.pro_search .language  .english li a  {padding-top:6px;height:22px; display:block; color:#313131; text-transform:uppercase;  }
.pro_search .language  .english li.on, .pro_search .english li:hover {background:#bbb; border:1px solid #aaa; color:#fff;}
.pro_search .language  .english li.on a, .pro_search .english li:hover a {color:#fff;}




/*file_area*/
.file_area {padding-bottom:4px;}
.file_area li {border-bottom:none;padding:0;margin:0 0 3px 0}
.file_area li a {font-weight:normal;line-height:150%;background:url(../../../images/u_std/icon_file.png) left 2px no-repeat;padding-left:15px;}
.file_area li a:hover {color:#006369}
.file_area li span.ico_delete {cursor:pointer;display:inline-block;width:11px;height:11px;margin:0 0 0 7px;background:url(../../../images/u_std/icon_delete.png) 0 0 no-repeat;vertical-align:middle;}
.file_area.off {padding-bottom:0;margin:3px 0 ;}
.file_area.off li {border-bottom:none;}

.re_area {margin:15px 20px 20px 20px;}

/*20151204*/
p.infotxt {margin:0 15px;background:#efefef;padding:10px;color:#000}
.a_login {border-radius:3px;padding:3px 10px;background:#444;color:#fff;margin:0 0 0 7px}





/***********************************************Media Query***************************************************/

@media all and (min-width:400px){

	.lecture .course .cardBox .card .empty_box,.lecture .open .cardBox .card .empty_box  {width:99.5%}


}


@media all and (min-width:440px){

.info_c .g_box {width:48%;}
}




/* iPhone4~ */
@media all and (min-width:480px){

	/*Classroom*/
	.sbj_title {text-align:left;}
	.sbj_title:after {clear:both;content:'';display:block;} 
	.sbj_class {float:left;width:73%;padding:1.5% 0 1.5% 1%}
	.sbj_btn {float:right;width:26%;text-align:right}
	.sbj_btn a {display:block;margin:7px 0 7px 0;padding:10px 7px;}
	.sbj_btn a.btn_leave {margin-right:7px;}

	/*Course_Info*/
	.tab_conWrap h4.title em.Info {display:inline-block;margin:0 0 0 10px }
	

	/*Write & View*/
	.write li {padding:10px 0 8px 0}
	.write li .th {float:left;width:19%;padding:7px 0 7px 1%;border-bottom:none;background:url(../../../images/u_std/bg_li.png) right 50% no-repeat;}
	.write li .td {font-weight:normal;margin:5px 0 0 0;width:78%;padding-left:2%;}

	/*List*/
	.list li .th {float:left;width:19%;padding:5px 0 7px 1%;border-bottom:none;background:url(../../../images/u_std/bg_li.png) 80% 50% no-repeat;}
	.list li .td {/*margin:5px 0 0 0;padding-left:2%; */width:78%;}


	/*noti_list*/
	.noti_list li .th {float:left;width:19%;padding:5px 0 7px 1%;border-bottom:none;background:url(../../../images/u_std/bg_li.png) right 50% no-repeat;}
	.noti_list li .td {margin:5px 0 0 0;padding-left:2%;width:78%;}
	
	/*Left Area */
	.leftArea {margin:0 40px 0 0;padding-top:9px;position:relative;}
	
	/*Learning Case*/
	.case .Case_wrap .case_con .movie_con dd {float:none;width:auto;}
	.case .Case_wrap .case_con .movie_con li.file dd a {padding:0 0 10px 100px;}
	.case .Case_wrap .case_con .movie_con li.file dd {padding:0 0 10px 100px;}

	/*SURVEY*/
	.leftArea > .pop_survey>ol>li ol {clear:both;padding:0 17px 0 35px;}

	/*학습진도*/
	.week_learn {border-width:0 1px 1px 1px;background:url(../../../images/u_std/bg_weekBox.png) left 0 repeat-y;overflow:hidden;}
	.week_learn .weekTitle {float:left;width:170px;padding:0}
	.week_learn .weekTitle h5 {width:100%;margin:10px;}
	.week_learn .weekTitle .s_week {margin:10px;padding:0 5px 5px 5px}
	.week_learn .Box {margin:0 0 0 170px;border-top:1px solid #ccc;}
	.week_learn .Box > div:last-child {border-bottom:none;} 


	/*openCourse : img*/
	.img_thumb {background:#f7f7f7 url(../../../images/u_std/img_no_big.png) center center no-repeat;min-height:300px;}

	/*온라인시험*/
	.total_num {float:left;width:20%;}
	.q_list table th,.q_list table td {padding:10px 5px 10px 10px;border-bottom:1px solid #4b6898;line-height:1.8em;}
	.q_list table th{width:15%;}

	/*GOOD*/
	.r_btn {position:absolute;right:10px;top:0;}
	
	/*course bot
	.explan .std {position:absolute;left:0;top:0}
	.explan .bot>.progress {position:absolute;right:0;top:0}*/

	/*커뮤니티-중간:주제박스:new*/
	.casebox {width:47%;}
	.cen_con .count_Box .all_notice .n_title {padding:10px 10px 10px 45px;background:url(../../../images/u_std/img_notice.png) 15px 13px no-repeat;}
	.cen_con .count_Box .small_txt {font-size:12px;}
	
	/*list_style*/
	.list_style li .view_txt {margin-right:180px;}
	.list_style li .view_txt .right_btn {position:absolute;right:5px;top:5px;margin:0}
	

	/*view_style*/
	.view_style {margin:10px 10px 20px 18px;float:left;width:50%;}
	/*r_area*/
	.r_area {margin:0 12px 5px;float:right;width:40%;text-align:right;}

	/*상위 검색
	.top_sch .top_wrap {margin:20px;}
	.top_sch .r_button button {padding:9px 12px;}
	.top_sch .r_button button.re_btn {padding:9px 12px 9px 18px}*/
	.top_sch input.t_sch {width:75%;}

	
	/*ceo*/
	.ceoGreeting {background-size:120px auto;}
	.ceoGreeting dl {margin:18px 0 0 18px;}
	.ceoGreeting dl dt {line-height:120%; font-size:20px;}
	.ceoGreeting dl dt span {font-size:17px;}
	.ceoGreeting dl dt em.br {display:block;}
	.ceoGreeting dl dd {line-height:150%; margin-top:10px; font-size:13px;}
	.ceoGreeting dl dd em.ceo_name {font-size:18px;margin:0;display:inline-block;margin-left:5px;}

	.centerGreeting {background-size:120px auto;}
	.centerGreeting dl {margin:18px 0 0 18px;}
	.centerGreeting dl dt {line-height:120%; font-size:20px;}
	.centerGreeting dl dt span {font-size:17px;}
	.centerGreeting dl dt em.br {display:block;}
	.centerGreeting dl dd {line-height:150%; margin-top:10px; font-size:13px;}
	.centerGreeting dl dd em.ceo_name {font-size:18px;margin:0;display:inline-block;margin-left:5px;}


	.footer .foot .ftmenu li {margin:0 5px 10px 5px}



}


/* iPhone5~ */
@media all and (min-width:560px){
	
	/*Learning Case*/
	.case .Case_wrap .case_con .movie {min-height:400px;}
	
	/*tab*/
	.tab span.tab_m a {font-size:15px;}
	
	/*Lecture*/
	.lecture .course .cardBox,.lecture .open .cardBox{float:left;width:50%;}
	.lecture .course .cardBox .card, .lecture .open .cardBox .card {margin:0 7px 15px 7px}

	/*시험타이틀부분*/
	.test {width:60%;}
	.test_time {position:absolute;right:7px;top:7px;background:url(../../../images/u_std/img_time_s.png) left 1px no-repeat;padding-left:22px;}
	.test_score {position:absolute;right:7px;top:10px;margin-top:0}
	
	/*별*/
	.Case_title>.star_score {position:absolute;right:7px;top:7px;}

	/* 커뮤니티TABS */
	.c_tab li a,.c_tab li a span{font-size:15px;}

	/*회원선택*/
	.memchoice{float:left;width:48%;margin:40px 10px 0 0;}
	.memchoice.reserve {float:right;width:48%;margin-top:40px;}

	/*회원인증*/
	.membox{float:left;width:48%;margin:40px 10px 0 0;}
	.membox.reserve {float:right;width:48%;margin-top:40px;}


	/*교수-수강중인과목*/
	.sbj_ing li {display:inline-block;float:left;width:49%;}
	.sbj_ing li .inbox {height:150px;}
	.sbj_ing li .inbox.empt {display:block;background:#f7f7f7 url(../../../images/u_std/img_no_s.png) center center no-repeat;padding:10px;border:1px solid #ccc !important;height:160px;}
	.sbj_ing li .inbox dl {margin:15px 0px 4px 1px}
	
	/*footer*/
	.footer .foot .foot_wrap {margin:0 0 20px 18px;float:left;text-align:center;}

	/*상위 검색
	.top_sch input.t_sch {width:65%;}
	.top_sch .r_button button {padding:9px 15px;}
	.top_sch .r_button button.re_btn {9px 10px 9px 20px}*/


}


/* iPhone6~ */
@media all and (min-width:680px){
	
	

	/*Write & View*/
	/*.write li {width:48%;padding-right:2%;}*/
	.write li .th {width:14%;padding:5px 0 7px 1%;}
	.write li .td {width:83%;}
	
	/*List*/
	 
	.list li .th {width:14%;padding:5px 0 7px 1%;}
	.list li .td {width:100%;}
	
/* 	.list ul {display:table;width:100%;}
	.list li {display:table-cell;width:25%;border-top:none;}
	.list li .th,.list li .td {width:100%;padding:12px;border-bottom:1px solid #dadada;box-sizing:border-box;}
	.list li .th {background:#f5f5f5;text-align:center;} */

	/*noti_list*/
	.noti_list li .th {width:14%;padding:5px 0 7px 1%;}
	.noti_list li .td {width:83%;}
	


	/* SEARCH
	.form_srch{padding:15px 10px 15px 120px;}*/

	/*학습진도*/
	.Title_area {float:left;width:48%;background:url(../../../images/u_std/bg_dot.png) right top repeat-y;}
	.detail {margin:0 0 0 50%;display:block;}

	/*코스뉴스*/
	.c_news li.Subject strong {float:left;margin-right:100px}
	.c_news li.Subject .write_date {position:absolute;right:10px;top:10px;}
	
	/*in table*/
	.ex_txt dt {float:left;width:10%;}
	.ex_txt dt {float:left;width:90%;}

	/*교수-수강중인과목*/
	.sbj_ing li .inbox {padding:20px;}
	
	/*상위 검색*/
	.top_sch input.t_sch {width:80%;}
	.top_sch button {padding:9px 20px;}

	/*Location*/
	.mapcont {margin:50px 20px;}	
	.public .public_car {margin:0 0 20px 0;}
	.public .public_02 {margin:0 0 30px 20px;}
	.public .public_02 strong {float:left;}
	.public .public_02 ul.pu_txt  {margin-left:135px;}
	
	/*Umooc?*/
	.about_umooc  {display:block;}
	.about_umooc_mobile {display:none;}


	/*ceo*/
	.ceoGreeting {background-size:140px auto;}
	.ceoGreeting dl {margin:40px 0 35px 30px;}
	.ceoGreeting dl dt {line-height:150%; font-size:23px;}
	.ceoGreeting dl dt span {font-size:19px;}
	.ceoGreeting dl dt em.br {display:inline-block;}
	.ceoGreeting dl dd {line-height:150%; margin-top:10px; font-size:14px;}
	
	.centerGreeting {background-size:140px auto;}
	.centerGreeting dl {margin:40px 0 35px 30px;}
	.centerGreeting dl dt {line-height:150%; font-size:23px;}
	.centerGreeting dl dt span {font-size:19px;}
	.centerGreeting dl dt em.br {display:inline-block;}
	.centerGreeting dl dd {line-height:150%; margin-top:10px; font-size:14px;}


	/*Login*/
	.login_wrap {padding:20px 20%;}



	.head_reply .h_reply {position:absolute;right:3px;top:5px;}


}



/* iPhone6 Plus~ */
@media all and (min-width:730px){

	/*Instructor*/
	.sub_wrap .instructor,.sub_wrap .edu {float:left;width:50%;}
	.sub_wrap .edu {border-bottom:none;}
	.sub_wrap .instructor {border-bottom:none;}
	/*.sub_wrap .half_wrap {border-bottom:1px solid #ccc;}*/

	/*edu*/
	.edu h4.title {margin-bottom:30px}
	
	/*커뮤니티------------*/
	.sub_com {background:url(../../../images/u_std/bg_back_right.png) right 0 repeat-y}
	/*커뮤니티-우측*/
	.right_area {float:right;width:200px;}
	/*커뮤니티-중간*/
	.cen_con {padding:0 215px 0 0;}
	/*왼쪽-중간 감싸기*/
	.sub_com .left_wrap {width:100%;float:left;margin-right:-220px;}
	


		
	/*로그인2단*
	.ly_login {}
	.ly_login .normal {float:left;width:48%;}
	.ly_login .ulsan {float:right;width:48%;}*/

	/*footer*/
	.footer {padding:20px 0 35px 0}
	.footer .foot .foot_wrap {margin:3px 0 0 150px;}

	
	.info_c .g_box {float:left;width:100%;}

	/*도움말 레이어*/
	.ly_mark  {left:0;bottom:-98px;}
	
}



/* Tablet ~*/
@media all and (min-width:768px){
	
	 /* Header
	.header {padding:0;border-bottom:0;}
	.header .head {}
	.header .head h1.logo {top:23px;margin-left:15px;left:0;}
	.header .head .gnb {display:block;position:absolute;left:180px;top:24px;min-width:450px;}
	.header .head .gnb li {float:left;}
	.header .head .gnb li a {font-size:16px;font-weight:600;color:#333;padding:5px 8px 23px 8px;display:block;}
	.header .head .gnb li a:hover,.header .head .gnb li.on a {color:#00856a;}
	.header .head .gnb li a:hover,.header .head .gnb li.active a {color:#00856a;border-bottom:2px solid #00856a;}
	.header .head .gnb li.m1 ul.sbm {left:0px}
	.header .head .gnb li.m2 ul.sbm {left:130px}
	.header .head .gnb li.m3 ul.sbm {left:240px}
	.header .head .gnb>li ul.sbm {position:absolute;left:0;top:48px;}
	.header .head .gnb>li ul.sbm li {display:inline-block;}
	.header .head .gnb>li ul.sbm li a {display:block;font-size:14px;font-weight:normal;color:#666;padding:10px 8px 0px 8px;line-height:150%;}
	.header .head .gnb>li ul.sbm a:hover {color:#3f7976;border-bottom:none;font-weight:500}
	.header .head .gnb>li.on ul.sbm a {border-bottom:none;}
	.header .head .gnb>li.on ul.sbm li.on a {color:#3f7976;font-weight:500}
	.header .head .gnb>li.active ul.sbm a {border-bottom:none;}
	.header .head .gnb>li.active ul.sbm li.active a {color:#3f7976;font-weight:500}
	
	.header .headerInWrap.headerOver  {position:absolute; top:0; left:0; width:100%; height:112px !important; background:url(../../../images/u_std/bg_menuon.png) repeat-x 0 100%  !important;}
	.header .headerInWrap {z-index:2;position:absolute; top:0; left:0; width:100%; height:112px; background:url(../../../images/u_std/bg_menu.png) repeat-x 0 100%;}
	.header .headerOver .headerInWrap {position:absolute; top:0; left:0; width:100%; height:68px !important; background:url(../../../images/u_std/bg_menuon.png) repeat-x 0 100%  !important;}
	.sHidden {visibility:hidden; position: absolute !important; height: 1px !important; width: 1px !important; overflow: hidden; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);}

	.header .head .toggle,.header .drop {display:none !important;}
	.header .head .tnb {right:10px;top:28px;}*/
	
	.header .head {padding:10px 0 0 0}
	.header .head h1.logo {top:15px;}
	.header .head .gnb {left:170px;top:24px;}
	
	.header .head .toggle {top:30px;}

	/*sub wrap*/
	.subCon {/*padding:50px 15px 30px 15px;*/}
	
	/*sub manu*/
	.snb {height:40px;background:url(../../../images/u_std/bg_snb.png) repeat}

	/*tab*/
	.tab {margin:20px 0 30px 0}
	.tab span.tab_m {margin:0 10px 0 0;}
	.tab span.tab_m a {padding:10px 35px 7px 15px;font-size:18px;}

	/*Course_Info*/
	.tab_conWrap h4.title {font-size:18px;margin:10px 0}
	.tab_conWrap h4.title em.Info  {font-size:13px;margin:0 0 0 15px }

	.sub_wrap h4.title {font-size:18px;}

	/*sub location*/
	.location {border-bottom:none}

	/*List*/
	.list li.half {width:48%;padding-right:2%}
	.list li.half .th {width:30% !important;padding:5px 0 7px 1%;}
	.list li.half .td {width:66% !important;padding-left:3%;}
	
	/*noti_list*/
	.noti_list li.half {width:48%;padding-right:2%}
	.noti_list li.half .th {width:30% !important;padding:5px 0 7px 1%;}
	.noti_list li.half .td {width:66% !important;padding-left:3%;}

	

	/*openCourse : img*/
	.img_thumb {min-height:380px;}
	
	/*코스계획*/
	.week_plan {background:url(../../../images/u_std/bg_weekBox_plan.png) left 0 repeat-y;}
	.week_plan li {float:left;width:33.33%}
	.week_plan li.le01 {width:18%;background:none;}
	.week_plan li.le02 {width:27.5%}
	.week_plan li.le03 {width:52.3%;border-top:none;border-left:1px dashed #ccc;}
	.week_plan li.etc {width:80%;}

	/* 커뮤니티TABS */
	.c_tab li a,.c_tab li a span{font-size:18px;}


	/*MEMBERSHIP--------*/
	.join_step	{border-radius:3px;margin:20px 0;border:1px solid #d7d7d7;}
	.join_step ul li	 {position:relative;color:#a4a4a4;float: left;line-height:18px;padding:15px 0;width:33.33%;*width:33%;text-align:center;background:url(../../../images/u_std/btn_join.png) right 50% no-repeat;}
	.join_step ul li:last-child {background:none;}
	.join_step ul li.on:last-child {background:none;}
	.join_step ul li+li+li+li+li {background:none;}
	.join_step ul li.on {background:url(../../../images/u_std/btn_join_on.png) right 50% no-repeat;}
	.join_step ul li em {display:none;}
	.join_step ul li	img {display:inline-block;}
	


	/*uMOOC people*/
	.u_people .u_prof .prof_wrap {float:left;width:48%}
	.u_people .u_prof .prof_wrap.second {float:right;width:48%;border-top:none;padding-top:0;margin-top:0;}

	/*교수-수강중인과목*/
	.sbj_ing li .inbox {height:160px;padding:10px 20px 10px 20px;}

	/*상위 검색*/
	.top_sch input.t_sch {width:80%;}
	.top_sch .r_button button {padding:9px 17px;font-size:15px;}
	.top_sch .r_button button.re_btn {padding:9px 12px 9px 25px;background:#0098a6 url(../../../images/u_std/icon_re.png) 7px center no-repeat}


	
	/*ceo*/
	.ceoGreeting {background-size:160px auto;}
	.ceoGreeting dl {margin:40px 0 35px 30px;}
	.ceoGreeting dl dt {line-height:150%; font-size:25px;}
	.ceoGreeting dl dt span {font-size:23px;}
	.ceoGreeting dl dt em.br {display:inline-block;}
	.ceoGreeting dl dd {line-height:150%; margin-top:10px; font-size:14px;}
	
	.centerGreeting {background-size:160px auto;}
	.centerGreeting dl {margin:40px 0 35px 30px;}
	.centerGreeting dl dt {line-height:150%; font-size:25px;}
	.centerGreeting dl dt span {font-size:23px;}
	.centerGreeting dl dt em.br {display:inline-block;}
	.centerGreeting dl dd {line-height:150%; margin-top:10px; font-size:14px;}

	.ceo_con p.p  {font-size:14px;}


	


}

	
@media all and (min-width:820px) {

	.week_plan {background:url(../../../images/u_std/bg_weekBox_plan_820.png) left 0 repeat-y;}
	.week_plan li.le01 {width:14%;background:none;}
}

@media all and (min-width:900px) {
/*코스계획*/
	.week_plan {background:url(../../../images/u_std/bg_weekBox_plan.png) left 0 repeat-y;}
	.week_plan li.le01 {width:14.8%;background:none;}
}


/* Desktop 01~*/
@media all and (min-width:1024px) {


	 /* Header
	.header .head {width:1000px;margin:0 auto;}
	.header .head .gnb {left:230px;}*/

	/* Header*/
	.header {padding:0;border-bottom:0;}
	.header .head {width:1000px;margin:0 auto;}
	.header .head h1.logo {top:10px;left:0;}
	.header .head .gnb {display:block;position:absolute;left:170px;top:24px;min-width:450px;}
	.header .head .gnb li {float:left;position:relative;}
	.header .head .gnb li a {font-size:16px;font-weight:600;color:#333;padding:5px 15px 23px 15px;display:block;}
	.header .head .gnb li a:hover,.header .head .gnb li.on a {color:#00856a;}
	.header .head .gnb li a:hover,.header .head .gnb li.active a {color:#00856a;/*border-bottom:2px solid #00856a;*/}
	.header .head .gnb li.m1 ul.sbm {left:0}
	.header .head .gnb li.m2 ul.sbm {left:0}
	.header .head .gnb li.m3 ul.sbm {left:0}
	.header .head .gnb li.m4 ul.sbm {left:0}
	.header .head .gnb>li ul.sbm {position:absolute;left:0;top:48px;width:350px;}
	.header .head .gnb>li ul.sbm li {display:inline-block;}
	.header .head .gnb>li ul.sbm li a {display:block;font-size:14px;font-weight:normal;color:#666;padding:10px 8px 0px 8px;line-height:150%;}
	.header .head .gnb>li ul.sbm a:hover {color:#3f7976;border-bottom:none;font-weight:500}
	.header .head .gnb>li.on ul.sbm a {border-bottom:none;}
	.header .head .gnb>li.on ul.sbm li.on a {color:#3f7976;font-weight:500}
	.header .head .gnb>li.active ul.sbm a {border-bottom:none;}
	.header .head .gnb>li.active ul.sbm li.active a {color:#3f7976;font-weight:500}
	
	.header .headerInWrap.headerOver  {position:absolute; top:0; left:0; width:100%; height:270px !important; background:url(../../../images/u_std/bg_menuon.png) repeat-x 0 100%  !important;}
	.header .headerInWrap {z-index:2;position:absolute; top:0; left:0; width:100%; /*background:url(../../../images/u_std/bg_menu.png) repeat-x 0 100%;*/}
	.header .headerOver .headerInWrap {position:absolute; top:0; left:0; width:100%; height:68px !important; background:url(../../../images/u_std/bg_menuon.png) repeat-x 0 100%  !important;}
	.sHidden {visibility:hidden; position: absolute !important; height: 1px !important; width: 1px !important; overflow: hidden; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);}

	.header .head .toggle,.header .drop {display:none !important;}
	.header .head .tnb {right:10px;top:28px;}

	/*all_menu*/
	.all_menu  {/*position:absolute;top:72px;left:10px;*/width:980px;margin:0 auto;display:block;}
	.all_menu_box {padding-top:80px;}
	.all_menu_box:after{content:''; display:block; clear:both;}
	.menu_01{float:left; /*width:195px;*/width:170px; margin:0 auto;}
	.menu_01 a{letter-spacing:-1px;}
	.menu_01>a{font-size:14px; color:#0060aa; height:30px; display:block; line-height:30px; /*border-top:2px solid #034D8A;*/}
	.menu_02{margin:20px 0 0 20px;}
	.menu_02>li>a{font-size:13px; display:block; font-weight:600; padding-left:10px; margin-top:10px; margin-bottom:10px; color:#333; letter-spacing:0 !important;}
	.menu_02>li{padding:0 !important; display:block; margin:0;}
	/*.menu_02>li li>a{font-size:12px; padding-left:22px; color:#707070; border:1px solid #e6e9ee; display:block; margin:0; line-height:20px !important;}
	.menu_02>li li>a:hover{color:#35ade4; border:1px solid #c2e6ff; background-color:#f2f2f2;}*/
	.menu_01.s06 {width:130px !important;}

	.menu_03{margin:11px 0 0 0;}
	.menu_03>li>a{font-size:13px; display:block; font-weight:600; padding-left:10px; margin-top:10px; margin-bottom:10px; color:#333; letter-spacing:0 !important;}
	.menu_03>li{padding:0 !important; display:block; margin:0;}
	
	.all_menu_box .ca06{padding:0 !important; color:#fff; border-radius:5px; text-align:center;margin:0 10px;background:#55689f;font-weight:600}

	.all_menu_box .ca01, .all_menu_box .ca02, .all_menu_box .ca03, .all_menu_box .ca04, .all_menu_box .ca05{
		padding:0 !important; color:#fff; border-radius:5px; text-align:center;margin:0 10px;background:#00a663;font-weight:600}


	/*Classroom*/
	.sbj_title  {width:1000px;margin:0 auto;}
	.sbj_class {float:left;width:70%;padding:0.5% 0 0.5% 0}
	.sbj_class .sbj_img {float:left;display:inline-block;margin:0 7px 0 15px;widtH:100px;height:82px;background:url(../../../images/u_std/img_sbj.png) 0 0 no-repeat}
	.sbj_area.common .sbj_img {widtH:100px;height:80px;background:url(../../../images/u_std/img_common.png) 0 0 no-repeat}
	.sbj_area.umooc .sbj_img {widtH:93px;height:75px;background:url(../../../images/u_std/img_umooc.png) 0 0 no-repeat}
	.sbj_area.members .sbj_img {widtH:110px;height:80px;background:url(../../../images/u_std/img_members.png) 0 0 no-repeat}
	.sbj_area.u_guide .sbj_img {widtH:94px;height:89px;background:url(../../../images/u_std/img_u_guide.png) 0 0 no-repeat}
	.sbj_area.community .sbj_img {widtH:94px;height:83px;background:url(../../../images/u_std/img_community.png) 0 0 no-repeat}
	.sbj_area.find .sbj_img {widtH:83px;height:78px;background:url(../../../images/u_std/img_find.png) 0 0 no-repeat}
	/*.sbj_class span.sbj_info {margin-top:10px;}*/
	.sbj_class .txt {margin:15px 0 0 150px;}
	.sbj_btn {float:right;width:30%;}
	.sbj_btn a {display:inline-block;margin:10px 0;padding:18px 25px;}
	.sbj_btn a.btn_leave {margin-right:0;}
	.sbj_btn a.btn_apply {margin-right:10px;}
	
	/*Learning Case*/
	/* .case {background:url(../../../images/u_std/bg_case.png) right bottom repeat-y} */
	.case .Case_wrap .case_aside a.weekTitle {display:none;}
	.case .Case_wrap .case_aside {float:right;width:300px;}
	.case .Case_wrap .case_aside .week {display:block !important}
	.case .Case_wrap .case_aside .week li a {padding:10px 7px 10px 20px;}
	.case .Case_wrap .case_con {margin-right:300px;border-width:0 1px 0 0 }
	.case .Case_title {padding:15px;font-size:15px;}


	/*Sub Contents*/
	.subCon,.classCon  {width:980px;margin:0 auto;}
	
	
	/*Course_Info*/
	.tab_conWrap .txtArea,.tab_conWrap .ul_txt {padding:5px 0 10px 5px}
	.sub_wrap .txtArea,.sub_wrap .ul_txt {padding:5px 0 10px 0}

	.half_wrap {border-bottom:1px solid #ccc;}
	.half_wrap .courseMovie {float:right;width:38%;padding-bottom: 4%;margin-bottom:20px;}
	.half_wrap .introMovie {float:right;width:38%;padding-bottom: 4%;margin-bottom:20px;}
	.half_wrap .courseInfo {float:left;width:58%;}
	.half_wrap .courseInfo .intro_n02 {border-bottom:0;}

	/*Instructor*/
	.instructor .prof .prof_wrap  {float:left;width:48%;margin-right:2%;}
	.instructor .prof .prof_wrap.second {border-top:none;padding-top:0;margin-top:0;}
	.instructor .prof .prof_img {width:130px;height:130px;}
	.instructor .prof .prof_txt {margin-left:155px;}
	
	.sub_wrap .instructor .prof .prof_wrap {float:left;width:90%}

	/*Footer */
	.footer .foot {width:1000px; margin:0 auto;}
	.footer .foot .ftmenu li {margin:0 5px 20px 5px}
	.footer .foot .ftmenu li a {padding:0 20px 0 35px;font-size:14px;}
	.footer .foot address {font-size:13px;}


	/*Lecture*/
	.lecture  {width:auto;}
	.lecture .course .cardBox,.lecture .open .cardBox{float:left;width:25%;}
	.lecture .course .cardBox .card, .lecture .open .cardBox .card {margin:0 7px 15px 7px}
	.share_box a.facebook {display:inline-block;}
	.share_box a.cacao {display:none;}


	/*별*/
	.Case_title>.star_score {position:absolute;right:7px;top:15px;}

	/*커뮤니티-중간:주제박스:new*/
	.casebox {width:31%;}

	/*list-style*/
	.share_cacao {display:none}

	/*상위 검색*/
	.top_sch {top:50px;}
	.top_sch input.t_sch {width:85%;}
	.top_sch .r_button button {padding:9px 25px;font-size:18px;}

	.sbj_btn a.btn_sche,.sbj_btn a.btn_com,.sbj_btn a.btn_past,.sbj_btn a.btn_cancel  {padding:20px 25px 21px 25px}

		/*학습도구 :  필터메뉴*/
	.fmt li {width:9.9%;}
	.fmt li span.icon {margin:0 0 0 8px;}


	/*chart*/	
	.chart_wrap .chart_txt {width:48%;float:left;margin-top:30px;}
	.chart_wrap .chart_txt  h5 {margin:0 0 20px 10px}
	.chart_wrap .chart_txt dl {margin:10px 10px 30px 10px;}
	.chart_wrap .img_chart {float:right;margin:25px 0 0 10px;}

	/*코스계획*/
	.week_plan li.le01 {width:14.5%;background:none;}


}







/* Desktop 02~*/
@media all and (min-width:1280px) {

}

/*List Board*/
@media only screen and (max-width: 650px) {

	.bd_list table					{position:relative;display:block;}
	.bd_list table thead				{display:none;}
	.bd_list table tbody				{display:block;}
	.bd_list table tbody tr			{position:relative;display:block;clear:both;overflow:hidden;padding:0;}
	.bd_list table tbody th, 
	.bd_list table tbody td			{display:inline-block;float:left; zoom:1; *display:inline; /*width:99%;*/padding:0;text-align:left;padding:5px 10px;color:#333}
	.bd_list table tbody td:last-child {padding-bottom:15px;}
	.bd_list table tbody td em.stitle {margin-right:5px;display:inline-block;float:left;font-weight:normal;color:#087c78}
	.bd_list table tbody td.subject	{width:98% !important;padding:5px 10px;font-size:15px;line-height:150%;}
	.bd_list table tbody td.writer	{position:relative;}
	.bd_list table tbody td.date		{position:relative;padding-bottom:8px;}
	.bd_list table tbody td.num {background:#087c78;color:#fff;}
	.bd_list table tbody td.num em.stitle {color:#fff}
	.bd_list table tbody td.num,
	.bd_list table tbody td.file,
	.bd_list table tbody td.hit		{/* display:none; */}
	.bd_list table .m_file			{display:inline;}
	.bd_list thead .file,
	.bd_list thead .writer,
	.bd_list thead .date,
	.bd_list thead .hit	{width:0 !important;}
	.bd_list table tbody td.notxt {text-align:center !important;padding:18px 0;width:100%;}
	.bd_list table tbody td.state {display:none;padding-top:7px;}
	.bd_list table tbody td.subject span.icon_status {display:inline-block;margin-left:5px;}
	.bd_list table tbody td.state em.stitle,.bd_list table tbody td.parti em.stitle {display:none;}
	

	/*
	.bd_list table {width: 100%;border:none;} 
	.bd_list table [data-cell-header]:before {content: attr(data-cell-header);display: block;position:absolute;top:0;left:0; width:35%;background: #f6f6f6;padding: 10px 0 10px 10px;color:#333; font-weight:bold;border-right:1px solid #e2e2e2;} 
	.bd_list table thead {display: none;} 
	.bd_list table colgroup {display:none;}
	.bd_list table td {position:relative;display: block;padding:10px 0 10px 45%;margin-bottom:0;text-align:left;border-right:1px solid #e2e2e2;}
	.bd_list table td:first-of-type {margin-top:10px;}
	.bd_list table td:last-of-type {border-bottom:1px solid #e2e2e2}*/
	
	


}