@charset "utf-8";
@import url("reset.css"); 
@import url("global.css"); 
@import url("webfont.css"); 

/*메인*/
.visual_main {width:100%; height:466px; background:url(../images/main/main_visual.jpg) no-repeat top center;padding-top:107px;}
.speak{width:624px; height:176px; background:url(../images/main/main_Text.png) no-repeat; padding:290px 0 0 32px; margin:auto;}
.speakUp li {display:inline;}
.speakBtn {margin-left:20px;}

.visual_main2 {width:100%; height:538px; background:url(../images/main/main_visual_new.jpg) no-repeat top center;padding-top:122px;}
.speak2{width:890px; margin:0 auto;}
.speakUp2 {width:516px;margin:0 auto; padding-top:77px;}
.speakUp2 li {float:left;}
.free_level_btn {margin-top:38px;}
/*.main_con01 {width:960px; margin:100px auto;}
.espt_info li {float:left;}
.espt01 {margin-top:100px;}
.esptPro {width:860px; text-align:center}*/
.esptText {text-align:center;}
.esptText01 {font-size:42px; color:#444; font-weight:600;}
.esptText02 {color:#cf1b1b;}
.esptText03 {font-size:20px; color:#676767;font-weight:500; }
.esptText04 {color:#cf1b1b; text-decoration:underline;}
.esptText05 {color:#6fb50a; }
.esptText06 {font-weight:600; }
.espt_line {padding-bottom:90px;border-bottom:1px solid #ccc;}
.btn_espt {right:300px;}

.main_con01 {width:960px; margin:auto; overflow:hidden; position:relative;}
.espt_box {width:780px; margin:auto; height:420px; overflow:hidden; position:relative;}
.espt_info li {display:inline-block; *display:inline; *zoom:1;text-align:center; letter-spacing:-1px; margin-right:10px;}
.espt_info {width:1600px; overflow:hidden; position:absolute; left:0; top:0;}
.prev_books,.next_books {position:absolute;}
.prev_books {left:0; top:123px;}
.next_books {right:0; top:123px;}

.main_bn{width:960px; margin:auto; height:420px; overflow:hidden; position:relative}
.main_bn .swiper-wrapper {width:780px;}
.main_bn .swiper-wrapper li{text-align:center}
.main_bn .arrow-left{position:absolute;left:-30;top:123px;z-index:100}
.main_bn .arrow-right{position:absolute;right:0;top:123px;z-index:100}

.main_step_bn{width:960px; margin:auto; height:620px; overflow:hidden; position:relative}
.main_step_bn .swiper-container {width:854px;margin:0 auto}
.main_step_bn .swiper-wrapper li{text-align:center}
.main_step_bn .arrow-left{position:absolute;left:-30;top:300px;z-index:100}
.main_step_bn .arrow-right{position:absolute;right:0;top:300px;z-index:100}


.main_con20 {width:960px; margin:45px auto; overflow:hidden; position:relative;}
.step6_box {width:855px; margin:auto; height:610px; overflow:hidden; position:relative;}
.step6_img li {display:inline-block; *display:inline; *zoom:1;text-align:center; letter-spacing:-1px;}
.step6_img {width:5200px; overflow:hidden; position:absolute; left:0; top:0;}
.prev_books2,.next_books2 {position:absolute;}
.prev_books2 {left:0; top:320px;}
.next_books2 {right:0; top:320px;}

.main_con02 {background:url(../images/main/mainCon_bg.jpg) no-repeat top center;background-color:#f4f4f4; padding-top:73px; width:100%; height:543px; clear:both;}
.con02_1 {width:960px; margin:auto;}
.con_blank {height:40px;clear:both;}
.con_blank2 {clear:both;}
.con02_text {text-align:center;}
.main_easy {font-size:45px;font-weight:600; color:#cf1b1b;}
.main_vod li {display:inline;}
.main_vod{margin-top:58px;}
.main_vod02 {margin-left:53px;}
.main_Tvod02 {margin-left:385px;}
.vodText{color:#000;}
.main_con03 {width:100%; background:url(../images/main/android_bg.gif) repeat-x; height:107px;}
.con03T {width:730px; margin:auto; color:#fff; font-size:30px;}
.con03T li {display:inline;}
.con03Img {margin-left:73px;}
.con03_Col {color:#4efdff;}
.TextCurr {color:#6d2aa1;}
.book_junior, .step6 {width:960px; margin:50px auto;}
.btn_junior, .step6_btn {width:322px; margin:60px auto;}
.esptPro2{text-align:center;}
 
.step6 li {float:left;}
.main_con04 {width:100%; padding-top:50px; background-color:#f4f4f4; height:1030px;}
.step6_p {margin-top:300px;}

.textcol3 {color:#eab92b;}

.kakao {width:100%; text-align:right;}

/*new 메인*/
.mainNewCon01 {width:960px; margin:auto; overflow:hidden; text-align:center;}
.Newtext01 {font-size:27px; color:#dc1d1d;font-weight:500; }
.Newtext02 {font-size:48px; color:#444;font-weight:500;}
.Newtext03 {font-weight:600;}
.Newtext04 {font-family:'바탕';}
.Newtext05 {letter-spacing:-2px;}
.Newtext06 {color:#dc1d1d;font-weight:600; }
.Newtext07 {font-size:48px; color:#fff;font-weight:500;}
.Newtext08 {font-size:20px; color:#cacaca;font-weight:500;}
.con01_esptBG {background:url(../images/main/espt_logo.png) no-repeat;height:52px; width:500px;margin:22px auto; padding-left:140px; }
.mainNewCon02 {width:100%; height:1099px; margin:auto; overflow:hidden; text-align:center; background:url(../images/main/esptTeacher_bg.gif) repeat-x;}
.teacherT {margin-top:80px;}
.mainNewCon03 {width:100%; height:1026px; margin:auto; overflow:hidden; text-align:center; background-color:#ffeedb;}
.mainNewCon04 {width:100%; height:916px; margin:auto; overflow:hidden; text-align:center; background:url(../images/main/daily_bg.gif) repeat-x;}
.daily_box {background:url(../images/main/newMain_daily.png) no-repeat; height:794px; width:904px;margin:auto; margin-top:70px} 
.daily_text {margin-top:580px;}
.mainNewCon05 {background:url(../images/main/Newepilogue_bg.gif) repeat-x; width:100%; height:1350px;text-align:center; padding-top:80px;}
.epilDetail ul {float:left;}
.epilDetail {width:890px; margin:auto;}
.epil_name {font-size:30px; color:#959595;font-weight:600;} 
.Newtext09 {font-size:17px; color:#959595;font-weight:600;}
.epilDetailMr {margin-left:22px;}
.kakao_img {height:750px;}
.kakaoPop {color:#fff; background-color:#000; font-size:12px; padding:3px 0 0 10px; height:20px;margin-top:0; width:705px;}
.epil_vod {width:1100px;height:670px; background-color:#000;}
.vod_close {text-align:right; margin-bottom:20px;}

/*마이페이지*/
.lecTitle {border:2px solid #5e5e5e; background:url(../images/mypage/study_top.png) no-repeat;  padding:40px 30px 10px 30px;}
.lecList {height:32px; border-bottom:1px solid #ededed;margin-top:15px;}
.lecList2 {height:32px; margin-top:15px;}
.m_30 {margin-bottom:20px;}
.text_icon {font-weight:bold; color:#2e529a;}
.text_icon2 {font-weight:bold; color:#dc1d1d;margin-left:50px;}
.text_icon3 {font-weight:bold; color:#464646;}
.text_st { font-weight:600; margin-right:10px; color:#464646;}
.text_st2 { font-weight:600; margin-right:15px; color:#464646; }
.text_st3 { font-weight:600;  color:#75584c; font-size:18px;}
.text_st4 { font-weight:600;  color:#464646;}

.text_col {color:#ea7502; font-weight:600; margin-bottom:20px;}
.text_col2{color:#eb7c0f;}
.myTab01 {height:50px; background:url(../images/common/tab_bg.gif) repeat-x left bottom;}
.myTab02 {height:41px; background:url(../images/common/tab_bg.gif) repeat-x left bottom;width:675px;}
.myTab01 li {display:inline}
.myTab02 li {display:inline}
.study_tab {margin-top:50px;}
.mrT10 {margin-top:10px;}
.mrT20 {margin-top:20px;}
.mrT30 {margin-top:30px;}
.mrT40 {margin-top:40px;}
.mrT50 {margin-top:50px;}
.mrT60 {margin-top:60px;}
.mrT70 {margin-top:70px;}
.mrT80 {margin-top:80px;}
.mrT90 {margin-top:90px;}
.mrL17 {margin-left:17px;}

.mypage-cal-div {margin-top:10px;}
.mypage-cal-div .tcal {width:900px; }
.mypage-cal-div .tcal th {width:95px; text-align:center; background-color:#eb7c0f; padding:7px 0 7px 0;border: 1px solid #fff; color:#fff;}
.mypage-cal-div  .tcal td {width:89px; border: 1px solid #ccc;   height:95px; text-align:left; vertical-align:top; padding:6px 0 0 6px;}
.mypage-cal-div  .tcal td img {display:block;}
.cal_col02 {color:#f13b3b;}
.cal_col01 {color:#0072bc;}
.cal_col03 {color:#333; font-weight:600;}
.mrt_50 {margin-top:20px;}
.a-search {width:230px;}
.a-con {width:90px;}
.a-con2 {width:450px;}


.pop-tit {padding-bottom:21px;}
.pop-txt01 { width:806px; padding-bottom:28px; line-height:22px;}
.pop-txt02 {color:#fff;}
.trSt01 {background-color:#766d69;}
.tb_monthtest01  { border-color: #e8e8e8; border-top: 2px solid #eb7c0f; border-bottom: 1px solid #ccc; margin-bottom:15px;}
.tb_monthtest01  tbody th { padding:8px; border-color: #ccc; border-bottom: 1px solid #ccc; width:113px; background-color:#ececec; color:#666; text-align:left; }
.tb_monthtest01  tbody td { padding:8px; border-color: #ccc; border-bottom: 1px solid #ccc; text-align:left;  border-left:1px solid #ccc; }
.tb_monthtest01 .bl{border-left:1px solid #ccc;}
.tb_monthtest01 .txt_gr01 {color:#5c9df1; font-weight:bold;}
.txt_gr02 {color:#2174c2; font-weight:bold; padding-bottom:5px;}
.tb_monthtest02  { border:1px solid #ccc; padding:8px; margin-bottom:15px;}
.tb_monthtest02 th,.tb_monthtest02 td {border:1px solid #ccc; padding:8px;text-align:center;}

.tb_monthtest03 { border:1px solid #75584c; padding:8px; margin-bottom:15px;}
.tb_monthtest03 th{border-right:1px solid #75584c; padding:8px;text-align:center;}
.pop-btn {margin:0 auto; width:88px; padding-top:20px;}
.pop-btn2 {width:700px; padding:10px 0 10px 0; text-align:center; background-color:#dcdcdc;}
.pop-btn3 {width:410px; padding:10px 0 10px 0; text-align:center; background-color:#dcdcdc;}
.pop-btn4 {width:700px; padding:10px 0 10px 0; text-align:center; background-color:#dcdcdc;}
.pop-btn5 {width:600px; padding:10px 0 10px 0; text-align:center; background-color:#dcdcdc;}
.br0 {margin-top:60px;}
.br2 {margin-top:30px;}
.srch_box {width:679px; padding:12px 0; min-height:48px; text-align:center;}
.txt_C {margin-left:200px;}

.graph{background:url(../images/mypage/graph_bg.gif) no-repeat; width:700px; height:300px; padding-left:78px; margin:0 auto;}
.graph2{background:url(../images/leveltest/graph_bg3.gif) no-repeat; width:504px; height:29px; padding-left:2px;margin-bottom:10px;}

.tb_monthtest04  { border-top: 2px solid #eb7c0f; border-right:1px solid #ccc; padding:8px; margin-bottom:15px;}
.tb_monthtest04 th{border:1px solid #ccc; padding:8px;text-align:left;}

.break_day li {display:inline; margin-right:15px; }
.break_day {border-bottom:1px solid #ccc; padding-bottom:30px; width:680px;}
.break_info {margin:20px 0 20px 0}
.brear_st {font-weight:600; line-height:22px; width:580px;}
.brear_st02 td {text-align:center; font-size:12px; height:34px; font-weight:600; color:#464646;}
.brear_st03 td {border:1px solid #f7f7f7; text-align:right; height:37px; vertical-align:top; font-size:12px; font-weight:600;color:#c7c7c7;padding-right:5px;}
.brear_st03S {background-color:#75574c; color:#fff ; }
.brear_st03S2 {background-color:#f4f4f4; color:#333 !important;}
.brear_st03S3 {background-color:#d85100; color:#fff !important; }
.popCal {width:310px; border:1px solid  #ccc; position:absolute; z-index:100; margin:-25px 0 0 260px; background-color:#fff;}
.popCal2 {width:310px; border:1px solid  #ccc; position:absolute; z-index:100; margin:10px 0 0 203px; background-color:#fff;}
.popCal3 {width:310px; border:1px solid  #ccc;  padding-bottom:4px; background-color:#fff;float:left; }
.calCl {width:300px; margin:10px auto; text-align:center;}
.tcal2 td {border: 1px solid #ccc; text-align:left; vertical-align:top; padding:6px 0 0 6px;}
.receT { text-align:center; font-size:20px; font-weight:600; color:#676767; height:25px;padding-top:5px;}
.receT2 {text-align:right;}
.receI {margin:30px 0 20px 0; text-align:center;}
.tb_attend_search {margin-top:30px;}

.pageBox{ background:url(../images/mypage/mybook_bg.gif) no-repeat; height:161px; width:902px;}
.bookPage {float:right; width:311px;border-left:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6; height:45px;padding-top:15px;padding-left:20px;}
.bookTitle {float:left;height:45px;width:550px;border-bottom:1px solid #b6b6b6;padding-top:15px;padding-left:20px;   }
.bookNum { background:url(../images/mypage/bookNum_bg.png) no-repeat; width:810px; height:47px; margin-left: 28px; padding:10px 0 0 25px;}
.blank_book {height:20px; clear:both;}
.bookNum li {display:inline; padding-right:28px;}
.bookImg_box{width:900px; text-align:center;}
.title_book{border:2px solid #c0c0c0; background-color:#f5f5f5; text-align:center;height:105px; padding-left:20px; padding-right:20px;}
.title_book01 {height:37px; border-bottom:1px solid #e7e7e7; font-size:17px;}
.title_book li {padding-top:15px;}
.title_book02 {font-size:13px;}

.study_langQ {margin-left:420px;}

/*레벨테스트*/
.levelTx {margin-top:20px;}
.levelList li { display:inline; margin:15px 15px 0 0;}
.levelList {margin-top:20px;}
.levelTx2 {border-top:1px solid #ccc;margin-top:30px; padding:30px 20px 0 0; width:655px;}
.levelTx3 { width:580px;}
.levelDay li{display:inline;margin-right:10px;}
.levelDay {background:url(../images/leveltest/levelDay_bg.png) no-repeat;width:507px; height:61px; margin-top:20px; padding:25px 0 0 263px;}
.level_bg2 {background-color:#9d7e71; color:#fff;} 
.level_bg3 {background-color:#d85100; color:#fff;} 
.levelDayT02 td {border: 1px solid #ccc;   height:20px; text-align:center; padding:6px;}
.levelDayT03 td {border:1px solid #75584c; height:23px; text-align:center; padding:6px;}
.levelDayT04 td {border: 1px solid #ccc; background-color:#f7f7f7; height:122px; text-align:center; }
.levelDayT05 td {border-right: 1px solid #ccc;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc; font-size:16px;height:76px; line-height:28px; text-align:center; color:#575757;}
.levelDayT06 td {border-right: 1px solid #dc1d1d;border-left: 1px solid #dc1d1d;border-bottom: 1px solid #dc1d1d; font-size:16px;height:48px; text-align:center; }
.levelDayT07 td {border: 1px solid #ccc;   height:25px; text-align:center; padding:6px;}
.levelDayT08 td {border: 1px solid #ccc;   height:15px; text-align:center; font-size:12px; padding:6px;}
.levelDayT08_1 td {   height:15px; text-align:center; font-size:12px; padding:4px;}
.levelDayT09 td {border: 1px solid #dc1d1d; font-size:16px;height:123px; text-align:center; padding:8px;}
.levelDayT10 td, .levelDayT10 th {border: 1px solid #b4b2e7; padding:8px; line-height:25px;}
.levelDayT10 th {background-color:#f5f5fe; text-align:center; color:#464474; width:15%;}
.levelDayT11 td, .levelDayT11 th {border:0;}
.levelDayT12 td, .levelDayT12 th {border: 1px solid #c93e42; padding:8px; line-height:25px;}
.levelDayT12 th {background-color:#f9e2e2; text-align:center; color:#952e31; width:15%;}
.levelDayT13 td, .levelDayT13 th {border: 1px solid #b4b2e7; padding:8px; line-height:25px;}
.levelDayT13 th {background-color:#f5f5fe; text-align:center; color:#464474; width:10%;}
.levelAg {margin-top:40px;}
.levelBtn {width:680px; text-align:center;margin-top:30px;}


#tabmenu{position:relative; overflow:hidden; height:37px; }
#tabmenu ul li{ float:left; text-indent:-99999px;}
#tabmenu ul li a {display:block; height:37px; cursor:pointer;}
#tabmenu ul li.time_10 a {background:url(../images/leveltest/levelTi10.gif) no-repeat left top; width:343px; height:37px;}
#tabmenu ul li.time_17 a {background:url(../images/leveltest/levelTi17.gif) no-repeat left top; width:343px; height:37px;}
#tabmenu ul li.time_10 a.on {background:url(../images/leveltest/levelTi10_on.gif) no-repeat left top; width:343px; height:37px;}
#tabmenu ul li.time_17 a.on {background:url(../images/leveltest/levelTi17_on.gif) no-repeat left top; width:343px; height:37px;}

#tabmenu ul li.time_06 a {background:url(../images/request/requestTi06.gif) no-repeat left top; width:191px; height:37px;}
#tabmenu ul li.time_12 a {background:url(../images/request/requestTi12.gif) no-repeat left top; width:189px; height:37px;}
#tabmenu ul li.time_18 a {background:url(../images/request/requestTi18.gif) no-repeat left top; width:190px; height:37px;}
#tabmenu ul li.time_06 a.on {background:url(../images/request/requestTi06_on.gif) no-repeat left top; width:191px; height:37px;}
#tabmenu ul li.time_12 a.on {background:url(../images/request/requestTi12_on.gif) no-repeat left top; width:189px; height:37px;}
#tabmenu ul li.time_18 a.on {background:url(../images/request/requestTi18_on.gif) no-repeat left top; width:190px; height:37px;}

#tabmenu_1{position:relative; overflow:hidden; height:37px; }
#tabmenu_1 ul li{ float:left; text-indent:-99999px;}
#tabmenu_1 ul li a {display:block; height:37px; cursor:pointer;}
#tabmenu_1 ul li.time_10 a {background:url(../images/leveltest/levelTi10.gif) no-repeat left top; width:343px; height:37px;}
#tabmenu_1 ul li.time_17 a {background:url(../images/leveltest/levelTi17.gif) no-repeat left top; width:343px; height:37px;}
#tabmenu_1 ul li.time_10 a.on {background:url(../images/leveltest/levelTi10_on.gif) no-repeat left top; width:343px; height:37px;}
#tabmenu_1 ul li.time_17 a.on {background:url(../images/leveltest/levelTi17_on.gif) no-repeat left top; width:343px; height:37px;}

#tabmenu_1 ul li.time_06 a {background:url(../images/request/requestTi06.gif) no-repeat left top; width:191px; height:37px;}
#tabmenu_1 ul li.time_12 a {background:url(../images/request/requestTi12.gif) no-repeat left top; width:189px; height:37px;}
#tabmenu_1 ul li.time_18 a {background:url(../images/request/requestTi18.gif) no-repeat left top; width:190px; height:37px;}
#tabmenu_1 ul li.time_06 a.on {background:url(../images/request/requestTi06_on.gif) no-repeat left top; width:191px; height:37px;}
#tabmenu_1 ul li.time_12 a.on {background:url(../images/request/requestTi12_on.gif) no-repeat left top; width:189px; height:37px;}
#tabmenu_1 ul li.time_18 a.on {background:url(../images/request/requestTi18_on.gif) no-repeat left top; width:190px; height:37px;}

#tabmenu_2{position:relative; overflow:hidden; height:37px; }
#tabmenu_2 ul li{ float:left; text-indent:-99999px;}
#tabmenu_2 ul li a {display:block; height:37px; cursor:pointer;}
#tabmenu_2 ul li.time_10 a {background:url(../images/leveltest/levelTi10.gif) no-repeat left top; width:343px; height:37px;}
#tabmenu_2 ul li.time_17 a {background:url(../images/leveltest/levelTi17.gif) no-repeat left top; width:343px; height:37px;}
#tabmenu_2 ul li.time_10 a.on {background:url(../images/leveltest/levelTi10_on.gif) no-repeat left top; width:343px; height:37px;}
#tabmenu_2 ul li.time_17 a.on {background:url(../images/leveltest/levelTi17_on.gif) no-repeat left top; width:343px; height:37px;}

#tabmenu_2 ul li.time_06 a {background:url(../images/request/requestTi06.gif) no-repeat left top; width:191px; height:37px;}
#tabmenu_2 ul li.time_12 a {background:url(../images/request/requestTi12.gif) no-repeat left top; width:189px; height:37px;}
#tabmenu_2 ul li.time_18 a {background:url(../images/request/requestTi18.gif) no-repeat left top; width:190px; height:37px;}
#tabmenu_2 ul li.time_06 a.on {background:url(../images/request/requestTi06_on.gif) no-repeat left top; width:191px; height:37px;}
#tabmenu_2 ul li.time_12 a.on {background:url(../images/request/requestTi12_on.gif) no-repeat left top; width:189px; height:37px;}
#tabmenu_2 ul li.time_18 a.on {background:url(../images/request/requestTi18_on.gif) no-repeat left top; width:190px; height:37px;}

#tabmenu_3{position:relative; overflow:hidden; height:37px; }
#tabmenu_3 ul li{ float:left; text-indent:-99999px;}
#tabmenu_3 ul li a {display:block; height:37px; cursor:pointer;}
#tabmenu_3 ul li.time_10 a {background:url(../images/leveltest/levelTi10.gif) no-repeat left top; width:343px; height:37px;}
#tabmenu_3 ul li.time_17 a {background:url(../images/leveltest/levelTi17.gif) no-repeat left top; width:343px; height:37px;}
#tabmenu_3 ul li.time_10 a.on {background:url(../images/leveltest/levelTi10_on.gif) no-repeat left top; width:343px; height:37px;}
#tabmenu_3 ul li.time_17 a.on {background:url(../images/leveltest/levelTi17_on.gif) no-repeat left top; width:343px; height:37px;}

#tabmenu_3 ul li.time_06 a {background:url(../images/request/requestTi06.gif) no-repeat left top; width:191px; height:37px;}
#tabmenu_3 ul li.time_12 a {background:url(../images/request/requestTi12.gif) no-repeat left top; width:189px; height:37px;}
#tabmenu_3 ul li.time_18 a {background:url(../images/request/requestTi18.gif) no-repeat left top; width:190px; height:37px;}
#tabmenu_3 ul li.time_06 a.on {background:url(../images/request/requestTi06_on.gif) no-repeat left top; width:191px; height:37px;}
#tabmenu_3 ul li.time_12 a.on {background:url(../images/request/requestTi12_on.gif) no-repeat left top; width:189px; height:37px;}
#tabmenu_3 ul li.time_18 a.on {background:url(../images/request/requestTi18_on.gif) no-repeat left top; width:190px; height:37px;}
tabs_01 {}
.tabs_01 ul {display:none;}
.tabs_01 li {}
.tabs_01 .i1 {}
.page_nav .number .on {display:inline-block; width:100px; height:30px;}
.tabs_01 li a {display:block; color:#222; line-height:30px; padding-left:16px; width:100%; white-space:nowrap; position:relative; overflow:hidden;  text-overflow:ellipsis; -o-text-overflow:ellipsis;}

.logTx {margin:30px 0 0 0 ; }
.logTx01 li {display:inline;}
.logTx01  { margin-bottom:30px;}
.logID {}
.logID2 {}
.logImg {width:191px; margin:auto; }
.logLine {margin:30px 0 30px 0;}
.logTx2 {margin:30px auto; width:400px;  }
.logTx3 {font-size:13px; color:#d75100; margin-top:30px;}
.blank {height:80px;}
.blank2 {height:50px;}
.blank3 {height:20px;}
.blank4 {height:10px;}

.provi01 {width:440px; height:150px; font-size:14px; line-height:20px; margin-top:15px; border:1px solid #ccc; overflow:scroll; overflow-x:hidden; padding:10px 0 10px 10px; }
.pop_provi {border:1px solid #ea7502; width:500px; position:absolute; z-index:200; margin:130px 0 0 100px; background-color:#fff;}

/*수강신청*/
.course {margin-top:20px;}
.course_on {border-bottom:none !important; background-color:#fff !important;}
.book {margin-right:15px;}
.book2 {margin-right:35px;}
.book_on {margin-right:15px; color:#75584c; font-weight:600;}
.book2_on {margin-right:35px; color:#dc1d1d; font-weight:600;}
.bookTx {width:900px; text-align:right; color:#da400a; font-size:14px;margin-top:10px;}
.bookTx2 {text-align:right; color:#da400a; font-size:14px;margin:12px 0 0 106px;}
.step2 {margin-top:90px;}
.step2Tab li {float:left; margin:0;}
.step2Tab {margin-top:20px;}
.step2Con {width:896px;}
.step_on { background-color:#dc1d1d; color:#fff !important; border-color:#dc1d1d !important;}
.table_st01 {border-left:1px solid #ccc !important;}
.table_st02 {border-right:1px solid #ccc !important;}
.requestDayT {float:left; width:570px; margin-left:18px;}
.step3 {width:900px;}
.step3_st { clear:both; height:50px; padding-top:20px; line-height:21px;}
.cupon { border:1px solid #ccc; padding:40px 28px;}
.cupon li {display:inline;}
.cupon_st {margin-left:30px;}
.step5_check {border:3px solid #82665a;}
.money01 {font-size:26px; font-weight:600; color:#3c3b40;}
.money02 {font-size:26px; font-weight:600; color:#ed5900;}
.money03 {font-size:26px; font-weight:600; color:#dc1d1d;}
.step5_btn {text-align:center; margin-top:50px; padding-bottom:40px;}
.step6_btn {text-align:center; margin-top:90px; padding-bottom:20px;}
.kvpImg {text-align:center;}
.kvpPay li {display:inline;}
.kbpList {margin:50px 0 0 100px;}
.kvpL01 {margin-left:180px;}
.kvpL02 {margin-left:180px;}

/*멤버*/
.logText {font-size:13px;margin-top:17px; color:#555;}
.logText li {display:inline;border-right:1px solid #d3d3d3;}
.logT1{padding-right:23px;}
.logT2{padding-right:23px;padding-left:23px;}
.logT3{padding-left:23px;border-right:none !important;}
.logBtn{margin-top:30px; margin-bottom:30px;}
.logform{vertical-align:middle;}
.memberM{color:#f26522;}
.membberT{margin-bottom:30px;}
.memTitle {height:65px; text-align:center; font-size:27px; font-weight:600; color:#464646; background-color:#f7f3ed; padding-top:25px;}
.join_01{padding-left:43px; border-bottom:1px solid #f3f3f3; margin-top:25px; padding-bottom:25px;}
.join_02{padding-left:43px; margin-top:25px; padding-bottom:25px;}
/*.join_01 li {margin-bottom:16px;}*/
.memlist {text-align:right;padding-right:20px;margin-top:20px; font-size:13px;}
.memlist01{font-weight:600; color:#dc1d1d; }
.memId1 {font-size:13px; color:#00aeef;}
.memId2 {font-size:13px; color:#ed1c24;}
.joinM {margin-top:16px;}
.joinT01 li {display:inline;}
.joinT02 li {display:inline; font-size:13px;}
.joinT02 {margin-top:16px;}
.joinT03 {margin-bottom:16px;}
.joinT03 li {display:inline;}
.joinPw {margin-left:163px;}
.joinPw3 {margin-left:193px;}
.joinPw2 {margin-left:38px;}
.memId3 {font-size:13px; color:#ed1c24; margin:10px 0 0 0;}
.mrt_10 {margin-top:10px;}
.joinSms{margin-left:202px;}
.join_add li {margin-top:10px;}
.mt_6{margin-top:16px !important;}
.jonT{font-size:13px;}
.jonT2 {font-size:13px; text-align:center;}
.joinImg{margin-top:20px; text-align:center; margin-bottom:10px;}
.jonT3 {font-size:13px; color:#f26522; text-decoration:underline;margin-left:42px;}
.jonT4 {margin:50px 0 30px 0; text-align:center;}
.jont5 {margin-left:10px;}
.calTT001 {line-height:20px;}
.welImg {text-align:center;}
.welImg li {display:inline;}
.wel2{margin-left:10px;}
.memlist2 {text-align:center; color:#555;margin-top:20px; line-height:20px;}
.id_search {width:286px; margin:30px auto;}
.search2 {margin-top:50px;}
.joinM2 {margin-top:30px;}
.id_search_end {font-size:25px; text-align:center; margin-top:80px; color:#555; line-height:40px; margin-bottom:30px;}
.pw_search_end {font-size:15px; text-align:center; margin-top:80px; color:#555; line-height:40px; margin-bottom:30px;}
.searchT {color:#eb7c0f; font-weight:600;}

/*커뮤니티*/
.talkBox {background:url(../images/community/talkBox.png) no-repeat; width:494px; height:144px; padding:30px 45px 0 45px;}
.talkText {height:68px; overflow:hidden;}
.talkImg {text-align:right;}
.talkId {margin-left:446px;}
.talk_stud {color:#fff;}
.talk_name {color:#0ffffc;}
.talk2 {margin:33px 0 0 195px;}
.talk1{margin-top:30px;}
.talk_btn li {display:inline;}
.talk_btn {margin:83px 0 0 90px;}
.talkT {margin-left:34px;}
.epilBtn li {display:inline;}
.epilBtn2 {text-align:center; margin-top:50px;}
.epilBtn3 {text-align:right; margin-top:10px;}
.listO {text-align:center; }
.listT1 {background-color:#ea9038; color:#fff; }
.listT1_1 {color:#ea9038; font-weight:bold; }
.listT2 {letter-spacing:10;}
.tabT {font-size:12px;}
.tabT2 {text-align:left !important;}
.tabT3 {padding:15px  !important ; text-align:left !important;}
.epilBtn4 li {display:inline;}
.epilBtn4_l {text-align:left;}
.epilBtn4_r {float:right;}
.epilBtn4 {width:900px;}
.comTab02 {height:50px; background:url(../images/common/tab_bg.gif) repeat-x left bottom;width:900px;}
.comTab02 li {display:inline;}
.tabl3 td {padding-bottom:30px; border-bottom:1px solid #ccc;}
.event_t1 {padding-bottom:10px; border-bottom:1px solid #ccc; color:#444; font-weight:600;}
.event_t2 {font-size:12px; padding-top:10px; height:50px; overflow:hidden;}
.event_t3 {background-color:#e5e5e5; margin-top:10px; color:#464646; font-size:13px; font-weight:600; height:23px; padding:7px; }
.srch_box2 {width:900px; padding:12px 0; text-align:right;}

/*고객센터*/
.customerTab { background-color:#f5f5f5; width:100%; height:50px;  }
.customerTab1 li {float:left; padding-right:30px;padding-left:30px; border-right:1px dotted #b5b5b5 ; height:35px; padding-top:15px; color:#464646; font-weight:600;}
.cus_no {color:#fff !important ; background-color:#75584c;height:50px;}
.customerTitle {width:900px; text-align:center; font-size:24px; color:#000; font-weight:600; height:35px; padding-top:40px;}

.txt_faq {background:url(../images/customer_center/bg_faq.png) no-repeat 577px bottom; height:61px;}
.txt_faq img {position:relative; top:20px;}
.faq02{}
.faq02 ul{}
.faq02 li {margin-top:10px;}
.faq02 .q{background:url(../images/common/bg_dashed_line01.gif) repeat-x left bottom;}
.faq02 .hide .q {background:none}
.faq02 .q a.trigger{ border:1px solid #ddd; display:block;padding:20px 40px 20px 85px;background:url(../images/customer/icon_q.png) no-repeat 25px 17px; color:#777;}
.faq02 .hide .q a.trigger{padding:20px 40px 20px 85px; background:url(../images/customer/icon_q.png) no-repeat 25px 17px;}
.faq02 .q a.trigger:hover{padding:20px 40px 20px 85px; text-decoration:underline; background:url(../images/customer/icon_q.png) no-repeat 25px 17px;}
.faq02 .a{padding:20px 40px 40px 90px; color:#777; line-height:18px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; border-left:1px solid #ddd;background:#efefef url(../images/customer/icon_a.png) no-repeat 25px 12px; display:none;}
.faqTab02 {height:40px; background:url(../images/common/tab_bg.gif) repeat-x left bottom;width:900px;}
.faqTab02 li {display:inline;}
.txt_L {text-align:left !important}


/*찾아보기 보튼 이미지 ***********************/
.buttonWrap {
	position:relative;
	float:right;
	overflow:hidden;
	cursor:pointer;
	background-image:url('../images/common/btn_fileFind.gif');
	width:95px;
	height:27px;
}
.buttonWrap input {
	position：absolute;
	margin-left:-10px;
	filter:alpha(opacity=0);
	opacity:0;
	-moz-opacity:0;
	cursor:pointer;
	width:95px;
	height:27px;
}
/*찾아보기 보튼 이미지 ***********************/


/*교육과정*/
.lecTab li {float:left; border-right:1px solid #e5e5e5;width:108px;height:65px; padding-top:30px;}
.lecTab2 li {float:left; border-right:1px solid #e5e5e5;width:145px;height:65px; padding-top:30px;}
.lecTab3 li {float:left; border-right:1px solid #e5e5e5;width:215px;height:65px; padding-top:30px;}
.lecTab_box {width:100%;}
.select_on {background:url(../images/lecture/lecture_arrow.gif) no-repeat center bottom; color:#dc1d1d;}
.lecText_box {text-align:center;}
.lecText01 {font-size:30px; color:#444;}
.lecText02 {font-size:28px; color:#f26522; font-weight:500;}
.lecText03 {font-size:42px; color:#000; font-weight:600;}
.lecText04 {font-size:14px; color:#000;font-weight:500;}
.lecBg01 {background:url(../images/lecture/juniorBG_01.jpg) top no-repeat; width:900px;}
.lecBg01_2 {background:url(../images/lecture/juniorBG_02.jpg) top no-repeat; width:900px;}
.lecBg01_3 {background:url(../images/lecture/juniorBG_03.jpg) top no-repeat; width:900px;}
.lecBg01_4 {background:url(../images/lecture/juniorBG_04.jpg) top no-repeat; width:900px;}
.lecBg01_5 {background:url(../images/lecture/juniorBG_05.jpg) top no-repeat; width:900px;}
.lecBg01_6 {background:url(../images/lecture/juniorBG_06.jpg) top no-repeat; width:900px;}
.lecBg2_01 {background:url(../images/lecture/seniorBG_01.jpg) top no-repeat; width:900px;}
.lecBg2_02 {background:url(../images/lecture/seniorBG_02.jpg) top no-repeat; width:900px;}
.lecBg2_03 {background:url(../images/lecture/seniorBG_03.jpg) top no-repeat; width:900px;}
.lecBg2_04 {background:url(../images/lecture/seniorBG_04.jpg) top no-repeat; width:900px;}
.lecBg2_05 {background:url(../images/lecture/seniorBG_05.jpg) top no-repeat; width:900px;}
.lecBg2_06 {background:url(../images/lecture/seniorBG_06.jpg) top no-repeat; width:900px;}
.lecBg03 {background:url(../images/lecture/chineseBG_01.jpg) top no-repeat; width:900px;}
.lecBg03_2 {background:url(../images/lecture/chineseBG_02.jpg) top no-repeat; width:900px;}
.lecBg03_3 {background:url(../images/lecture/chineseBG_03.jpg) top no-repeat; width:900px;}
.lecImg {margin-top:190px;}
.lecBookT01 {width:870px; background:url(../images/lecture/lec_book01.jpg) no-repeat right; height:190px; margin-left:20px;}
.lecBookT02 {width:870px; background:url(../images/lecture/lec_book02.jpg) no-repeat right; height:190px; margin-left:20px;}
.lecBook2T02 {width:870px; background:url(../images/lecture/lec_book07.jpg) no-repeat right; height:190px; margin-left:20px;}
.lecBookT03 {width:870px; background:url(../images/lecture/lec_book03.jpg) no-repeat right; height:190px; margin-left:20px;}
.lecBookT04 {width:870px; background:url(../images/lecture/lec_book04.jpg) no-repeat right; height:190px; margin-left:20px;}
.lecBookT05 {width:870px; background:url(../images/lecture/lec_book05.jpg) no-repeat right; height:190px; margin-left:20px;}
.lecBookT06 {width:870px; background:url(../images/lecture/lec_book06.jpg) no-repeat right; height:230px; margin-left:20px;}
.lecBook_script li { background:url(../images/lecture/lec_arrow02.gif) 5px no-repeat; padding-left:20px; margin-top:10px;}
.lecBook_title { color:#003471; font-weight:600; font-size:17px;}
.lecBook_script2 {width:870px; margin-left:20px;}
.lecBook_script3 {width:850px; margin-left:40px; line-height:20px; margin-top:10px;}
.native {border-bottom:3px solid #b4b2e7; width:900px; font-size:33px; color:#6a65d0; text-align:center; font-weight:600; padding-bottom:20px; margin-top:20px;}
.native_ch {border-bottom:3px solid #c93e42; width:900px; font-size:33px; color:#9e0b0f; text-align:center; font-weight:600; padding-bottom:20px; margin-top:20px;}
.nat01 {background:url(../images/lecture/lecTitle01.gif) 0 10px no-repeat; padding-left:105px; padding-top:16px; width:900px;}
.nat02 {background:url(../images/lecture/lecTitle02.gif) no-repeat; padding-left:105px; padding-top:10px; width:900px; height:23px;}
.nat03 {background:url(../images/lecture/lecTitle03.gif) no-repeat; padding-left:105px; padding-top:10px; width:900px; height:23px;}
.nat li {margin-bottom:20px;}
.nat01_ch {background:url(../images/lecture/lecTitle01_1.gif) 0 10px no-repeat; padding-left:105px; padding-top:16px; width:900px;}
.nat02_ch {background:url(../images/lecture/lecTitle02_1.gif) no-repeat; padding-left:105px; padding-top:10px; width:900px; height:23px;}
.nat03_ch {background:url(../images/lecture/lecTitle03_1.gif) no-repeat; padding-left:105px; padding-top:10px; width:900px; height:23px;}
.nat_ch li {margin-bottom:20px;}
.natText {font-size:22px; margin-bottom:15px; margin-top:30px; color:#676767;}
.native2 {width:900px; font-size:33px; color:#6a65d0; text-align:center; font-weight:600; padding-bottom:20px; margin-top:20px;}
.native2_ch {width:900px; font-size:33px; color:#9e0b0f; text-align:center; font-weight:600; padding-bottom:20px; margin-top:20px;}
.news_mr {padding-left:18px; padding-top:10px;}
.bookList {width:432px;border:1px solid #ccc; height:160px; padding:10px 10px 10px 0;float:left;margin-top:8px;}
.bookList_img {width:210px; border-right:1px solid #ccc; text-align:center;}
.bookList li, .bookList2 li {float:left;}
/*.bookList_text li {float:inherit;}*/
.bookList_text {text-align:center; margin-left:10px; margin-top:15px;width:210px;}
.bookList_title {color:#333; font-size:16px; font-weight:600;margin-top:15px;margin-bottom:5px;}
.bookList_title2 {line-height:19px; margin-bottom:10px;}
.bookList_title3 {color:#333; font-size:15px; font-weight:600;margin-top:15px;margin-bottom:5px;}
.book_box {height:900px;}
.bookList2 {width:432px; border:1px solid #ccc;height:160px; padding:10px 10px 10px 0;float:right; margin-top:8px;}
.bookList3 {width:432px;height:160px; padding:10px 10px 10px 0;float:right;}
.other_text {color:#23222a; font-weight:600; font-size:16px;}
.chinese_sp {line-height:20px;}

/*어드민*/
#content_admin {width:700px; margin:0 auto; border:1px solid #ccc; padding:30px 30px 100px 30px;  height:580px;}
#content_title_admin {width:762px; margin:0 auto; font-size:25px; color:#ooo; font-weight:500; padding-top:30px;}
.receive_num {width:314px; border:1px solid #ccc;padding:30px 0 30px 30px; margin-top:15px; }
.receive_num2 {width:324px; height:260px; border:1px solid #ccc;padding:20px 0 30px 15px; margin-top:15px;overflow:scroll; overflow-x:hidden;}
.input_txt04_admin {border:1px solid #e4e4e4; background-color:#fafafa; padding:4px 0; text-indent:3px;  width:100%;}
.table_type03ad th,.table_type03 td {border:0; padding:8px 3px; text-align:center;}
.table_type03ad td {color:#949494; line-height:18px; text-align:center;}
.smsL {float:left;}
.smsR {float:right; background:url(../images/common/sms_bg22.png) 0 30px no-repeat; width:262px; height:508px; padding:120px 0 0 17px; }
.phone_messege {border:1px solid #ccc; width:205px; height:150px;overflow:scroll; overflow-x:hidden; padding:10px;}
.mess_byte {text-align:right; width:225px; font-size:12px; margin-top:8px;}
.messT {font-weight:bold; color:#dc1d1d;}
.mess_btn {width:225px; text-align:center;}


#mainMenu{display:block;position:absolute;width:100%;height:50px;margin:0 auto;padding-top:30px;z-index:98}
#mainMenu .con{display:block;width:100%;max-width:1200px;margin:0 auto}
#mainMenu .con h1{display:none}
#mainMenu .main_menu{float:right;height:45px;width:800px;margin-top:0}
#mainMenu .main_menu .main_depth_1{position:relative;float:left;width:199px;height:22px;border-right:1px solid #ddd;color:#000;margin-bottom:0}
#mainMenu .main_menu .main_depth_1 button{display:none}
#mainMenu .main_menu .main_depth_1_link{position:relative;display:block;font-size:18px;font-weight:400;width:200px;height:22px;margin-left:0;padding-top:0px;color:#FFF;text-align:center;text-decoration:none;}
#mainMenu .main_menu .main_depth_1_link a{position:absolute;display:block;font-size:18px;font-weight:400;color:#FFF;width:100%;height:100%;z-index:10000}
#mainMenu .main_menu .main_depth_1_link a:hover{color:#FFF;}
#mainMenu .main_menu .main_depth_1_link span{display:none}
#mainMenu .main_menu .main_sub_menu .main_1st{display:none}
#mainMenu .main_menu .alt{border-right:0;}
#mainMenu .main_sub_menu{display:none;position:absolute;margin:29px 0 0 0;padding:30px 0 12px 0;z-index:20;background:none;width:100%;height:208px;padding-left:15px;border-left:1px solid #e0e0e0}
#mainMenu .main_sub_menu .main_depth_2{margin-bottom:0;margin-left:0}
#mainMenu .main_sub_menu .main_depth_2 a{display:block;font-size:13px;color:#8b8b8b;text-decoration:none;padding:3px 4px 4px 8px;background:url(/images/dot_menu.gif) no-repeat 0 12px}
#mainMenu .main_sub_menu .main_depth_2 a:hover{color:#446dad}
#mainMenu .main_menu_bg{display:none;position:absolute;width:100%;height:250px;top:80px;z-index:10;border-bottom:2px solid #557099; background:url(/images/bg_submenu.png) repeat;zoom: 1; }
#mainMenu .main_menu_bg .menu_img{position:absolute;left:50%;top:30px;margin-left:-600px} 

#footer {clear:both;position:relative;padding:15px 0 25px 0}
#footer .f_wrap{position:relative;width:1200px;margin:0 auto }
#footer .f_wrap span{margin:0 5px}
#footer .logo_f{display:block;position:absolute;top:0;left:30px} 
#footer .address {margin:0 15px;color:#a0a0a0;font-size:12px;text-align:center;line-height:120%;margin-top:10px}
#footer .address .ceo br{display:none} 
#footer .btn_private{position:absolute;right:10px;top:10px;width:95px;height:30px;border:1px solid #97b4c4;background:#f3f3f3;color:#304d5d;font-size:11px;font-weight:bolder;text-align:center;line-height:6px;letter-spacing:-0.1em;cursor:pointer;}
#footer .copy{width:100%;margin-top:8px;font-size:11px;font-weight:bolder;color:#818181;text-align:center}

.table_st03 a{font-color:14px; #8b8b8b; text-decoration:underline;}
.table_st03 a:hover {font-color:14px; #8b8b8b; text-decoration:underline;}

/*프리토킹*/
#freeTalking {
	text-align: center;
}
#freeTalking .top_whole {
	display: flex;
    justify-content: center;
    column-gap: 10px;
    margin-top: 10px;
    margin-bottom: 25px;
}
#freeTalking .top_whole .btn {
    display: block;
    width: 45%;
    padding: 13px 0;
    cursor: pointer;
    font-size: 1.9rem;
	font-weight: bold;
	position: relative;
	box-shadow: 0 0 0 1px #94D9F9 inset, 0 0 0 2px #94D9F9 inset, 0 8px 0 0 #94D9F9,
				0 8px 0 1px #94D9F9, 0 8px 8px 1px #94D9F9;
	position: relative;
	border-radius: 10px;
	text-shadow: 0 1px 0 rgba(0,0,0,0.15);
}
#freeTalking .top_whole .btn:active {
	top: 9px;
	box-shadow: 0 0 0 1px #94D9F9 inset, 0 0 0 2px #94D9F9 inset, 0 0 0 1px #94D9F9;
}
#freeTalking .top_whole .btn.select {
	background: #D5F1FE;
	color: #5C5C5C;
	pointer-events : none;
}
#freeTalking .top_whole .btn.unselect {
	background: white;
	color: #AEAEAE;
}
#freeTalking .top_whole .btn.unselect:hover {
	background: #D5F1FE;
	color: #5C5C5C;
}
#freeTalking .top_level {
    display: flex;
    justify-content: flex-start;
    column-gap: 20px;
    width: 90%;
    margin: 0 auto;
}
#freeTalking .top_level .btn {
	font-size: 1.8rem;
	color: #AEAEAE;
	cursor: pointer;
}
#freeTalking .top_level .btn:hover {
	color: #5C5C5C;
    box-shadow: inset 0 -12px 0 #79D8FE;
}
#freeTalking .top_level .btn.select {
	color: #5C5C5C;
    box-shadow: inset 0 -12px 0 #79D8FE;
	pointer-events : none;
}
#freeTalking .top_day {
	text-align: center;
    width: 90%;
    margin: 0 auto;
    padding: 10px 0 15px 0;
    background: #EBF9FF;
	border-radius: 10px;
}
#freeTalking .top_day .tit {
    color: #5C5C5C;
    font-size: 1.7rem;
	text-shadow: 1px 1px 2px #AEAEAE;
}
#freeTalking .top_days {
    display: flex;
    justify-content: center;
    column-gap: 3px;
	width: 99%;
    margin: 0 auto;
}
#freeTalking .top_days .btn {
    width: 20%;
    font-size: 1.3rem;
	color: #AEAEAE;
    border: 2px solid #949494;
	background: #FFF;
    border-radius: 15px;
    padding: 7px 0px;
    cursor: pointer;
}
#freeTalking .top_days .btn:hover {
	text-decoration: underline;
	color: #5C5C5C;
    border: 2px solid #949494;
    background: #ECECEC;
}
#freeTalking .top_days .btn.select {
    text-decoration: underline;
    color: #5C5C5C;
    border: 2px solid #949494;
    background: #ECECEC;
	pointer-events : none;
}
#freeTalking .center .topic_wrap {
    display: flex;
    column-gap: 1.5%;
    flex-wrap: wrap;
    width: 90%;
    margin: 0 auto;
}
#freeTalking .center .topic_wrap .topic_box {
	width: 49.25%;
    margin-bottom: 1.5%;
    background: #EDEDED;
    border-radius: 10px;
    padding: 15px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	cursor: pointer;
}
#freeTalking .center .topic_wrap .topic_box p.topic_txt	{
    color: black;
    margin: 5px 10px;
    font-size: 19px;
    letter-spacing: -0.2px;
    word-break: break-word;
	text-decoration: #B5B5B5 underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 5px;
}
#freeTalking .center .topic_wrap .topic_box:hover {
    background: #E1F5FF;
}
#freeTalking .center .topic_wrap .topic_box:hover p.topic_txt {
	text-decoration: #83D2FB underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 5px;
}
#freeTalking .center .img_wrap {
    width: 90%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 10px;
    margin: 0 auto;
	margin-bottom: 20px;
}
#freeTalking .center .img_wrap img {
	width: 31.8%;
    cursor: pointer;
}
#freeTalking .page {
    margin-top: -5px;
    margin-bottom: 10px;
}
#freeTalking .page span {
    font-size: 18px;
    margin: 5px;
    cursor: pointer;
	color: #BFBFBF;
}
#freeTalking .page span.select {
    color: black;
    font-weight: bold;
}