/* header */
#header {height:auto;}
body {font-family:'Pretendard', 'noto sans kr','Nanum Gothic','TheJamsil','Malgun Gothic',Dotum,Helvetica,AppleGothic,Sans-serif;}
.popup-layer3 .btn-r {color:#fff;}
.pbox .provision {font-size:12px;}
.tword-box .searchBar {width:82%;}
@media only screen and (max-width : 480px){
    .tword-box .searchBar {width:75%;}
}
.tword-box .btn-tword {top:0;}

.top-logo {display: inline-block; padding: 30px 0 ;}
.top-logo img {width:100%;}

.top_search {position: absolute; top:20px; margin-top:25px; right: 0; display: inline-block; border-bottom: 1px solid #ddd;}
.top_search form {width:100%;}
.top_search .search_word {border: none; width: 300px; height: 43px; padding: 5px; background: #fff;}
.top_search .search_word:focus {outline:none;}
.top_search .search_btn {height: 43px; margin-top: -1px; margin-left: -5px; padding: 11px; border: 0; background: #fff url(/files/default-img/search.svg) no-repeat center; background-size: 25px;}
.topmenu-info { position: absolute; top:0; right:0px; margin-top: 12px;font-size:14px;}
.topmenu-info a {font-size:14px;}
.topmenu-info .menu_line {display:inline-block; width:1px; height:10px; background:#ddd; margin:0 10px}

/*구글랭귀지*/
.top_language{float:right; margin-top:40px; text-align:right;}
.top_language span{display:none;}
iframe.VIpgJd-ZVi9od-ORHb-OEVmcd{height:0px;margin-top:-1px; }
.skiptranslate{margin-top:-31px;}
.goog-te-combo{color:#666666;}

@media screen and (max-width: 834px) {
    #header  {padding:10px 0;}
    .min768 {display:none;}
    .top-logo {display:none;}
    .top-logo-m {width:110px; margin:0 auto;}
    .top-logo-m img {width:100%;}
}



/*foot*/
.foot-privit {position: relative; background:#ffffff; padding: 15px 0;  border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.foot-privit ul{margin:0; display: flex;}
.foot-privit li{padding:0 10px; position:relative;}
.foot-privit li:after{content:''; display:block; width:1px; height:15px; background:#ddd; position:absolute; right:0; top:50%; margin-top:-7px;}
.foot-privit li:last-child:after{display:none;}
.foot-privit li a{display:block; font-size:0.941rem; color:#333; letter-spacing:-0.35pt; line-height:120%; transition:all .3s linear;}
.foot-privit li a:hover{opacity: 0.5;}
.foot-privit li a.on{font-weight: 700;}

.foot-bottom {background:#ffffff; padding:40px 0;}
.foot-bottom > .section > ul {display:inline-block;}
.foot-bottom-info > li {float:left;}
.foot-bottom-info > li:last-child {margin-left:0px;}
.foot-bottom-logo {position:relative; width:100px; margin-top:5px;}
.foot-bottom-logo img {width:100%;}
.ft-info-text {width:100%;}
.foot-bottom-info {width:100%;}
.foot-bottom-info h1 {margin-bottom:10px; font-size:17px;}
.foot-bottom-info li {font-size:14px; width:100%; }
.fb-info-copylight {float:left;  margin-top:10px; display:inline-block;}
.by {float:right; margin-top:10px;  font-size:11px; color:#666666;}
span.stway{color:#9b9b9b;}
@media only screen and (max-width : 1100px){
    .foot-bottom {padding:20px 0;}
    .foot-bottom-info > li {width:100%;}
    .foot-bottom-info > li:last-child {margin-left:0; margin-top:15px;}
}

@media only screen and (max-width : 480px){
    .foot-privit {padding: 20px 0 20px 10px;}
    .foot-privit a {margin-right:10px; font-size:14px;}
    .foot-privit span {margin-right:10px;}

    .foot-bottom-info > li {width:100%; margin-bottom:20px;}
    .foot-bottom-info > li:last-child {width:100%;}
    .foot-bottom-info > ul > li {font-size:12px;}
    .ft-info-text > ul > li {width:50%;}
    .ft-info-text > ul > li:first-child {width:50%;}
    .ft-info-text > ul > li:last-child {width:100%;}
    .foot-bottom-logo {width:65px;}
}

@media only screen and (max-width : 400px){
    .foot-privit {padding:15px 0;}
    .foot-privit a {margin-right:3px;}
    .foot-privit span {margin-right:9px;}
}

.curriculum_box{position:relative; margin:0 auto; width:100%; text-align:center; margin-top:50px; border: 1px solid #dddddd;}
.curriculum_btn{text-align:center; width:80%; margin:0 auto;}
.curriculum_btn_t {text-align:center; margin:10px 2px; display:inline-block; background:#ffffff;}
.curriculum_btn_t a {padding:10px 5px; font-size:17px; display:block; width:275px; border-radius:25px; background:#ff9800;  color:#fff; border:3px solid #fff9e1; transition:all 0.1s;}
.curriculum_btn_t a .hover_img {display:none;}
.curriculum_btn_t a:hover {background:#fff; color:#222222; border:3px solid #febd33; }
.curriculum_btn_t a:hover .hover_img{display:inline-block;}
.curriculum_btn_t a:hover .re_img {display:none;}

/* 상좌상세페이지 */

.lecture_detail_box{position:relative; margin:0 auto; width:934px; padding:10px 0  30px; text-align:center; margin-top:10px; margin-bottom:20px; border: 3px solid #62aee9; border-radius:15px;}
p.lecture_detail_tit{margin-top:5px; font-size:40px; color:#6b38a9; text-align:center; font-weight:bold;  letter-spacing:-3px; margin-bottom:15px;}
span.gray_bg{background:url('/files/images/lecture_tit_bg.png')repeat-x bottom center;}
p.lecture_detail_m_tit{ font-size:26px; margin:0 auto; width:80%;  padding:15px 0 5px;  margin-bottom:1%; color:#0285eb; text-align:center; font-weight:600;  letter-spacing:-1px;  }
p.lecture_detail_mb_tit{ font-size:24px; margin:0 auto; width:80%;  padding:15px 0 5px;  margin-bottom:1%; color:#0285eb; text-align:center; font-weight:500;  letter-spacing:-1px;  }
p.lecture_detail_s_tit{ font-size:20px; margin:0 auto; width:25%; color:#242424; text-align:center; font-weight:400;  letter-spacing:-1px; border:2px solid #6a6a6a; border-radius:15px }
p.lecture_detail_sb_tit{ font-size:20px; margin:0 auto; width:50%; color:#242424; text-align:center; font-weight:400;  letter-spacing:-1px; border:2px solid #6a6a6a; border-radius:15px }
.lecture_detail_text_box{display:inline-block; width:80%;}
.lecture_detail_price{margin:3% 0 0;width:100%; padding-bottom:3%; min-height:210px; border: 2px solid #8067dd; border-radius:15px; display:inline-block;}
.lecture_detail_day{width:100%; margin:0 auto;}
.lecture_detail_day_left{float:left; width:25%;}
.lecture_detail_day_center{float:left; margin:0 auto; width:50%; min-height:120px;}
.lecture_detail_day_dc_box{margin:0 auto; width:70%; min-height:60px;}
.lecture_detail_day_dc_half{margin:0 auto; width:50%; min-height:60px;}
p.lecture_detail_day_dc {float:left; padding-top:5%; text-align:center; min-width:100px; color:#dd3325; font-size:30px; font-weight:600;  letter-spacing:-1px;  }
span.lecture_detail_circle{margin-top:9px; padding-top:12px; color:#ffffff; font-size:16px;  text-align:center;  font-weight:500; }
.dc_number {float:left; width:50px; height:50px;  background:#fe6556; border-radius:50px; margin:10px; padding-top:12px;}
span.dc_line{text-decoration:line-through; font-weight:200; color:#666666;}
.lecture_detail_day_text_box{margin-top:10px; padding:3% 0 4%; background:#eeeeee; border-radius:15px;}
p.lecture_detail_day_text {padding-top:8px; text-align:center; font-size:24px; font-weight:bold;  line-height:24px;  letter-spacing:-1px;  color:#6b38a9; }
p.day_plus{margin-top:10px; color:#3f51b5; font-weight:400; font-size:16px;  line-height:20px; }
.lecture_detail_day_right{float:left; width:25%;}


.lecture_detail_info{float:left; margin-top:4%;  margin-right:1%; min-height:200px; width:48.5%; border: 2px solid #ab87f6; border-radius:15px;}
.lecture_detail_info img{margin:13px 0;}
.lecture_detail_txt{padding-left:15px; color:#444444;  text-align:left; font-size:17px; font-weight:400;  letter-spacing:-1px;}
.lecture_detail_stxt{padding-left:15px; color:#444444;  text-align:left; font-size:15px; font-weight:400;  letter-spacing:-1px;}
.lecture_detail_target{float:right; margin-top:4%; margin-left:1%; min-height:200px; width:48.5%; border: 2px solid #62aee9; border-radius:15px;}
.lecture_detail_target img{margin:13px 0;}
.lecture_detail_btn{text-align:center;}
.lecture_detail_btn_t {text-align:center; margin:10px 2px; display:inline-block; background:#ffffff;}
.lecture_detail_btn_t a {padding:10px 5px; font-size:17px; display:block; width:275px; border-radius:25px; background:#ff9800;  color:#fff; border:3px solid #fff9e1; transition:all 0.1s;}
.lecture_detail_btn_t a .hover_img {display:none;}
.lecture_detail_btn_t a:hover {background:#fff; color:#222222; border:3px solid #febd33;}
.lecture_detail_btn_t a:hover .hover_img{display:inline-block;}
.lecture_detail_btn_t a:hover .re_img {display:none;}

.lecture_detail_info_full{margin-top:3%;  margin-right:1%; padding-bottom:3%;  min-height:100px; width:100%; border: 2px solid #ab87f6; border-radius:15px; display:inline-block;}
.lecture_detail_info_full img{margin:13px 0;}
.lecture_detail_txt_full{padding-left:15px; color:#444444;  text-align:left; font-size:17px; font-weight:400;  letter-spacing:-1px; margin-bottom:25px;}
.lecture_detail_target_full{float:right; margin-top:4%; margin-left:1%; padding-bottom:3%;  min-height:100px; width:100%; border: 2px solid #62aee9; border-radius:15px; display:inline-block;}
.lecture_detail_target_full img{margin:13px 0;}


/* 2차메뉴 */
.submenu_list {text-align:center;  padding-top:30px; margin-bottom:30px; height: 48px; max-width:1100px; margin: 0 auto;}
.submenu_list a {background:#ffffff; height: 48px; line-height: 48px; font-size: 16px; color: #000000; font-weight: 400; width: 25%; display: inline-block; text-align: center; border: 1px solid #ddd; margin-left: -1px;}
.submenu_list a.focus  { font-weight: 500;color: #ffffff;   height: 48px;  margin-right:-1px; border-radius:3px; background:#06158d;}
.submenu_list a:hover  { font-weight: 500;color: #ffffff;   height: 48px;  margin-right:-1px; border-radius:3px; background:#06158d;}



/* 3차메뉴 */
.depth3_list  {text-align:left;  margin-top:00px;margin-bottom:20px; height: 48px; border-left:1px solid #ddd;}
.depth3_list a { height: 48px; line-height:48px; font-size: 16px; color: #000000; font-weight: 500; width: 20%; display: inline-block; text-align: center; border-top: 1px solid #ddd;  border-right: 1px solid #ddd;  border-bottom: 1px solid #2196F3;}
.depth3_list a:hover { font-weight: 600; color: #2196F3;   height: 48px;  margin-right:-1px; border-radius:0px; }
.btn-depth3 {}
.btn-depth3.focus { font-weight: 500;color: #2196F3;   height: 48px;  margin-right:-1px; border-radius:0px;  border: 1px solid #2196F3; border-right: 1px solid #2196F3;  border-bottom:none;}

.sub_img {display: none;}
@media screen and (max-width: 834px) {
    .depth3_list a {width:48%;}
}


/* sidenav */
.sidenav {height: 100%; width: 0; position: fixed; z-index: 99999999; top: 0;  right: -2px; background-color: #fff; overflow-x: hidden; transition: 0.2s; padding-top: 40px; border-right: 1px solid #ddd;}
.sidenav a {padding: 15px 0 0 10px;text-decoration: none;font-size: 15px;color: #818181;display: block;transition: 0.3s;}
.sidenav a:last-child {padding: 15px 0 10px 10px; ;}
.sidenav a:hover {color: #3179a7;}
.sidenav > button {width: 100%; text-align: left; background: #fff; color: #26485f; font-size: 17px; border-bottom: 1px solid #ddd; height:60px;}
.sidenav > button:hover {color: #1c5c47;}
.sidenav .closebtn { position: absolute; top: -10px; right: 8px; }
.menu-icon {font-size: 23px; cursor: pointer; padding: 5px; top: 5px; position:absolute; right: 10px;}
.menu-icon img {width:24px; height:24px;}
.dropdown-btn > img {position: absolute; right: 5px;}
@media screen and (max-height: 450px) {
    .sidenav {padding-top: 15px;}
    .sidenav a {font-size: 18px;}
}
.dropdown-container {display: none;background-color: #fff;padding-left: 8px;}
.m-login {display: block; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-bottom:0px;}
.m-login > button {width:50%; border: 0; border-radius: 0; color: #26485f; background: #fff; padding: 17px;}
.m-login > div {padding:10px 0 0 15px; background: #ffffff; color:#104a82; width:100%; }
button.myclass-btn {width:100%; padding: 20px; background: #01a5e6; color:#fff; margin-top:30px; text-align:center;}
button.myclass-btn > img {width:25px; height:25px;}

/* topvisual */
.topvisual {position:relative;}
.top-text {position:absolute; top:34%; left:50%; margin-left:-30px; color:#fff;}
.top-border {position:absolute; bottom:33%; left:50%; margin-left:-25px; border:1px solid #ffffff; width:50px;}
.sub_bg {background:url('/files/images/sub_bg_1.jpg') no-repeat center; background-size:cover; }
.sub_img {font-size:33px; font-weight:500; color:#fff; text-align:center; padding:55px; display:block;}
.bg_39 {background :#b2b2b2 url('/files/images/sub_bg_05.png') right;}
.bg_8 {background :#b2b2b2 url('/files/images/sub_bg_05.png') right;}
.bg_7 {background :#b2b2b2 url('/files/images/sub_bg_04.png') right;}
.bg_6 {background :#b2b2b2 url('/files/images/sub_bg_02.png') right;}
.bg_5 {background :#b2b2b2 url('/files/images/sub_bg_02.png') right;}
.bg_4 {background :#b2b2b2 url('/files/images/sub_bg_06.png') right;}
.bg_3 {background :#b2b2b2 url('/files/images/sub_bg_03.png') right;}
.bg_2 {background :#b2b2b2 url('/files/images/sub_bg_01.png') right;}
.bg_1 {background :#b2b2b2 url('/files/images/sub_bg_01.png') right;}
.bg_0 {background :#b2b2b2 url('/files/images/sub_bg_01.png') right;}
@media all and (max-width: 640px) {
    .sub_bg {background-image:url('/files/images/sub_bg_1_mo.jpg');}
    .bg_39 {background :#b2b2b2 url('/files/images/sub_bg_05.png') right;}
    .bg_8 {background :#b2b2b2 url('/files/images/sub_bg_05.png') right;}
    .bg_7 {background :#b2b2b2 url('/files/images/sub_bg_04.png') right;}
    .bg_5 {background :#b2b2b2 url('/files/images/sub_bg_02.png') right;}
    .bg_6 {background :#b2b2b2 url('/files/images/sub_bg_02.png') right;}
    .bg_4 {background :#b2b2b2 url('/files/images/sub_bg_06.png') right;}
    .bg_3 {background :#b2b2b2 url('/files/images/sub_bg_03.png') right;}
    .bg_2 {background :#b2b2b2 url('/files/images/sub_bg_01.png') right;}
    .bg_1 {background :#b2b2b2 url('/files/images/sub_bg_01.png') right;}
	.bg_0 {background :#b2b2b2 url('/files/images/sub_bg_01.png') right;}
}

.submenu-navi {max-width:1100px; margin:0 auto;}
.sub-title > .section {margin-bottom:25px;}
.sub-body {background: #fff; padding:10px 0;}
.sub-body-box {position:relative; height:50px;}

.border {border:5px solid #1a405b; width:300px; position:relative;}
.border-left {border:2px solid #000000; width:40px; position:absolute; bottom:-10px; z-index:1;}
.subject-title, .subject {font-size:32px; margin-top:40px; color:#000000;}
ul.memolist {max-width:100%;}
.memoform {max-width:100%;}

/* navigation */
.subMenu {background:#ffffff;}
.submenu-navi{border-bottom:1px solid #e5e5e5;}
.navi > li {float:left; width:25%; margin:20px 0px 0px 0px;  height:40px; position:relative;}
.navi > li:first-child {max-width:50px; border-right:1px solid #e5e5e5; height:25px; position:relative; margin:20px 0px 0px 0px; background:#ffffff url('/files/images/home_icon.png') no-repeat center; background-size:50%; cursor:pointer;}
.navi > li:first-child div {opacity:0;}
.navi > li.subshow {}
.navi > li:nth-child(2) {}
.navi > li:nth-child(3) {width:30%;  border-left:1px solid #e5e5e5; height:25px; background:#ffffff url('/files/images/button_background.png') no-repeat 90% 50%;}
.navi > li:nth-child(4) {display:none;}
.navi > li > a {display:block; color:#000000; padding-left:10%; font-size:16px; width:100%;}
.navi > li smenu {display:block; color:#fff;}
.navi::after {display:block; content:''; clear:both;}
.smenu {width:100%; position:absolute; left:0; z-index:2; background:#ffffff;}
.smenu a {display:block; padding:7px 20px; color:#555; font-size:14px; border-top:none; transition:all 0.2s;}
.smenu a:hover {color:#000000; font-weight:bold;}
.smenu a.on {color:#000000; font-weight:bold;}
.s1 a{display:none;}
.s2 a{display:none;}
.s2 {top:30px; width:90%; border-radius:12px; margin-top:10px; border:1px solid #e5e5e5; background:#fff; box-shadow:rgb(0 0 0 / 15%) 0 3px 15px;}

.s3 a{display:none;}

/* button */
@media all and (max-width: 1024px) {
    .navi > li {width:30%;}
    .sub_img {font-size:36px;}
    .subject {font-size:26px;}
}
@media all and (min-width:480px) and (max-width:1900px){
    .min_br {display: none;}
}

/* navigation Tablet Device */
@media only screen and (min-width: 480px) and (max-width:912px){
    .navi > li {width:40%; }
    .sub_img {font-size:32px;}
    .subject {font-size:24px;}
    .s2 a{display:block;}


}

/* navigation Mobile Device */
@media only screen and (max-width : 480px){
    .max_br {display: none;}
    .navi > li.homebnt {display:none;}
    .navi > li:nth-child(2) {width:23%; }
    .navi > li:nth-child(3) {width:77%; border-left:1px solid #e5e5e5; height:25px; background:#ffffff url('/files/images/button_background.png') no-repeat 90% 50%;}
    .navi > li {width:50%;}
    .sub_img {font-size:30px;}
    .subject {font-size:24px;}
    .s2 a{display:block;}

	.submenu_list{height: auto; border-bottom:0px solid; margin-bottom:15px; }
	.submenu_list a {background:#ffffff;  line-height: 48px; font-size: 13px; color: #000000; font-weight: 400; width: 49%; display: inline-block; text-align: center; border: 1px solid #ddd; margin: 1px;}
    .submenu_list a.focus  {font-weight: 600;     border: 1px solid #06158d; }
   .submenu_list a.focus  {background: #06158d;  color: #fff; position: relative;}


.depth3_list  {border-left:0px solid #ddd; height: auto; margin-top:0px;  border-bottom:0px solid; margin-bottom:15px;}
.depth3_list a {background:#ffffff;  line-height: 36px; height:auto; font-size: 14px; color: #000000; margin:1px;  font-weight: 400; width: 49%; display: inline-block; text-align: center; border: 1px solid #ddd; }
.btn-depth3 {}
.btn-depth3.focus {font-weight: 500;  border: 1px solid #2196F3; height:auto; margin:1px; }
.depth3_list a:hover {font-weight: 500;   border-radius:3px; height:auto; margin:1px;}


    /* 상좌상세페이지 */
    .curriculum_btn_t {text-align:center; margin:5px 2px; display:inline-block; background:#ffffff;}

    .lecture_detail_box{width:100%; position:relative; margin:0 auto; text-align:center; margin-top:50px; border: 3px solid #62aee9; border-radius:15px;}
    p.lecture_detail_tit{margin-top:30px; margin-bottom:2%; font-size:170%; color:#6b38a9; text-align:center; font-weight:bold;  letter-spacing:-3px; }
    span.gray_bg{background:url('/files/images/lecture_tit_bg.png')repeat-x top center;}
    p.lecture_detail_m_tit{font-size:120%;  margin:0 auto; width:100%;  padding:5px 0 5px;  margin-bottom:1%; color:#0285eb; text-align:center; font-weight:600;  letter-spacing:-1px;  }
    p.lecture_detail_mb_tit{font-size:120%;  margin:0 auto; width:100%;  padding:5px 0 5px;  margin-bottom:1%; color:#0285eb; text-align:center; font-weight:500;  letter-spacing:-1px;  }
    p.lecture_detail_s_tit{ font-size:18px; margin:0 auto; width:90%;  padding:0 5px;  color:#242424; text-align:center; font-weight:400;  letter-spacing:-1px; border:2px solid #6a6a6a; border-radius:15px }
    p.lecture_detail_sb_tit{ font-size:13px; margin:0 auto; width:90%; color:#242424; text-align:center; font-weight:400;  letter-spacing:-1px; border:2px solid #6a6a6a; border-radius:15px }
    .lecture_detail_text_box{margin-left:2%; width:96%;}
    .lecture_detail_price{margin-top:4%;width:100%; min-height:230px; border: 2px solid #8067dd; border-radius:15px;}
    .lecture_detail_day{width:100%; margin:0 auto;}
    .lecture_detail_day_left{float:none; width:25%;}
    .lecture_detail_day_center{float:none; margin:0 auto; margin-left:2%; width:96%; min-height:120px;}
    .lecture_detail_day_dc_box{margin:0 auto; width:88%; min-height:60px;}
    .lecture_detail_day_dc_half{margin:0 auto; width:60%; min-height:60px;}
    p.lecture_detail_day_dc {float:left; padding-top:5%; text-align:center; min-width:100px; color:#dd3325; font-size:30px; font-weight:600;  letter-spacing:-1px;  }
    span.lecture_detail_circle{margin-top:9px; padding-top:12px; color:#ffffff; font-size:16px;  text-align:center;  font-weight:500; }
    .dc_number {float:left; width:50px; height:50px;  background:#fe6556; border-radius:50px; margin:10px; padding-top:12px;}
    span.dc_line{text-decoration:line-through; font-weight:200; color:#666666;}
    .lecture_detail_day_text_box{margin-top:10px; padding:3% 0 4%; background:#eeeeee; border-radius:15px;}
    p.lecture_detail_day_text {padding-top:8px; text-align:center; font-size:24px; font-weight:bold;  line-height:24px;  letter-spacing:-1px;  color:#6b38a9; }
    p.day_plus{margin-top:10px; color:#3f51b5; font-weight:400; font-size:16px;  line-height:20px; }
    .lecture_detail_day_right{float:none; width:25%;}

    .lecture_detail_info{float:none; margin-top:4%;  margin-right:0%; min-height:200px; width:100%; border: 2px solid #ab87f6; border-radius:15px;}
    .lecture_detail_info img{margin:13px 0; width:100%;}
    .lecture_detail_txt{color:#444444;   padding-left:10px;  text-align:left;  font-size:14px; font-weight:400;  letter-spacing:-1px;  }
    .lecture_detail_target{float:none; margin-top:4%; margin-left:0%; min-height:200px; width:100%; border: 2px solid #62aee9; border-radius:15px;}
    .lecture_detail_target img{margin:13px 0; width:100%;}
    .lecture_detail_btn{text-align:center;}
    .lecture_detail_btn_t {text-align:center; margin:20px 2px; display:inline-block; background:#ffffff;}
    .lecture_detail_btn_t a {padding:10px 5px; font-size:17px; display:block; width:275px; border-radius:25px; background:#ff9800;  color:#fff; border:3px solid #fff9e1; transition:all 0.1s;}
    .lecture_detail_btn_t a .hover_img {display:none;}
    .lecture_detail_btn_t a:hover {background:#fff; color:#222222; border:3px solid #febd33;}
    .lecture_detail_btn_t a:hover .hover_img{display:inline-block;}
    .lecture_detail_btn_t a:hover .re_img {display:none;}

    .lecture_detail_info_full{margin-top:4%;  margin-right:0%; min-height:200px; width:100%; border: 2px solid #ab87f6; border-radius:15px;}
    .lecture_detail_info_full img{margin:13px 0; width:100%; }
    .lecture_detail_txt_full{color:#444444; padding-left:10px;  text-align:left; font-size:14px; font-weight:400;  letter-spacing:-1px;  }
    .lecture_detail_target_full{float:right; margin-top:4%; margin-left:0%; min-height:200px; width:100%; border: 2px solid #62aee9; border-radius:15px;}
    .lecture_detail_target_full img{margin:13px 0; width:100%; }

    /*구글랭귀지*/
    .top_language{float:right; margin-top:-10px; text-align:right;}
    .top_language span{display:none;}
    iframe.VIpgJd-ZVi9od-ORHb-OEVmcd{height:0px;margin-top:-1px; }
    .skiptranslate .goog-te-gadget{margin-top:-31px; color:#ffffff;}
    #google_translate_element{color:#ffffff;}
    .goog-te-combo{color:#666666;}


}
@media only screen and (max-width : 834px){
    .navi > li:nth-child(4){display:none;}
}




.table-title .section-box .ul-1 {font-weight: 500;}
h1, h2, h3, h4, h5 {font-weight: 500;}
@media all and (max-width:768px) {
    #gnb_area {display:none;}
    .subject-title {font-size:25px;}
}