
#header{position:fixed;width:100%;top:0;left:0;background:#fff;opacity: 0.9;}
.sub-top-bg{ background-color: #4c4c4c; padding-top:160px;background-image:url('https://www.everydaycn.com/mypage/assets/img/contents/sub_visual00.jpg'); background-repeat:no-repeat; background-position:center 50%; background-size: cover; overflow:hidden; }

.svi01 { background-image:url('https://www.everydaycn.com/mypage/assets/img/contents/sub_visual01.jpg'); }
.svi02 { background-image:url('https://www.everydaycn.com/mypage/assets/img/contents/sub_visual02.jpg'); }
.svi03 { background-image:url('https://www.everydaycn.com/mypage/assets/img/contents/sub_visual03.jpg'); }
.svi04 { background-image:url('https://www.everydaycn.com/mypage/assets/img/contents/sub_visual04.jpg'); }
.svi05 { background-image:url('https://www.everydaycn.com/mypage/assets/img/contents/sub_visual05.jpg'); }
.svi06 { background-image:url('https://www.everydaycn.com/mypage/assets/img/contents/sub_visual06.jpg'); }
.svi07 { background-image:url('https://www.everydaycn.com/mypage/assets/img/contents/sub_visual07.jpg'); }
.svi08 { background-image:url('https://www.everydaycn.com/mypage/assets/img/contents/sub_visual08.jpg'); }
.svi10 { background-image:url('https://www.everydaycn.com/mypage/assets/img/contents/sub_visual10.jpg'); }
.svi11 { background-image:url('https://www.everydaycn.com/mypage/assets/img/contents/sub_visual11.jpg'); }
.svi12 { background-image:url('https://www.everydaycn.com/mypage/assets/img/contents/sub_visual12.jpg'); }
/* sub_h */
.header .sub_h { position:relative; width:960px; height:350px; margin:0 auto; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; }
.header .sub_h p { color:#fff; line-height:1.35em; text-align:center; }
/* 매일중국어소개 */
.header .sc1h { }
.header .sc1h .t01 { font-size:30px; padding-top:155px; }
.header .sc1h .t02 { font-size:30px; margin-bottom:10px; }
.header .sc1h .t03 { font-size:40px; }
/* 내강의실 */
.header .sub_h .member_info { position:absolute; left:28px; bottom:35px; height:110px; }
.header .sub_h .member_info .member_pic { float:left; width:100px; height:100px; overflow:hidden; border:4px solid #d1d1d1; border-radius:100px; overflow:hidden; background-color:#ebebeb; }
.header .sub_h .member_info .icon_level { float:left; width:95px; height:95px; overflow:hidden; border:4px solid #d1d1d1; border-radius:100px; overflow:hidden; background-color:#ebebeb; }
.header .sub_h .member_info .info { margin-left:114px; text-align:left; padding-top:7px; }
.header .sub_h .member_info .info dt { font-size:24px; color:#fff; line-height:1.3em; margin-bottom:5px; padding-left:6px; }
.header .sub_h .member_info .info dd { font-size:18px; color:#fff; line-height:1.3em; margin-bottom:7px; padding-left:6px; }
.header .sub_h .member_info .info dd.button_area { padding-left:0; text-align:left; }
/* 레벨테스트 */
.header .sc3h { height:440px; }
.header .sc3h .t01 { font-size:42px; font-weight:700; margin-bottom:30px; padding-top:170px; }
.header .sc3h .t02 { font-size:30px; }
/* 교육과정 */
.header .sc4h { height:440px; }
.header .sc4h .t01 { font-size:33.57px; padding-top:130px; }
.header .sc4h .t02 { font-size:40.28px; font-weight:700; margin-bottom:10px; }
.header .sc4h .t03 { font-size:14px; line-height:20px; margin-bottom:30px; }
.header .sc4h .search_box { position:relative; border:1px solid #de2910; width:550px; height:44px; margin:0 auto; background-color:#fff; overflow:hidden; }
.header .sc4h .search_box .select_level { float:left; width:133px; border:0; }
.header .sc4h .search_box .select_level select.select { height:44px; min-height:44px; line-height:35px; }
.header .sc4h .search_box .select_level label { top:12px; font-size:16px; }
.header .sc4h .search_box .select_level:after { height:44px; background:url('https://www.everydaycn.com/mypage/assets/img/icons/arrowdown.png') no-repeat center 50%; }
.header .sc4h .search_box .input_text { float:left; border-left:1px solid #b7b7b7; }
.header .sc4h .search_box .input_text .fm_input { width:320px; height:44px; border:0; font-size:16px; padding:12px 20px; }
.header .sc4h .search_box .btn_search { position:absolute; right:0; top:0; background:none; border:0; display:block; width:97px; height:44px; line-height:44px; background-color:#de2910; font-size:16px; color:#fff; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; text-align:center; cursor:pointer; }
/* 수강신청 */
.header .sc5h { height:440px; }
.header .sc5h .t01 { font-size:30px; margin-bottom:20px; padding-top:160px; }
.header .sc5h .t02 { font-size:50px; font-weight:700; margin-bottom:20px; }
.header .sc5h .t03 { font-size:14px; line-height:20px; }
/* 기업교육 */
.header .sc6h { height:440px; }
.header .sc6h .t01 { font-size:42px; margin-bottom:20px; padding-top:190px; }
/* 전화영어 */
.header .sc7h { height:440px; }
.header .sc7h .t01 { font-size:42px; font-weight:700; margin-bottom:30px; padding-top:170px; }
.header .sc7h .t02 { font-size:30px; }
/* 강사소개 */
.header .sc8h { height:440px;  }
.header .sc8h .t01 { font-size:30px; margin-bottom:20px; padding-top:140px; }
.header .sc8h .t02 { font-size:42px; font-weight:700; margin-bottom:20px; line-height:1.2em; }
.header .sc8h .t03 { font-size:14px; line-height:20px; }
/* 회원가입 */
.header .sc10h { }
.header .sc10h .t01 { font-size:30px; margin-bottom:25px; padding-top:135px; }
.header .sc10h .t02 { font-size:38px; font-weight:700; line-height:1.25em; }
/* 채용정보 */
.header .sc11h { height:440px; }

/* container */
.container {min-height:500px; height:auto !important; height:500px; }
.container .contents { width:960px; margin:0 auto;min-height:800px;  }

/* h2 */
h2.h2 { padding-top:45px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; font-size:34px; font-weight:700; text-align:center; line-height:50px; margin-bottom:30px; }
h2.h2 span { display:inline-block; padding:0 25px; border-bottom:1px solid #ccc; }

/* h3 */
h3.h3 { position:relative; font-size:18px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; font-weight:400;  line-height:26px;margin-bottom:20px; padding-left:28px; }
h3.h3 > span.txt{display:block;margin-left:-15px; }
h3.h3:after { display:block; position:absolute; left:15px; top:10px; background-color:#de2910; width:7px; height:7px; content:""; }
h3.m10 { margin-bottom:10px; }
.contents .sub_text { display:block; font-size:16px; color:#998675; line-height:1.25em; padding-left:28px; }

/* menu_tab_w */
.menu_tab_w { position:relative; padding-top:50px; margin-bottom:50px; }
.menu_tab_w:after { position:absolute; left:0; bottom:0; width:100%; height:1px; background-color:#ccc; content:""; }
.menu_tab_w ul { position:relative; text-align:center; overflow:hidden; margin:0 auto; z-index:2;text-align:center; }
.menu_tab_w ul li {max-width:300px;padding:0 40px; text-align:center; font-size: 22px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; display:inline-block; }
.menu_tab_w ul li a { display:block; height:87px; line-height:87px; color:#636363; }
.menu_tab_w ul li#current { background-color:#de2910; }
.menu_tab_w ul li#current a { color:#fff; }
.menu_tab_w ul li a span { display:inline-block; background-repeat:no-repeat; background-position:left 50%; padding-left:45px; }
.menu_tab_w ul li span.m1 { background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/icon_teacher.png'); }
.menu_tab_w ul li span.m2 { background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/icon_class_postscript.png'); }
.menu_tab_w ul li#current span.m1 { background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/icon_teacher_on.png'); }
.menu_tab_w ul li#current span.m2 { background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/icon_class_postscript_on.png'); }

.menu_item5 { }
.menu_item5 ul { width:850px; }
.menu_item5 ul li { width:170px; }



/***************************************************
공지사항, 이벤트
***************************************************/
#notice_cnt h3.h3 { margin-bottom:45px; padding-left:42px; }
#notice_cnt .content-warp{max-width: 960px;margin: 0 auto;margin-top:60px;padding-bottom:50px;}
#notice_cnt h3.h3:after { left:28px; }
.board_list { max-width:925px; margin:0 auto; }
.board_list li { width:100%; overflow:hidden; padding:0 35px 20px 30px; margin-bottom:20px; border-bottom:1px solid #e1e1e1; }
.board_list li .img_a { float:left; position:relative; width:182px; height:182px; margin:0 15px 0 0; cursor:pointer; }
.board_list li .notes { position: absolute; right: 3px; bottom: 3px; z-index: 9; width:32px; height:32px; overflow: hidden; background-repeat: no-repeat; background-position: center 50%; }
.board_list li .notes span { display:block; text-indent:-5000px; }
.board_list li .ni01 { background-image:url('../img/icons/icon_ni_notice.png'); }
.board_list li .ni02 { background-image:url('../img/icons/icon_ni_launch.png'); }
.board_list li .ni03 { background-image:url('../img/icons/icon_ni_issue.png'); }
.board_list li .ni04 { background-image:url('../img/icons/icon_ni_event.png'); }
.board_list li .ni05 { background-image:url('../img/icons/icon_ni_etc.png'); }
.board_list li .t_area { } 
.board_list li .t_area .title { font-size:20px; color:#000000; line-height:1.25em; margin-bottom:7px; cursor:pointer; }
.board_list li .t_area .date {font-size:14px; color:#7d7d7d; line-height:24px; margin-bottom:15px; }
.board_list li .t_area .text_conts { font-size:14px; color:#464646; line-height:24px; cursor:pointer; }
.board_list li .t_area .title:hover { color:#777; }
.board_list li .t_area .text_conts:hover  { color:#888; }


#event_cnt { padding:60px 0 70px 0;  } 
#event_cnt h3.h3 { margin-bottom:45px; padding-left:42px; }
#event_cnt h3.h3:after { left:28px; }
#event_cnt .event_list { position:relative; margin-bottom:70px; }
#event_cnt .event_list ul { width:1263px; margin-left:-150px; text-align:center; }
#event_cnt .event_list ul li { margin-bottom:20px; }

/***************************************************
회원정보입력
***************************************************/
#register_cnt { padding-bottom:65px; }
.memberform { width:625px; padding:0 150px; margin:0 auto; margin-bottom:55px; }
.memberform .guide { position:relative; display:block; width:345px; background-color:#f3f1eb; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; font-size:14px; color:#534741; margin:0 auto; height:40px; line-height:40px; margin-bottom:30px; border-radius:30px; overflow:hidden; text-align:center; }
.memberform .guide > span{letter-spacing: -1px;display:inline-block;}
.memberform .guide > span:before {width:5px; height:5px;display:inline-block;border-radius:20px; background-color:#de2910; content:" ";vertical-align: middle;margin-right:5px;}

.memberform dl { width:100%; overflow:hidden; margin-bottom:14px; }
.memberform dl dt,
.memberform dl dd { font-size:14px; }
.memberform dl dt { position:relative; float:left; width:115px; padding-right:10px; text-align:right; font-weight:700; line-height:35px; }
.memberform dl dd { margin-left:140px; padding-right:140px; color:#898989; }
.memberform dl dd .email-box > *{float:left;}
.memberform dl dd .email-box > input{width:70%;}
.memberform dl dd .email-box > .button_area > a{    height: 35px;
    line-height: 35px;
    font-size: 13px;
    background-color: #de2910;}
.memberform dl dd .notes { font-size:12px; color:#898989; line-height:1.3em; padding-top:10px; }
.memberform dl.req { }
.memberform dl.req dt:after { position:absolute; right:0; top:50%; margin-top:-2px; width:5px; height:5px; overflow:hidden; border-radius:10px; background-color:#de2910; content:""; }
.memberform dl.tel { }
.memberform dl.tel dd { }
.memberform dl.tel dd span { float:left; display:block; height:35px; line-height:38px; width:15px; text-align:center; overflow:hidden; }
.memberform dl.tel dd .fm_input { float:left; width:105px; text-align:center; color:#898989; }
.memberform dl.tel dd .tel01 { }
.memberform dl.tel dd .tel02 { }
.memberform dl.tel dd .tel03 { }
.memberform dl dd input[type="checkbox"] { display:none; }
.memberform dl dd input[type="checkbox"] + label { display:inline-block; height:35px; line-height:37px; background-position:2px 50%; background-repeat:no-repeat; background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/icon_radio_off.png'); padding-left:25px; cursor:pointer; }
.memberform dl dd input[type="checkbox"]:checked + label { background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/icon_radio_on.png'); }
.memberform dl dd .btn { display:inline-block; width:88px; text-align:center; background-color:#f3f1eb; border-radius:4px; overflow:hidden; height:21px; line-height:23px; vertical-align:middle; margin-left:10px; cursor:pointer; font-size:12px; }
/* required */
.memberform.required { border-bottom:1px solid #e1e1e1; padding-bottom:35px; margin-bottom:30px; }


/***************************************************
회원정보수정
***************************************************/
#modify_cnt { }
.memberform dl dd .text { line-height:35px; font-size:14px; color:#111; padding-left:10px; }
#modify_cnt .menu_tab_w { margin-bottom:30px; }


/***************************************************
회원탈퇴
***************************************************/
#out_cnt { }
#out_cnt .menu_tab_w { margin-bottom:30px; }
.withdraw_guide { padding:45px 0 80px 0; }
.withdraw_guide p { text-align:center; }
.withdraw_guide .text01 { font-size:30px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; color:#534741; line-height:1.5em; font-weight:700; margin-bottom:30px; }
.withdraw_guide .text02 { font-size:20px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; color:#111111; line-height:30px; margin-bottom:90px; }
.withdraw_guide .text03 { font-size:24px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; color:#de2910; line-height:1.5em; font-weight:700; margin-bottom:90px; }
.withdraw_guide .button_area { }
.withdraw_guide .button_area a { width:210px; margin:0 15px;}


/***************************************************
가입완료 :: 레이어팝업
***************************************************/
#ly_register_result_cnt { width:560px; padding-bottom:30px; }
#ly_register_result_cnt .welcome_message { text-align:center; font-size:24px; line-height:40px; padding-top:100px; min-height:110px; margin-bottom:40px; font-weight:300; }
#ly_register_result_cnt .button_area .btn { width:156px; }



/***************************************************
아이디패스워드 찾기
***************************************************/
#findidpw_cnt { padding-bottom:150px; }
#findidpw_cnt h2 { padding-top:130px; margin-bottom:30px; }
#findidpw_cnt .notes { display:block; width:340px; height:39px; line-height:39px; margin:0 auto; text-align:center; font-size:14px; color:#534741; background-color:#f3f1eb; border-radius:35px; margin-bottom:30px; }
#findidpw_cnt .formbx { width:540px; margin:0 auto; margin-bottom:85px; }
#findidpw_cnt .formbx dl { width:100%; overflow:hidden; margin-bottom:14px; } 
#findidpw_cnt .formbx dt { float:left; width:80px; height:35px; line-height:35px; text-align:right; font-size:14px; color:#252525; font-weight:700; }
#findidpw_cnt .formbx dd { margin-left:100px; padding-right:100px; }




/***************************************************
채용정보
***************************************************/
#employment_cnt { }
#employment_cnt h2.h2 { font-family: 'Nanum Gothic','microsoft yahei',arial,sans-serif; font-size:34px; color:#252525; padding-top:75px; margin-bottom:15px; font-weight:400; }
#employment_cnt h2.h2 em { color:#de2910; }
#employment_cnt .p_copy { text-align:center; font-size:16px; color:#252525; line-height:30px; margin-bottom:60px; }

#employment_cnt .e_information { width:760px; margin:0 auto; overflow:hidden; margin-bottom:108px; }
#employment_cnt .e_information dl { position:relative; width:380px; float:left; text-align:center; padding-top:100px; background-repeat:no-repeat; background-position:center top; }
#employment_cnt .e_information dl dt { font-size:24px; color:#de2910; margin-bottom:20px; line-height:1.2em; font-weight:700; }
#employment_cnt .e_information dl dd { font-size:18px; color:#7d7d7d; line-height:30px; }
#employment_cnt .e_information dl.ei1 { background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/icon_ie01.png'); }
#employment_cnt .e_information dl.ei2 { background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/icon_ie02.png'); }
#employment_cnt .e_information dl.ei2:after { position:absolute; left:0; top:18px; display:block; width:1px; height:244px; background-color:#cccccc; content:""; }
#employment_cnt .email_area { text-align:center; }
#employment_cnt .email_area p { display:inline-block; font-size:16px; color:#ffffff; text-align:center; width:350px; height:45px; line-height:45px; background-color:#de2910; border-radius:50px; }



@media (max-width: 1263px){
	.header { background-size:1263px auto; }
}



/* sub_h */
.sub-top-bg .sub_h { position:relative; width:960px; height:415px; margin:0 auto; }
.sub-top-bg .sub_h p { color:#fff; line-height:1.35em; text-align:center; }
/* 매일중국어소개 */
.sub-top-bg .sc1h { }
.sub-top-bg .sc1h .t01 { font-size:30px; padding-top:155px; }
.sub-top-bg .sc1h .t02 { font-size:30px; margin-bottom:10px; }
.sub-top-bg .sc1h .t03 { font-size:40px; }
/* 내강의실 */
.sub-top-bg .sub_h .member_info { position:absolute; left:28px; bottom:35px; height:110px; }
.sub-top-bg .sub_h .member_info .member_pic { float:left; width:100px; height:100px; overflow:hidden; border:4px solid #d1d1d1; border-radius:100px; overflow:hidden; background-color:#ebebeb; }
.sub-top-bg .sub_h .member_info .icon_level { float:left; width:95px; height:95px; overflow:hidden; border:4px solid #d1d1d1; border-radius:100px; overflow:hidden; background-color:#ebebeb; }
.sub-top-bg .sub_h .member_info .info { margin-left:114px; text-align:left; padding-top:7px; }
.sub-top-bg .sub_h .member_info .info dt { font-size:24px; color:#fff; line-height:1.3em; margin-bottom:5px; padding-left:6px; }
.sub-top-bg .sub_h .member_info .info dd { font-size:18px; color:#fff; line-height:1.3em; margin-bottom:7px; padding-left:6px; }
.sub-top-bg .sub_h .member_info .info dd.button_area { padding-left:0; text-align:left; }
/* 레벨테스트 */
.sub-top-bg .sc3h { height:440px; }
.sub-top-bg .sc3h .t01 { font-size:42px; font-weight:700; margin-bottom:30px; padding-top:170px; }
.sub-top-bg .sc3h .t02 { font-size:30px; }
/* 교육과정 */
.sub-top-bg .sc4h { height:440px; }
.sub-top-bg .sc4h .t01 { font-size:33.57px; padding-top:130px; }
.sub-top-bg .sc4h .t02 { font-size:40.28px; font-weight:700; margin-bottom:10px; }
.sub-top-bg .sc4h .t03 { font-size:14px; line-height:20px; margin-bottom:30px; }
.sub-top-bg .sc4h .search_box { position:relative; border:1px solid #de2910; width:550px; height:44px; margin:0 auto; background-color:#fff; overflow:hidden; }
.sub-top-bg .sc4h .search_box .select_level { float:left; width:133px; border:0; }
.sub-top-bg .sc4h .search_box .select_level select.select { height:44px; min-height:44px; line-height:35px; }
.sub-top-bg .sc4h .search_box .select_level label { top:12px; font-size:16px; }
.sub-top-bg .sc4h .search_box .select_level:after { height:44px; background:url('https://www.everydaycn.com/mypage/assets/img/icons/arrowdown.png') no-repeat center 50%; }
.sub-top-bg .sc4h .search_box .input_text { float:left; border-left:1px solid #b7b7b7; }
.sub-top-bg .sc4h .search_box .input_text .fm_input { width:320px; height:44px; border:0; font-size:16px; padding:12px 20px; }
.sub-top-bg .sc4h .search_box .btn_search { position:absolute; right:0; top:0; background:none; border:0; display:block; width:97px; height:44px; line-height:44px; background-color:#de2910; font-size:16px; color:#fff; text-align:center; cursor:pointer; }
/* 수강신청 */
.sub-top-bg .sc5h { height:440px; }
.sub-top-bg .sc5h .t01 { font-size:30px; margin-bottom:20px; padding-top:160px; }
.sub-top-bg .sc5h .t02 { font-size:50px; font-weight:700; margin-bottom:20px; }
.sub-top-bg .sc5h .t03 { font-size:14px; line-height:20px; }
/* 기업교육 */
.sub-top-bg .sc6h { height:440px; }
.sub-top-bg .sc6h .t01 { font-size:42px; margin-bottom:20px; padding-top:190px; }
/* 전화영어 */
.sub-top-bg .sc7h { height:440px; }
.sub-top-bg .sc7h .t01 { font-size:42px; font-weight:700; margin-bottom:30px; padding-top:170px; }
.sub-top-bg .sc7h .t02 { font-size:30px; }
/* 강사소개 */
.sub-top-bg .sc8h { height:440px;  }
.sub-top-bg .sc8h .t01 { font-size:30px; margin-bottom:20px; padding-top:140px; }
.sub-top-bg .sc8h .t02 { font-size:42px; font-weight:700; margin-bottom:20px; line-height:1.2em; }
.sub-top-bg .sc8h .t03 { font-size:14px; line-height:20px; }
/* 회원가입 */
.sub-top-bg .sc10h { }
.sub-top-bg .sc10h .t01 { font-size:30px; margin-bottom:25px; padding-top:135px; }
.sub-top-bg .sc10h .t02 { font-size:38px; font-weight:700; line-height:1.25em; }
/* 채용정보 */
.sub-top-bg .sc11h { height:440px; }


/***************************************************
quickmenu
***************************************************/
#quickmenu { position:fixed; left:0; bottom:0; width:100%; height:56px; background-color:#0a0a0a; z-index:999; min-width:960px; display:none; }
#quickmenu h2 { position:absolute; left:0; top:0; width:58px; height:56px; line-height:56px; font-size:14px; color:#fff; background-color:#0a0a0a; text-align:center; }
#quickmenu .menu { width:300px; margin:0 auto; overflow:hidden; }
#quickmenu .menu li { float:left; font-size:14px; width:100px; text-align:center; }
#quickmenu .menu li a { display:block; color:#fff; height:56px; line-height:56px; }
#quickmenu .menu li a:hover { background-color:#252525; }
#quickmenu .btn_chatting { position:absolute; right:70px; top:0; display:block; color:#fff; font-size:14px; font-family: 'Nanum Square'; line-height:56px; height:56px; padding:0 10px; }
#quickmenu .btn_top { position:absolute; right:0; top:0; display:block; width:59px; height:56px; background:#0a0a0a url('https://www.everydaycn.com/mypage/assets/img/icons/btn_link_top_arrow.png') no-repeat center 50%; }
#quickmenu .btn_top span { display:block; text-indent:-5000px; }





/** selectbox **/
div.selectbox { position: relative; background-color:#fff; height:25px; border:1px solid #ccc; border-radius:6px; overflow: hidden; }
div.selectbox:after { position:absolute; right:10px; top:0; content:""; display:block; width:22px; height:25px; background:url('https://www.everydaycn.com/mypage/assets/img/icons/arrowdown.png') no-repeat center 50%; z-index:0; }
div.selectbox label { position: absolute; font-size:14px; font-weight:400; top:3px; left:15px; z-index:0; cursor:pointer; line-height:1.5em; color:#000; font-family:'Nanum Barun Gothic'; }
div.selectbox select.select { position:relative; width: 100%; height: 25px; min-height: 25px; line-height: 25px; padding: 0 35px 0 10px; opacity: 0; filter: alpha(opacity=0); /* IE 8 */ font-size:14px; cursor:pointer; z-index:99; vertical-align:middle; }

/** selectbox2 **/
div.selectbox2 { position: relative; background-color:#fff; height:35px; border:1px solid #ccc; overflow: hidden;}
div.selectbox2:after { position:absolute; right:0; top:0; content:""; display:block; width:33px; height:35px; background:url('https://www.everydaycn.com/mypage/assets/img/icons/arrowdown2.png') no-repeat center 50%; z-index:0; }
div.selectbox2 label { position: absolute; font-size:14px; font-weight:400; top:8px; left:10px; z-index:0; cursor:pointer; line-height:1.5em; color:#898989; font-family:'Nanum Barun Gothic'; }
div.selectbox2 select.select { position:relative; width:calc( 100% - 50px); height: 35px; min-height:35px; line-height: 35px; padding: 0 35px 0 10px; opacity: 0; filter: alpha(opacity=0); /* IE 8 */ font-size:14px; cursor:pointer; z-index:99; vertical-align:middle; }

/** placeholder **/
input::-webkit-input-placeholder { color:#898989; font-weight:400;}
input::-moz-input-placeholder { color:#898989; font-weight:400; }
input::-ms-input-placeholder { color:#898989; font-weight:400; } 

/* fm_input */
.fm_input { display:block; width:100%; box-sizing:border-box; padding:8px 15px; height:35px; line-height:1.25em; border:1px solid #ccc; font-size:14px; color:#898989; font-family:'Nanum Barun Gothic'; }
.mb75 { margin-bottom:75px !important; }
textarea{width: 100%;height: 100px;padding: 5px;box-sizing: border-box;border: 1px solid #c1c1c1;resize:none}


/*** classlist **/
.classlist li .link { display:block; width:202px; height:204px; border:4px solid #ccc; background-color:#fff; text-align:center; }
.classlist li p { line-height:1.3em; }
.classlist li .tit {font-size:20px;font-weight:700;margin-bottom:10px;padding-top: 9px;letter-spacing:-1px;}
.classlist li .exp { width:100%; font-size:14px; color:#7d7d7d;  padding:0 10px;  display:table; margin-bottom:15px; box-sizing:border-box; }
.classlist li .exp span { display:table-cell; height:38px; vertical-align:middle; letter-spacing:-1px; }
.classlist li .lev { }
.classlist li .lev span { display:inline-block; width:150px; height:34px; line-height:34px; border-radius:30px; color:#fff; font-size:16px; }
.classlist .class01 .tit { color:#ce5441; }
.classlist .class01 .lev span { background-color:#ce5441; }
.classlist .class02 .tit { color:#ffdb37; }
.classlist .class02 .lev span { background-color:#ffdb37; }
.classlist .class03 .tit { color:#63ac7d; }
.classlist .class03 .lev span { background-color:#63ac7d; }
.classlist .class04 .tit { color:#66c3e8; }
.classlist .class04 .lev span { background-color:#66c3e8; }
.classlist .class05 .tit { color:#a479cd; }
.classlist .class05 .lev span { background-color:#a479cd; }
.classlist .class06 .tit { color:#f4903e; }
.classlist .class06 .lev span { background-color:#f4903e; }
.classlist .class07 .tit { color:#a7d33d; }
.classlist .class07 .lev span { background-color:#a7d33d; }
.classlist .class08 .tit { color:#66ccc7; }
.classlist .class08 .lev span { background-color:#66ccc7; }
.classlist .class09 .tit { color:#6280c7; }
.classlist .class09 .lev span { background-color:#6280c7; }
.classlist .class10 .tit { color:#e87d8a; }
.classlist .class10 .lev span { background-color:#e87d8a; }
/* hover */
.classlist .class01 .link:hover { background-color:#ce5441; border:4px solid #ce5441; }
.classlist .class01 .link:hover .tit { color:#fff; }
.classlist .class01 .link:hover .exp { color:#fff; }
.classlist .class01 .link:hover .lev span { background-color:#fff; color:#ce5441; }
.classlist .class02 .link:hover { background-color:#ffdb37; border:4px solid #ffdb37; }
.classlist .class02 .link:hover .tit { color:#fff; }
.classlist .class02 .link:hover .exp { color:#fff; }
.classlist .class02 .link:hover .lev span { background-color:#fff; color:#ffdb37; }
.classlist .class03 .link:hover { background-color:#63ac7d; border:4px solid #63ac7d; }
.classlist .class03 .link:hover .tit { color:#fff; }
.classlist .class03 .link:hover .exp { color:#fff; }
.classlist .class03 .link:hover .lev span { background-color:#fff; color:#63ac7d; }
.classlist .class04 .link:hover { background-color:#66c3e8; border:4px solid #66c3e8; }
.classlist .class04 .link:hover .tit { color:#fff; }
.classlist .class04 .link:hover .exp { color:#fff; }
.classlist .class04 .link:hover .lev span { background-color:#fff; color:#66c3e8; }
.classlist .class05 .link:hover { background-color:#a479cd; border:4px solid #a479cd; }
.classlist .class05 .link:hover .tit { color:#fff; }
.classlist .class05 .link:hover .exp { color:#fff; }
.classlist .class05 .link:hover .lev span { background-color:#fff; color:#a479cd; }
.classlist .class06 .link:hover { background-color:#f4903e; border:4px solid #f4903e; }
.classlist .class06 .link:hover .tit { color:#fff; }
.classlist .class06 .link:hover .exp { color:#fff; }
.classlist .class06 .link:hover .lev span { background-color:#fff; color:#f4903e; }
.classlist .class07 .link:hover { background-color:#a7d33d; border:4px solid #a7d33d; }
.classlist .class07 .link:hover .tit { color:#fff; }
.classlist .class07 .link:hover .exp { color:#fff; }
.classlist .class07 .link:hover .lev span { background-color:#fff; color:#a7d33d; }
.classlist .class08 .link:hover { background-color:#66ccc7; border:4px solid #66ccc7; }
.classlist .class08 .link:hover .tit { color:#fff; }
.classlist .class08 .link:hover .exp { color:#fff; }
.classlist .class08 .link:hover .lev span { background-color:#fff; color:#66ccc7; }
.classlist .class09 .link:hover { background-color:#6280c7; border:4px solid #6280c7; }
.classlist .class09 .link:hover .tit { color:#fff; }
.classlist .class09 .link:hover .exp { color:#fff; }
.classlist .class09 .link:hover .lev span { background-color:#fff; color:#6280c7; }
.classlist .class10 .link:hover { background-color:#e87d8a; border:4px solid #e87d8a; }
.classlist .class10 .link:hover .tit { color:#fff; }
.classlist .class10 .link:hover .exp { color:#fff; }
.classlist .class10 .link:hover .lev span { background-color:#fff; color:#e87d8a; }
/*** summary_text */
#ly_search_result_cnt .curriculum_wrap .classlist li .summary_text { margin-left:240px; font-size:16px; color:#7d7d7d; line-height:30px; padding-top:45px; text-align:left; }
#ly_search_result_cnt .curriculum_wrap .classlist li .summary_text a { color:#7d7d7d; }


.dictionary_area{width:612px;margin:0 auto;padding-top:50px;margin-top:50px;border-top:1px solid #ccc}
.dictionary_area h3{font-size:20px;color:#000;line-height:1.35em;text-align:center;font-weight:400;margin-bottom:30px}
.dictionary_area h3 span{display:inline-block;border-bottom:1px solid #ccc;padding:0 5px 2px 5px}
.dictionary_area .searchbox{position:relative;width:515px;margin:0 auto;margin-bottom:40px;border:1px solid #de2910;overflow:hidden}
.dictionary_area .searchbox .ed{float:left;width:386px;height:20px;padding:12px 15px;border:0;font-size:16px}
.dictionary_area .searchbox .ed::-webkit-input-placeholder{color:#000}
.dictionary_area .searchbox .btn_search{position:absolute;right:0;top:0;display:block;width:97px;background:0 0;border:0;background-color:#de2910;text-align:center;color:#fff;font-size:16px;line-height:44px}
.dictionary_area .search_result_bx{border:0;height:360px}
#myclass_cnt .talk_conts .txbox .t_conts .textarea img{max-width:306px}
.bo_list .td .w575{width:575px}
#myclass_cnt .talk_conts .txbox .t_conts{overflow:hidden}
#myclass_cnt .talk_conts ul.list li{min-height:180px}
#payment_cnt .account_info em{font-weight:700;font-size:20px}
#payment_cnt .account_info .box{ text-align:left;display:inline-block;font-weight:700;font-size:20px}
#absence_ly .timetable{background-color:#e1e1e1;padding:6px;border-radius:5px;overflow:hidden}
#absence_ly .timetable td{font-size:12px;text-align:center;border:1px solid #ccc;height:29px;vertical-align:middle;background-color:#fff;cursor:pointer}
#absence_ly2 .timetable{background-color:#e1e1e1;padding:6px;border-radius:5px;overflow:hidden}
#absence_ly2 .timetable td{font-size:12px;text-align:center;border:1px solid #ccc;height:29px;vertical-align:middle;background-color:#fff;cursor:pointer}
#rollbook_cnt .text_box{text-align:center}
#rollbook_cnt .text_i{font-size:14px;font-weight:700;width:700px;margin:0 auto;text-align:left;border:1px solid #ccc;padding:5px}
#rollbook_cnt .text_i .text_red{color:#f50808}
.layerform .formbox .ed{font-size:18px;line-height:26px}
.layerform .formbox .ed2{font-size:18px;line-height:26px}
#ly_review_cnt .comment_area .info_area li .textarea{font-size:18px;line-height:26px}
.teacher_info{width:1001px;height:140px;overflow:hidden;margin:0 auto;margin-bottom:65px}
.teacher_info .pic{float:left;width:140px;height:140px;overflow:hidden;border-radius:150px}
.teacher_info .pic img{max-width:100%;height:auto}
.teacher_info .infobox{margin-left:170px;padding-top:15px}
.teacher_info .infobox li{width:100%;overflow:hidden;margin-bottom:12px}
.teacher_info .infobox dl{float:left;width:50%}
.teacher_info .infobox dl dd,.teacher_info .infobox dl dt{line-height:1.35em;font-size:14px}
.teacher_info .infobox dl dt{position:relative;float:left;padding-left:10px;color:#464646}
.teacher_info .infobox dl dt:after{content:"";display:block;width:2px;height:2px;position:absolute;left:0;top:50%;background-color:#7d7d7d;margin-top:-1px}
.teacher_info .infobox dl dd{margin-left:80px;color:#000;font-weight:700}
.teacher_info .infobox li.inf1 dl{width:100%}
.teacher_info .infobox dl dd .btn_t1{display:inline-block;height:27px;line-height:27px;padding:0 15px;text-align:center;color:#fff;background-color:#a0aeba;border-radius:7px;font-size:14px;font-weight:700;vertical-align:middle}

.teacher_info .infobox dl dd,.teacher_info .infobox dl dt{line-height:1.25em;font-size:18px;line-height:26px}
.teacher_info{height:200px}
#ly_review_cnt .comment_area .info_area li .textarea{color:#000}
#myclass_cnt .column_w .newsbox .latest{min-height:260px;overflow:hidden;max-height:260px}
#myclass_cnt .attendance_conts .mbox .state{padding-top:0}
.bo_list_table td.comment,.bo_list_table th{text-align:left}
.curriculum_select .cc_step03 .linei3.mid{width:307px}
.board_list li .icon01{background-image:url(../img/icons/icon_notice01.png)}
.board_list li .icon02{background-image:url(../img/icons/icon_notice02.png)}
.board_list li .icon03{background-image:url(../img/icons/icon_notice03.png)}
#everydaycn_cnt .contact_w .information .c_list{margin-bottom:30px}
.test_process .about_process dd{text-align:left;padding:0 20px 0 20px}
#ly_detailview_cnt .conts_w{line-height:normal}
.body .bo_list_table th{text-align:center}
.conts_box_w .bo_list_table th{text-align:center}
.field_analysis li{cursor:pointer}
.analysis_area .analysis_exp dl.con2 dt{padding-left:10px}
.analysis_area .analysis_exp dl dd p.li{text-indent:0}
#notice_ly img{max-width:612px}
.teacher_info .pic{margin-top:15px}
.classlist li .tit{height: 52px;display: table-cell;vertical-align: middle;width: 1%;}
#ly_current_cnt .bo_conts .bo_body{word-break:break-all}
#rollbook_cnt .link_item ul{width:'';display:table;margin-left:auto;margin-right:auto}
.myclass_menu ul{width:1000px;margin:0 auto}
.myclass_menu ul:after{content:"";clear:both;height:0;content:"";display:block;width:100%}
.myclass_menu>ul>li{position:relative;float:left;font-size:18px;text-align:center;width:calc(100% / 6)}
.myclass_menu ul li a{display:block;height:69px;line-height:69px;color:#636363}
.myclass_menu ul li.on,.myclass_menu ul li:hover{background-color:#de2910;color:#fff}
.myclass_menu ul li:hover>a{color:#fff}
.myclass_menu ul li.on a{color:#fff}
.myclass_menu ul li .submenu{display:none;position:absolute;left:0;top:68px;width:160px;padding-top:13px;z-index:999}
.myclass_menu ul li .submenu:after{position:absolute;left:24px;top:4px;width:18px;height:10px;overflow:hidden;content:"";display:block;background:url(https://www.everydaycn.com/mypage/assets/img/contents/box_arrow_top.jpg) no-repeat center top;z-index:9}
.myclass_menu ul li .submenu ul{width:100%;background-color:#fff;padding:20px 15px 20px 20px;border:1px solid #de2910;box-sizing:border-box}
.myclass_menu ul li .submenu ul li{position:relative;float:none;font-size:14px;text-align:left}
.myclass_menu ul li .submenu ul li a:after{position:absolute;left:0;top:50%;width:3px;height:3px;overflow:hidden;background-color:#898989;content:"";display:block;border-radius:10px;margin-top:-2px}
.myclass_menu ul li .submenu ul li a{display:block;color:#898989;line-height:30px;height:30px;padding-left:8px}
.myclass_menu ul li .submenu ul li a:hover{color:#de2910}
.myclass_menu ul li .submenu ul li:hover{background:0 0}
.myclass_menu ul li .submenu ul li:hover a:after{background-color:#de2910}
.myclass_menu ul li:hover .submenu{display:block}
#myclass_cnt h3 .btn_attendance_book{display:inline-block;margin-left:10px}
#myclass_cnt .attendance_conts{width:905px;height:194px;overflow:hidden;margin:0 auto;margin-bottom:48px}
#myclass_cnt .attendance_conts .mbox{float:left;position:relative;border:1px solid #c2c2c2;width:288px;height:192px;text-align:center}
#myclass_cnt .attendance_conts .mbox .date_area{position:relative;padding-top:16px;margin-bottom:10px}
#myclass_cnt .attendance_conts .mbox .date_area .date{display:inline-block;height:50px;line-height:50px;font-size:26px;color:#000;border-bottom:1px solid #b7b7b7;padding:0 5px}
#myclass_cnt .attendance_conts .mbox .date_area .btn{position:absolute;top:24px;width:34px;height:34px;background-repeat:no-repeat;background-position:center 50%;display:block;overflow:hidden}
#myclass_cnt .attendance_conts .mbox .date_area .btn span{display:block;text-indent:-5000px}
#myclass_cnt .attendance_conts .mbox .date_area .prev{left:6px;background-image:url(https://www.everydaycn.com/mypage/assets/img/contents/btn_prev.png)}
#myclass_cnt .attendance_conts .mbox .date_area .next{right:6px;background-image:url(https://www.everydaycn.com/mypage/assets/img/contents/btn_next.png)}
#myclass_cnt .attendance_conts .mbox .date_area .prev:hover{background-image:url(https://www.everydaycn.com/mypage/assets/img/contents/btn_prev_over.png)}
#myclass_cnt .attendance_conts .mbox .date_area .next:hover{background-image:url(https://www.everydaycn.com/mypage/assets/img/contents/btn_next_over.png)}
#myclass_cnt .attendance_conts .mbox .state{text-align:center;padding-top:15px}
#myclass_cnt .attendance_conts .mbox .state span{display:block;font-size:24px;color:#7d7d7d;line-height:36px}
#myclass_cnt .attendance_conts .mbox .state span.link{cursor:pointer}
#myclass_cnt .attendance_conts .mbox .state span.link:hover{color:#de2910}
#myclass_cnt .attendance_conts .link_box{float:left}
#myclass_cnt .attendance_conts .link_box li{float:left;width:152px;overflow:hidden;border-right:1px solid #ccc}
#myclass_cnt .attendance_conts .link_box li a{display:block}
#myclass_cnt .attendance_conts .link_box li span{display:block;padding-top:135px;text-align:center;font-size:18px;height:60px;background-repeat:no-repeat;background-position:center 40px;color:#000;cursor:pointer}
#myclass_cnt .attendance_conts .link_box li span:hover{background-color:#3180c5;color:#fff}
#myclass_cnt .attendance_conts .link_box .link02{border-right:0}
#myclass_cnt .attendance_conts .link_box .link01 span{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_diary.png)}
#myclass_cnt .attendance_conts .link_box .link02 span{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_absence.png)}
#myclass_cnt .attendance_conts .link_box .link03 span{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_supplement.png)}
#myclass_cnt .attendance_conts .link_box .link04 span{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_attendance_book.png)}
#myclass_cnt .attendance_conts .link_box .link05 span{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_class_review.png)}
#myclass_cnt .attendance_conts .link_box .link01 span:hover{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_diary_over.png);background-color:#1cbbb4}
#myclass_cnt .attendance_conts .link_box .link02 span:hover{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_absence_over.png)}
#myclass_cnt .attendance_conts .link_box .link03 span:hover{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_supplement_over.png)}
#myclass_cnt .attendance_conts .link_box .link04 span:hover{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_attendance_book_over.png);background-color:#1cbbb4}
#myclass_cnt .attendance_conts .link_box .link05 span:hover{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_class_review_over.png)}
#myclass_cnt .column_w{position:relative;padding-bottom:60px;margin-bottom:45px;height:354px;overflow:hidden}
#myclass_cnt .column_w:after{position:absolute;left:18px;bottom:0;width:925px;height:1px;background-color:#e1e1e1;content:""}
#myclass_cnt .column_w .noticebox{float:left;width:470px}
#myclass_cnt .column_w .latest_list{min-height:260px;height:auto!important;height:260px;margin-bottom:20px;padding-left:28px}
#myclass_cnt .column_w .latest_list li{position:relative;width:100%;overflow:hidden;margin-bottom:20px}
#myclass_cnt .column_w .latest_list li:last-child{margin-bottom:0}
#myclass_cnt .column_w .latest_list li .img{position:relative;width:72px;height:72px;float:left;margin-right:15px;overflow:hidden;cursor:pointer}
#myclass_cnt .column_w .latest_list li .img>img{width:72px;height:auto}
#myclass_cnt .column_w .latest_list li .img .notes{position:absolute;right:3px;bottom:3px;z-index:9;width:28px;height:28px;overflow:hidden;background-repeat:no-repeat;background-position:center 50%}
#myclass_cnt .column_w .latest_list li .img .icon01{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_notice01.png)}
#myclass_cnt .column_w .latest_list li .img .icon02{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_notice02.png)}
#myclass_cnt .column_w .latest_list li .img .icon03{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_notice03.png)}
#myclass_cnt .column_w .latest_list li .text{padding-top:12px}
#myclass_cnt .column_w .latest_list li .text .subject{display:block;font-size:18px;line-height:1.35em;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
#myclass_cnt .column_w .latest_list li .text .subject:hover{color:#777}
#myclass_cnt .column_w .latest_list li .text .date{display:block;font-size:14px;color:#959595;line-height:1.35em}
#myclass_cnt .column_w .newsbox{float:right;width:470px;margin-right:18px}
#myclass_cnt .column_w .newsbox .latest{min-height:260px;height:auto!important;height:260px;margin-bottom:20px;padding-left:28px}
#myclass_cnt .column_w .newsbox .latest:after{display:block;clear:both;height:0;content:""}
#myclass_cnt .column_w .newsbox .img{float:left;margin-right:15px;width:183px;max-height:255px;overflow:hidden;cursor:pointer}
#myclass_cnt .column_w .newsbox .img img{width:183px;height:auto}
#myclass_cnt .column_w .newsbox .text_area .subject{font-size:20px;line-height:1.25em;margin-bottom:5px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
#myclass_cnt .column_w .newsbox .text_area .subject:hover{color:#777}
#myclass_cnt .column_w .newsbox .text_area .subject a{color:#000}
#myclass_cnt .column_w .newsbox .text_area .date{font-size:14px;color:#7d7d7d;line-height:1.3em;margin-bottom:20px}
#myclass_cnt .column_w .newsbox .text_area .con_text{font-size:14px;color:#464646;line-height:24px;letter-spacing:-1px;cursor:pointer}
#myclass_cnt .column_w .newsbox .text_area .con_text:hover{color:#888}
#myclass_cnt .column_w .newsbox .text_area .con_text a{color:#464646}
#myclass_cnt .column_w .button_area{text-align:right}
#myclass_cnt .btn_more{display:inline-block;width:72px;height:26px;overflow:hidden;background-repeat:no-repeat;background-position:left top;background-image:url(https://www.everydaycn.com/mypage/assets/img/contents/btn_more.png)}
#myclass_cnt .btn_more span{display:block;font-size:0;text-indent:-5000px;color:transparent}
#myclass_cnt .btn_more:hover{background-position:left bottom}
#myclass_cnt .homework_conts{position:relative;padding-bottom:70px;margin-bottom:50px}
#myclass_cnt .homework_conts:after{position:absolute;left:18px;bottom:0;width:925px;height:1px;background-color:#e1e1e1;content:""}
#myclass_cnt .homework_conts .t_copy{text-align:center;margin-bottom:20px}
#myclass_cnt .homework_conts .t_copy .h{display:inline-block;color:#111;font-size:20px;line-height:1.2em;border-bottom:1px solid #d7d7d7;padding:10px 10px 3px 10px;margin-bottom:5px}
#myclass_cnt .homework_conts .t_copy .h b,#myclass_cnt .homework_conts .t_copy .h em{position:relative;font-weight:400;color:#de2910;font-size:20px;}
#myclass_cnt .homework_conts .t_copy .h em:after{display:block;position:absolute;left:50%;top:-12px;width:4px;height:4px;border-radius:10px;overflow:hidden;background-color:#de2910;content:"";margin-left:-2px}
#myclass_cnt .homework_conts .t_copy .s{font-size:14px;color:#898989;line-height:1.3em}
#myclass_cnt .homework_conts .today_date{text-align:center;font-size:20px;color:#000;line-height:1.3em;margin-bottom:25px}
#myclass_cnt .homework_conts .today_homework{width:905px;margin:0 auto;background-color:#f3f3f3;margin-bottom:25px;border-radius:10px;overflow:hidden}
#myclass_cnt .homework_conts .today_homework ul{padding:60px 0 60px 110px}
#myclass_cnt .homework_conts .today_homework ul li{font-size:18px;color:#111;margin-bottom:20px;line-height:1.35em;color:#111}
#myclass_cnt .homework_conts .today_homework ul li:last-child{margin-bottom:0}
#myclass_cnt .homework_conts .button_area{text-align:center}
#myclass_cnt .expression_conts{position:relative;margin-bottom:60px}
#myclass_cnt .expression_conts .btn_more{position:absolute;right:40px;top:-5px}
#myclass_cnt .expression_conts .sub_text{margin-bottom:35px}
.expi_list{box-sizing:border-box;padding-left:34px}
.expi_list:after{display:block;clear:both;width:100%;height:0;content:""}
.expi_list li{position:relative;float:left;height:377px;margin-right:54px;border:1px solid #d7d7d7}
.expi_list li:nth-child(3n){margin-right:0}
.expi_list li .link{display:block;padding:15px;width:227px;height:345px}
.expi_list li .img{margin-bottom:15px;width:227px;height:172px;overflow:hidden;background-color:#fafafa}
.expi_list li .img img{max-width:100%;height:auto}
.expi_list li span{display:block;line-height:1.25em}
.expi_list li .t1{font-size:18px;color:#000;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.expi_list li .t2{font-size:18px;color:#de2910;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.expi_list li .t3{font-size:14px;color:#7d7d7d}
.expi_list li .facebook{position:absolute;right:15px;bottom:15px;text-align:right;font-size:12px;color:#a1a1a1;line-height:17px}
.expi_list li .link:hover .t3{color:#000}
#myclass_cnt .talk_conts{position:relative}
#myclass_cnt .talk_conts .btn_more{position:absolute;right:40px;top:-40px}
#myclass_cnt .talk_conts ul.list{position:relative;width:844px;margin:0 auto}
#myclass_cnt .talk_conts ul.list:after{position:absolute;left:50%;top:0;content:"";display:block;width:1px;height:100%;background-color:#ccc;z-index:0}
#myclass_cnt .talk_conts ul.list li{position:relative;width:100%;overflow:hidden;margin-bottom:-80px}
#myclass_cnt .talk_conts ul.list li:last-child{margin-bottom:0}
#myclass_cnt .talk_conts ul.list li.m-top120{margin-top:120px}
#myclass_cnt .talk_conts ul.list li .qbox{float:left}
#myclass_cnt .talk_conts ul.list li .abox{float:right;margin-top:0}
#myclass_cnt .talk_conts .txbox{position:relative;display:block;width:358px;padding:13px 27px 30px 27px;box-sizing:border-box;background-color:#f5f5f5;border-radius:10px;z-index:999}
#myclass_cnt .talk_conts .txbox:after{position:absolute;top:35px;display:block;width:27px;height:27px;background-repeat:no-repeat;background-position:left top;background-image:url(https://www.everydaycn.com/mypage/assets/img/contents/textbox_edge_right.png);content:""}
#myclass_cnt .talk_conts .txbox .h_area{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:14px}
#myclass_cnt .talk_conts .txbox .h_area .name{margin-bottom:10px}
#myclass_cnt .talk_conts .txbox .h_area .name span{display:inline-block;background-color:#de2910;height:28px;line-height:28px;padding:0 10px;color:#fff;font-size:14px;border-radius:50px;overflow:hidden;margin-left:-12px}
#myclass_cnt .talk_conts .txbox .h_area .date{font-size:12px;color:#7d7d7d;line-height:1.25em}
#myclass_cnt .talk_conts .txbox .t_conts .subject{display:block;font-size:16px;color:#de2910;line-height:1.25em;margin-bottom:7px;font-weight:700}
#myclass_cnt .talk_conts .txbox .t_conts .textarea{display:block;font-size:14px;color:#636363;line-height:1.35em}
#myclass_cnt .talk_conts .txbox .icons{position:absolute;top:29px;background-repeat:no-repeat;background-position:left top;display:block;width:39px;height:39px}
#myclass_cnt .talk_conts .txbox .icon_q{right:-83px;background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_q.png)}
#myclass_cnt .talk_conts .txbox .icon_a{left:-83px;background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_a.png)}
#myclass_cnt .talk_conts .qbox:after{right:-27px}
#myclass_cnt .talk_conts .abox .h_area .name span{background-color:#33ada7}
#myclass_cnt .talk_conts .abox:after{left:-27px;background-image:url(https://www.everydaycn.com/mypage/assets/img/contents/textbox_edge_left.png)}
#myclass_cnt .talk_conts .abox .t_conts .subject{color:#33aea8}
#ly_notice_cnt{padding-bottom:75px}
#ly_notice_cnt .bo_conts{max-width:612px;margin:0 auto;margin-bottom:70px}
#ly_notice_cnt .bo_conts .date{display:block;font-size:16px;text-align:left;color:#898989;line-height:1.3em;border-bottom:1px solid #e6e6e6;padding-bottom:10px;margin-bottom:45px}
#ly_notice_cnt .bo_conts .date b{display:inline-block;color:#111;margin-right:5px}
#ly_notice_cnt .bo_conts .bo_body{padding:0 20px}
#ly_notice_cnt .bo_conts .bo_body .subject{font-size:16px;line-height:1.3em;color:#000;margin-bottom:10px}
#ly_notice_cnt .bo_conts .bo_body .conts_w{font-size:14px;color:#898989;line-height:28px}
#ly_notice_cnt .bo_conts .bo_body .conts_w.gray-bg{background:#f9ebf6;text-align:center;}
#ly_notice_cnt .bo_conts .bo_body .conts_w.gray-bg .orange-bg{background:#ff6600;color:#fff;}


#ly_event_cnt .bo_conts{max-width:612px;margin:0 auto;margin-bottom:70px}
#ly_event_cnt .bo_conts .date{display:block;font-size:16px;text-align:left;color:#898989;line-height:1.3em;border-bottom:1px solid #e6e6e6;padding-bottom:10px;margin-bottom:45px}
#ly_event_cnt .bo_conts .date b{display:inline-block;color:#111;margin-right:5px}
#ly_event_cnt .bo_conts .bo_body{padding:0 20px}
#ly_event_cnt .bo_conts .bo_body .subject{font-size:16px;line-height:1.3em;color:#000;margin-bottom:10px}
#ly_event_cnt .bo_conts .bo_body .conts_w{font-size:14px;color:#898989;line-height:28px}
#ly_event_cnt .bo_conts .bo_body .conts_w.gray-bg{background:#f9ebf6;text-align:center;}
#ly_event_cnt .bo_conts .bo_body .conts_w.gray-bg .orange-bg{background:#ff6600;color:#fff;}


#rollbook_cnt .link_item{width:905px;margin:0 auto;margin-bottom:85px}
#rollbook_cnt .link_item ul{position:relative;width:100%;height:126px}
#rollbook_cnt .link_item li{position:relative;float:left;text-align:center;padding:0 48px;height:126px}
#rollbook_cnt .link_item li span:after{position:absolute;left:0;top:22px;display:block;width:1px;height:52px;background-color:#ccc;content:""}
#rollbook_cnt .link_item li:first-child span:after{display:none}
#rollbook_cnt .link_item li .btn{display:block;font-size:18px;color:#000;width:130px;background-repeat:no-repeat;background-position:center top;padding-top:104px;line-height:1.25em;cursor:pointer}
#rollbook_cnt .link_item li .my_textbook{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_my_textbook.png)}
#rollbook_cnt .link_item li .writing{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_writing.png)}
#rollbook_cnt .link_item li .diary{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_diary.png);background-position:20px 7px}
#rollbook_cnt .link_item li .absence{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_absence.png);background-position:20px 13px}
#rollbook_cnt .link_item li .supplement{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_supplement.png);background-position:22px 7px}
#rollbook_cnt .rollbook_h{position:relative;width:905px;margin:0 auto;margin-bottom:15px}
#rollbook_cnt .rollbook_h .month_area{position:relative;width:100px;margin:0 auto;text-align:center;padding-left:7px}
#rollbook_cnt .rollbook_h .month_area .thisbx{font-weight:700}
#rollbook_cnt .rollbook_h .month_area .thisbx em{display:inline;font-size:50px;color:#000;line-height:1.25em}
#rollbook_cnt .rollbook_h .month_area .thisbx span{display:inline;font-size:20px}
#rollbook_cnt .rollbook_h .month_area .btn{position:absolute;top:50%;display:block;background-repeat:no-repeat;background-position:center 50%;overflow:hidden;width:27px;height:27px;margin-top:-14px}
#rollbook_cnt .rollbook_h .month_area .prev{left:-27px;background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_prev_arrow.png)}
#rollbook_cnt .rollbook_h .month_area .next{right:-27px;background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_next_arrow.png)}
#rollbook_cnt .rollbook_h .month_area .btn span{display:inline-block;text-indent:-5000px}
#rollbook_cnt .rollbook_h .select_year{position:absolute;left:0;top:17px;width:130px}
#rollbook_cnt .rollbook_h .select_year label{font-weight:700}
#rollbook_cnt .rollbook_h .select_time{position:absolute;right:0;top:17px;background-color:#6ca5d6;border:1px solid #6ca5d6;color:#fff}
#rollbook_cnt .rollbook_h .select_time label{color:#fff}
#rollbook_cnt .rollbook_h .select_time:after{background:url(https://www.everydaycn.com/mypage/assets/img/icons/arrowdown_w.png) no-repeat center 50%}
#rollbook_cnt .rollbook_h .txt_u{position:absolute;right:0;top:-2px;font-size:12px;color:#898989;line-height:1.2em}
#rollbook_cnt .calendarbox{position:relative;width:905px;margin:0 auto;margin-bottom:63px;overflow-x: auto;}
#rollbook_cnt .calendarbox th{position:relative;border-bottom:2px solid #ccc;height:24px;color:#464646}
#rollbook_cnt .calendarbox th span{display:block;text-align:right;padding-right:7px}
#rollbook_cnt .calendarbox th.sat,#rollbook_cnt .calendarbox th.sun{color:#959595}
#rollbook_cnt .calendarbox td{position:relative;border:1px solid #f0f0f0;text-align:center;vertical-align:middle;height:102px;font-size:16px}
#rollbook_cnt .calendarbox td .day{position:absolute;right:7px;top:0;display:block;font-size:12px;height:28px;line-height:28px;text-align:right;color:#666}
#rollbook_cnt .calendarbox td span{display:block;font-size:16px;color:#b7b7b7;font-weight:400;line-height:1.35em}
#rollbook_cnt .calendarbox td span.link{cursor:pointer;text-decoration: underline;}
#rollbook_cnt .calendarbox td span.link:hover{color:#de2910}
#rollbook_cnt .calendarbox td.sat,#rollbook_cnt .calendarbox td.sun{background-color:#f4f4f4;border-bottom:1px solid #ccc}
#rollbook_cnt .calendarbox td.sat{background-color:#ececec}
#rollbook_cnt .calendarbox td.sat .day,#rollbook_cnt .calendarbox td.sun .day{color:#bbb}
#rollbook_cnt .calendarbox tr:last-child td{border-bottom:0}
#rollbook_cnt .calendarbox td.default .day{color:#d1d1d1}
#rollbook_cnt .calendarbox td.stn01{background-color:#b4d1ea}
#rollbook_cnt .calendarbox td.stn01 .day{color:#728ea8}
#rollbook_cnt .calendarbox td.stn01 span{color:#fff}
#rollbook_cnt .calendarbox td.stn01:hover{background-color:#6ca5d6}
#rollbook_cnt .calendarbox td.stn01:hover span.day{color:#558dbe}
#rollbook_cnt .calendarbox td.stn02 span{color:#448ccb}
#rollbook_cnt .calendarbox td.stn03 span{color:#ff472b}
#rollbook_cnt .calendarbox td.stn04 span{color:#598527}
#rollbook_cnt .text_i{text-align:center;font-size:14px;color:#898989;line-height:24px;font-weight:300}
#books_cn_cnt{padding-bottom:0}
#books_cn_cnt h3{margin-bottom:50px;text-align:center;font-weight:400}
#books_cn_cnt h3 span{display:inline-block;line-height:1.2em;font-size:30px;border-bottom:1px solid #ccc;padding:0 10px 3px 10px}
#books_cn_cnt h3.h3_bar{margin-bottom:0}
#videostduy_cnt .use_guide{padding:30px;width:800px;border-radius:15px;background-color:#f5f5f5;margin:0 auto;margin-bottom:42px}
#videostduy_cnt .use_guide dt{font-size:16px;line-height:1.2em;margin-bottom:10px}
#videostduy_cnt .use_guide dd{width:100%;overflow:hidden}
#videostduy_cnt .use_guide dd span{display:block;float:left;width:50%;font-size:13px;line-height:1.35em;color:#868686;text-indent:-10px;padding-left:10px;box-sizing:border-box;padding-right:55px}
.layerform .date_area{text-align:center;margin-bottom:35px}
.layerform .date_area .block{display:inline-block;width:178px;border-bottom:1px solid #c2c2c2;padding-bottom:5px;text-align:center}
.layerform .date_area span{display:inline-block;line-height:1.5em;font-size:16px;vertical-align:middle}
.layerform .date_area a{display:inline-block;vertical-align:top;margin-left:7px}
.layerform .formbox{position:relative;width:610px;margin:0 auto}
.layerform .formbox dt{font-size:16px;color:#111;line-height:1.35em;margin-bottom:5px}
.layerform .formbox dt.skip{display:none}
.layerform .formbox dd{margin-bottom:30px}
.layerform .formbox .ed{display:block;width:100%;height:35px;line-height:1.35em;box-sizing:border-box;padding:7px 18px;border:1px solid #cdcdcd;font-size:14px;color:#898989}
.layerform .formbox .ed2{width:100%;font-size:14px;line-height:1.35em;border:1px solid #ccc;height:235px;box-sizing:border-box;padding:20px;resize:none;color:#898989}
.layerform .button_area .btn_download{display:inline-block;width:129px;height:26px;line-height:23px;font-size:12px;color:#fff;background:url(https://www.everydaycn.com/mypage/assets/img/contents/btn_download_bg.png) no-repeat left top}
#ly_review_cnt .section{padding-bottom:40px}
#ly_review_cnt .section .hw{margin-bottom:30px}
#ly_review_cnt .section .hw h3{font-size:20px;color:#000;line-height:1.35em;text-align:center;font-weight:400}
#ly_review_cnt .section .hw h3 span{display:inline-block;border-bottom:1px solid #ccc;padding:0 20px 8px 20px}
#ly_review_cnt .section .hw p{text-align:center;font-size:14px;color:#000;line-height:1.35em;padding-top:8px}
#ly_review_cnt .section .playbox_w{margin-bottom:25px}
#ly_review_cnt .section .playbox_w .control_bar{text-align:center;margin-bottom:22px}
#ly_review_cnt .section .playbox_w .control_bar span.itme{display:inline-block;vertical-align:middle;font-size:14px;color:#000;font-weight:300;padding:0 5px}
#ly_review_cnt .section .playbox_w .control_bar .graphbar_w{position:relative;display:inline-block;width:402px;vertical-align:middle;height:12px}
#ly_review_cnt .section .playbox_w .control_bar .graphbar_w .graphbar{position:absolute;left:0;top:3px;width:100%;height:5px;background-color:#d7d7d7;border-radius:5px}
#ly_review_cnt .section .playbox_w .control_bar .graphbar_w .graphbar .bar{position:relative;display:block;height:5px;background-color:#de2910;border-radius:5px}
#ly_review_cnt .section .playbox_w .control_bar .graphbar_w .graphbar .bar em{position:absolute;right:-6px;top:-3px;display:block;width:12px;height:12px;background-repeat:no-repeat;background-position:left top;background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_control.png);cursor:pointer}
#ly_review_cnt .section .playbox_w .control_option{text-align:center}
#ly_review_cnt .section .playbox_w .control_option a{display:inline-block;margin:0 5px}
#ly_review_cnt .comment_area{background-color:#f8f8f8;padding:55px 100px 35px 100px}
#ly_review_cnt .comment_area .notes{color:#de2910;font-size:16px;padding:0 12px;line-height:24px;margin-bottom:50px}
#ly_review_cnt .comment_area .level_table{position:relative;width:690px;background-color:#fff;border-radius:30px;margin-left:-45px;margin-bottom:40px}
#ly_review_cnt .comment_area .level_table .h_area{position:relative;padding:20px 38px}
#ly_review_cnt .comment_area .level_table .h_area h3{font-size:20px;color:#000;text-align:center}
#ly_review_cnt .comment_area .level_table .h_area h3 span{display:inline-block;padding:0 5px 5px 5px;border-bottom:1px solid #ccc}
#ly_review_cnt .comment_area .level_table .h_area .btn{position:absolute;right:40px;top:50%;margin-top:-14px}
#ly_review_cnt .comment_area .level_table .h_area .btn span{position:relative;display:block;width:58px;height:27px;line-height:30px;padding-left:15px;border-radius:30px;overflow:hidden;color:#000;font-size:14px;border:1px solid #ccc;cursor:pointer}
#ly_review_cnt .comment_area .level_table .h_area .btn span:after{position:absolute;right:10px;top:50%;margin-top:-4px;display:block;width:10px;height:8px;background-repeat:no-repeat;background-position:center 50%;background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_arrow_down.png);content:""}
#ly_review_cnt .comment_area .level_table .h_area .btn span.close{display:none}
#ly_review_cnt .comment_area .level_table .h_area .btn span.close:after{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_arrow_up.png)}
#ly_review_cnt .comment_area .level_table .lev_body{height:0;overflow:hidden}
#ly_review_cnt .comment_area .level_table .lev_body .table{padding:0 38px 45px 38px}
#ly_review_cnt .comment_area .level_table .lev_body .table table{width:100%;table-layout:fixed}
#ly_review_cnt .comment_area .level_table .lev_body .table td,#ly_review_cnt .comment_area .level_table .lev_body .table th{font-size:16px;color:#898989;vertical-align:middle;text-align:center;border:1px solid #ccc;height:45px}
#ly_review_cnt .comment_area .level_table .lev_body .table thead th{color:#252525;background-color:#d8d8d8}
#ly_review_cnt .comment_area .level_table .lev_body .table tbody th{color:#252525;background-color:#ececec}
#ly_review_cnt .comment_area .info_area li{width:100%;overflow:hidden;margin-bottom:30px}
#ly_review_cnt .comment_area .info_area li .cybox{position:relative;float:left;width:130px;height:130px;text-align:center;font-size:20px;overflow:hidden}
#ly_review_cnt .comment_area .info_area li .cybox .mp{display:block;position:absolute;left:0;top:40px;width:100%;color:#000;line-height:1.35em}
#ly_review_cnt .comment_area .info_area li .cybox .tit{display:block;position:absolute;left:0;top:68px;width:100%;line-height:1.35em}
#ly_review_cnt .comment_area .info_area li .textarea{margin-left:155px;font-size:14px;color:#898989;font-weight:300;line-height:20px;padding-top:20px}
#ly_review_cnt .comment_area .info_area li .tc01{color:#f23d70}
#ly_review_cnt .comment_area .info_area li .tc02{color:#dda703}
#ly_review_cnt .comment_area .info_area li .tc03{color:#7ac065}
#ly_review_cnt .comment_area .info_area li .tc04{color:#40a8ec}
#ly_review_cnt .comment_area .info_area li .tc05{color:#af77c3}
#ly_review_cnt .recording_area{padding:55px 0 0 0}
#ly_review_cnt .recording_area .recordingbox{text-align:center;margin-bottom:30px}
.dictionary_area{width:612px;margin:0 auto;padding-top:50px;margin-top:50px;border-top:1px solid #ccc}
.dictionary_area h3{font-size:20px;color:#000;line-height:1.35em;text-align:center;font-weight:400;margin-bottom:30px}
.dictionary_area h3 span{display:inline-block;border-bottom:1px solid #ccc;padding:0 5px 2px 5px}
.dictionary_area .searchbox{position:relative;width:515px;margin:0 auto;margin-bottom:40px;border:1px solid #de2910;overflow:hidden}
.dictionary_area .searchbox .ed{float:left;width:386px;height:20px;padding:12px 15px;border:0;font-size:16px}
.dictionary_area .searchbox .ed::-webkit-input-placeholder{color:#000}
.dictionary_area .searchbox .btn_search{position:absolute;right:0;top:0;display:block;width:97px;background:0 0;border:0;background-color:#de2910;text-align:center;color:#fff;font-size:16px;line-height:44px}
.dictionary_area .search_result_bx{border:0;height:360px}
#ly_diary_cnt{padding-bottom:75px}
#ly_diary_cnt .formbox dd.subject{margin-bottom:8px}
#ly_diary_cnt .formbox dd.input_textarea{margin-bottom:20px}
#ly_diary_cnt .formbox dd .ed2{height:375px}
#ly_diary_cnt .formbox dd .notes{font-size:14px;color:#363636;text-align:center;padding-top:20px}
#ly_diary_cnt .formbox dd.addfile{text-align:center;margin-bottom:45px}
#ly_diary_cnt .filebox_w{display:inline-block;border:1px solid #cdcdcd;width:447px}
#ly_diary_cnt .filebox_w .file_name_area{margin-left:90px;padding-right:10px}
#ly_diary_cnt .filebox_w .file_name_area .file_input_textbox{width:100%;border:0;height:27px;line-height:27px}
#ly_diary_cnt .file_input_div{position:relative;width:80px;height:27px;overflow:hidden;float:left;cursor:pointer}
#ly_diary_cnt .file_input_button{position:absolute;top:0;left:0;width:80px;height:27px;background-color:#acacac;color:#fff;font-size:12px;border:0;text-align:center;cursor:pointer}
#ly_diary_cnt .file_input_hidden{font-size:45px;position:absolute;right:0;top:0;opacity:0;-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0;width:80px;height:27px;cursor:pointer}
#ly_absence_cnt{padding-bottom:75px}
#ly_homework_cnt{padding-bottom:75px}
#ly_homework_cnt h3.ru{text-align:center;margin-bottom:8px;font-weight:400}
#ly_homework_cnt h3.ru span{display:inline-block;background-color:#de2910;color:#fff;width:177px;height:45px;line-height:45px;text-align:center;font-size:30px;letter-spacing:.2em;border-radius:30px;overflow:hidden;vertical-align:middle}
#ly_homework_cnt .date{text-align:center;font-size:16px;color:#111;margin-bottom:20px;line-height:1.3em}
#ly_homework_cnt .notes{text-align:center;margin-bottom:55px;color:#111}
#ly_homework_cnt .notes .m{display:inline-block;line-height:1.3em;font-size:20px;border-bottom:1px solid #d7d7d7;padding:0 10px 2px 10px;margin-bottom:5px}
#ly_homework_cnt .notes .m em{color:#de2910}
#ly_homework_cnt .notes .s{font-size:14px;color:#898989;line-height:1.3em}
#ly_homework_cnt .example{width:610px;margin:0 auto;margin-bottom:40px}
#ly_homework_cnt .example ul{background-color:#f3f3f3;border-radius:10px;overflow:hidden;padding:40px}
#ly_homework_cnt .example ul li{font-size:18px;color:#111;line-height:1.3em;margin-bottom:20px;text-indent:-20px;padding-left:20px}
#ly_homework_cnt .example ul li:last-child{margin-bottom:0}
#ly_homework_cnt .notes2{font-size:14px;color:#898989;text-align:center;line-height:1.35em;margin-bottom:10px}
#ly_homework_cnt .notes2 .link{color:#de2910;border-bottom:1px solid #de2910;margin-left:5px}
#ly_homework_cnt .input_conts{width:610px;margin:0 auto;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;margin-bottom:40px}
#ly_homework_cnt .input_conts textarea{display:block;border:0;width:100%;height:240px;padding:15px 40px;box-sizing:border-box;resize:none;font-size:18px;color:#000}
#ly_enrichment_cnt{padding-bottom:75px}
#ly_enrichment_cnt .date_area{margin-bottom:15px}
#ly_enrichment_cnt h3{text-align:center;font-size:30px;font-weight:400;margin-bottom:30px}
#ly_enrichment_cnt .tabs_menu{border-bottom:1px solid #de2910;padding-left:125px;margin-bottom:28px}
#ly_enrichment_cnt .tabs_menu ul{width:100%;overflow:hidden}
#ly_enrichment_cnt .tabs_menu li{float:left;width:275px;text-align:center;font-size:18px}
#ly_enrichment_cnt .tabs_menu li span{display:block;cursor:pointer;height:50px;line-height:50px;color:#555}
#ly_enrichment_cnt .tabs_menu li#current span{background-color:#de2910;color:#fff}
#ly_enrichment_cnt .notes{margin-bottom:30px;padding:0 30px;text-align:center;}
#ly_enrichment_cnt .notes ul{margin-bottom:12px;text-align:left;display:inline-block;}
#ly_enrichment_cnt .notes ul li{position:relative;padding-left:8px;color:#998675;font-size:14px;line-height:20px}
#ly_enrichment_cnt .notes ul li:after{position:absolute;left:0;top:50%;content:"";display:block;width:3px;height:3px;border-radius:10px;margin-top:-3px;background-color:#de2910;overflow:hidden}
#ly_enrichment_cnt .notes em{display:block;color:#de2910;font-size:12px}
#ly_enrichment_cnt .tabs_menu2{margin-bottom:20px}
#ly_enrichment_cnt .tabs_menu2 ul{text-align:center}
#ly_enrichment_cnt .tabs_menu2 li{display:inline-block;width:255px;font-size:15px;text-align:center;margin:0 10px;border-radius:50px;overflow:hidden}
#ly_enrichment_cnt .tabs_menu2 li span{display:block;background-color:#ccc;height:42px;line-height:42px;color:#fff;cursor:pointer}
#ly_enrichment_cnt .tabs_menu2 li#current2 span{background-color:#000}
#ly_enrichment_cnt .schedule_conts{background-color:#f8f8f8;width:100%;overflow:hidden;padding:35px 24px;box-sizing:border-box;margin-bottom:35px}
#ly_enrichment_cnt .schedule_conts .today_area{float:left;width:362px}
#ly_enrichment_cnt .schedule_conts .tomorrow_area{float:right;width:362px}
#ly_enrichment_cnt .schedule_conts .date{text-align:center;font-size:14px;color:#000;line-height:1.2em;margin-bottom:15px}
#ly_enrichment_cnt .schedule_conts .timetable{background-color:#e1e1e1;padding:6px;border-radius:5px;overflow:hidden}
#ly_enrichment_cnt .schedule_conts .timetable td{font-size:12px;text-align:center;border:1px solid #ccc;height:29px;vertical-align:middle;background-color:#fff;cursor:pointer}
#ly_enrichment_cnt .schedule_conts .timetable td.off{background-color:#ececec}
#ly_enrichment_cnt .schedule_conts .timetable td.check{background-color:#000;color:#fff}
#ly_enrichment_cnt .option_select{padding:0 30px;margin-bottom:60px;text-align:left;display:inline-block;}
#ly_enrichment_cnt .option_select dl{margin-bottom:30px}
#ly_enrichment_cnt .option_select dl:last-child{margin-bottom:0}
#ly_enrichment_cnt .option_select dl dt{font-size:16px;color:#111;line-height:20px;margin-bottom:7px}
#ly_enrichment_cnt .option_select dl dd{width:100%;overflow:hidden}
#ly_enrichment_cnt .option_select dl dd input[type=radio]{display:none}
#ly_enrichment_cnt .option_select dl dd input[type=radio]+label{display:inline-block;font-size:14px;color:#898989;padding:0 30px 0 10px;background-repeat:no-repeat;background-position:right 50%;background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_radio_off.png);cursor:pointer;height:30px;line-height:30px;}
#ly_enrichment_cnt .option_select dl dd input[type=radio]:checked+label{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_radio_on.png)}
#ly_enrichment_cnt .option_select dl dd .selectbox2{max-width:230px;margin-right:10px;width:calc(100% - 10px);    display: inline-block;}
#ly_enrichment_cnt .option_select dl dd .btn_search{    display: inline-block;background-color:#363636;width:98px;height:37px;line-height:37px;text-align:center;color:#fff;font-size:16px}
#ly_enrichment_cnt .lecturer_list .th{width:100%;overflow:hidden;background-color:#f8f8f8;border-bottom:1px solid #cdcdcd}
#ly_enrichment_cnt .lecturer_list .th span{display:block;float:left;font-size:14px;color:#000;height:50px;line-height:50px;text-align:center}
#ly_enrichment_cnt .lecturer_list .th .lecturer{width:33.333%;}
#ly_enrichment_cnt .lecturer_list .th .schedule{width:33.333%}
#ly_enrichment_cnt .lecturer_list .th .select{width:33.333%;float:right}
#ly_enrichment_cnt .lecturer_list .list{border-bottom:1px solid #cdcdcd;margin-bottom:50px}
#ly_enrichment_cnt .lecturer_list .list ul{height:400px;overflow-y:auto}
#ly_enrichment_cnt .lecturer_list .list li{position:relative;padding:6px 0;width:100%;overflow:hidden}
#ly_enrichment_cnt .lecturer_list .list li:nth-child(odd){background-color:#f8f8f8}
#ly_enrichment_cnt .lecturer_list .list li span{display:block;vertical-align:middle;font-size:14px;color:#000}
#ly_enrichment_cnt .lecturer_list .list li .pic{float:left;width:68px;height:68px;overflow:hidden;border-radius:100px;margin:0 20px 0 30px}
#ly_enrichment_cnt .lecturer_list .list li .pic img{max-width:100%;height:auto}
#ly_enrichment_cnt .lecturer_list .list li .name{float:left;line-height:68px;width:130px}
#ly_enrichment_cnt .lecturer_list .list li .schedule{float:left;line-height:68px;width:440px}
#ly_enrichment_cnt .lecturer_list .list li .select_lecturer{position:absolute;right:40px;top:50%;margin-top:-15px}
#ly_enrichment_cnt .lecturer_list .list li .select_lecturer input[type=radio]{display:none}
#ly_enrichment_cnt .lecturer_list .list li .select_lecturer label{display:inline-block;font-size:14px;color:#898989;background-repeat:no-repeat;background-position:center 50%;background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_radio_off.png);cursor:pointer;width:30px;height:30px;line-height:30px;overflow:hidden}
#ly_enrichment_cnt .lecturer_list .list li .select_lecturer label span{display:block;text-indent:-5000px}
#ly_enrichment_cnt .lecturer_list .list li .select_lecturer input[type=radio]:checked+label{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_radio_on.png)}
#books_cnt .tabs_menu{position:relative;width:905px;margin:0 auto;margin-bottom:65px}
#books_cnt .tabs_menu:after{position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#de2910;content:""}
#books_cnt .tabs_menu ul{position:relative;width:100%;overflow:hidden;z-index:2;padding-left:40px;box-sizing:border-box}
#books_cnt .tabs_menu ul li{float:left;width:202px;background-color:#f3f3f3}
#books_cnt .tabs_menu ul li span{display:block;height:50px;line-height:50px;text-align:center;color:#555;font-size:18px;border:1px solid #f3f3f3;border-bottom:1px solid #de2910;cursor:pointer}
#books_cnt .tabs_menu ul li#current span{border:1px solid #de2910;border-bottom:1px solid #fff;background-color:#fff;color:#de2910}
#books_cnt .th_w{width:925px;margin:0 auto;overflow:hidden;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:6px 0;margin-bottom:40px}
#books_cnt .th_w span{float:left;display:block;height:26px;line-height:30px;font-size:20px;vertical-align:middle}
#books_cnt .th_w span.level{width:260px;padding-right:33px;text-align:right;border-right:1px solid #e1e1e1}
#books_cnt .th_w span.textbook{padding-left:140px;text-align:left}
#books_cnt .textbook_w{text-align:center;min-height:400px;height:auto!important;height:400px}
#mylastclass_cnt{padding-bottom:100px}
#mylastclass_cnt .page_area{margin-bottom:60px}
.bo_list{width:905px;margin:0 auto;margin-bottom:35px}
.bo_list .th{display:block;width:100%;overflow:hidden;border-bottom:1px solid #ccc;background-color:#555;font-weight:400}
.bo_list .td div,.bo_list .td span,.bo_list .th span{float:left;display:block;width:100px;height:52px;line-height:52px;font-size:14px;color:#fff;vertical-align:middle;text-align:center}
.bo_list .td ul li{display:block;width:100%;overflow:hidden;border-bottom:1px solid #ccc}
.bo_list .td div,.bo_list .td span{height:50px;line-height:50px;color:#898989}
.bo_list .th .w715{width:715px}
.bo_list .th .w700{width:700px}
.bo_list .th .w600{width:600px}
.bo_list .th .w575{width:575px}
.bo_list .th .w500{width:500px}
.bo_list .th .w505{width:505px}
.bo_list .th .w460{width:460px}
.bo_list .th .w485{width:460px}
.bo_list .th .w375{width:375px}
.bo_list .th .w350{width:350px}
.bo_list .th .w220{width:220px}
.bo_list .th .w150{width:150px}
.bo_list .th .w140{width:140px}
.bo_list .th .w125{width:125px}
.bo_list .th .w120{width:120px}
.bo_list .th .w110{width:110px}
.bo_list .th .w85{width:85px}
.bo_list .th .w80{width:80px}
.bo_list .th .w50{width:50px}
.bo_list .td .w715{width:715px}
.bo_list .td .w700{width:700px}
.bo_list .td .w600{width:600px}
.bo_list .td .w500{width:500px}
.bo_list .td .w505{width:505px}
.bo_list .td .w485{width:460px}
.bo_list .td .w460{width:460px}
.bo_list .td .w375{width:375px}
.bo_list .td .w350{width:350px}
.bo_list .td .w220{width:220px}
.bo_list .td .w150{width:150px}
.bo_list .td .w140{width:140px}
.bo_list .td .w125{width:125px}
.bo_list .td .w120{width:120px}
.bo_list .td .w110{width:110px}
.bo_list .td .w85{width:85px}
.bo_list .td .w80{width:80px}
.bo_list .td .w50{width:50px}
.bo_list .td .subject,.bo_list .td .title{position:relative;padding-left:25px;text-align:left;box-sizing:border-box}
.bo_list .td .subject p,.bo_list .td .title p{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bo_list .td .link{cursor:pointer}
.bo_list .td .link:hover{text-decoration:underline;color:#222}
.bo_list .td ul li.reply .subject{padding-left:42px}
.bo_list .td ul li.reply .subject:after{position:absolute;left:25px;top:50%;content:"";background:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_reply.png) no-repeat left 50%;width:11px;height:11px;margin-top:-10px}
.bo_list .td ul li:hover{background-color:#f9f9f9}
.bo_list .td ul li:hover .subject{color:#de2910}
.bo_list span.checkbox input[type=checkbox]{display:none}
.bo_list span.checkbox label{display:inline-block;width:16px;line-height:16px;background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_checkbox_off.png);background-repeat:no-repeat;background-position:center 50%;overflow:hidden;cursor:pointer}
.bo_list span.checkbox label span{display:inline-block;text-indent:-5000px}
.bo_list span.checkbox input[type=checkbox]:checked+label{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_checkbox_on.png)}
.bo_list .td ul li .btn_del{color:#898989}
.bo_list .td ul li .btn_del:hover{color:#de2910}
.board .td ul li{cursor:pointer}
#ly_certificate_cnt{padding-bottom:50px}
#ly_certificate_cnt .btn{width:160px}
.my_details_w{padding:0 60px}
.my_details_w .mb_info{width:100%;overflow:hidden;margin-bottom:18px}
.my_details_w .mb_info dl{width:100%;overflow:hidden;border-bottom:1px solid #e1e1e1}
.my_details_w .mb_info dl dd,.my_details_w .mb_info dl dt{float:left;height:30px;line-height:30px;font-size:14px}
.my_details_w .mb_info dl dt{width:100px;text-align:center;color:#000;font-weight:700}
.my_details_w .mb_info dl dd{width:225px;padding-left:10px;color:#898989}
.my_details_w .mb_info dl:last-child{border-bottom:0}
.my_details_w .check{text-align:center;border-bottom:1px solid #ccc;padding-bottom:44px}
.my_details_w .check span{display:inline-block;margin:0 3px}
.my_details_w .tail{background:url(https://www.everydaycn.com/mypage/assets/img/contents/logo_gray.jpg) no-repeat 55px 18px;padding:22px 20px 20px 240px;color:#898989;font-size:12px;line-height:16px;min-height:55px;height:auto!important;height:55px;margin-bottom:30px}
.bo_list_table{margin-bottom:30px}
.bo_list_table td,.bo_list_table th{vertical-align:middle;text-align:center}
.bo_list_table th{font-size:14px;color:#fff;height:52px;font-weight:400;background-color:#555}
.bo_list_table td{font-size:12px;height:42px;border-bottom:1px solid #ccc}
.bo_list_table td.subject,.bo_list_table th.subject{padding-left:15px;text-align:left}
.bo_list_table td.progress{font-family:'Noto Sans Korean',sans-serif;color:#898989}
.bo_list_table td .cob{color:#3180c5}
.tbty1 thead th{height:33px;text-align:center}
.tbty1 thead th.tc1{border-right:1px solid #484444}
.tbty1 thead th.tc2{border-right:1px solid #484444;border-bottom:0}
#ly_grade_cnt{padding-bottom:50px}
#ly_grade_cnt .btn{width:160px}
.my_details_w .state{border-bottom:1px solid #ccc;padding-bottom:30px}
.my_details_w .state .ibox{background-color:#f5f5f5;width:320px;height:90px;line-height:50px;text-align:center;margin:0 auto;margin-bottom:25px;border-radius:50px;font-size:14px;color:#898989}
.my_details_w .state .ibox .i1{color:#3180c5}
.my_details_w .state .ibox .i2{color:#de2910}
.my_details_w .state .ibox .i3{color:#111}
.my_details_w .state .text{text-align:center;font-size:13px;color:#636363;line-height:1.25em}
#ly_comment_cnt{padding-bottom:50px}
#ly_comment_cnt .btn{width:160px}
#ly_comment_cnt .bo_w{padding:0 60px}
#ly_comment_cnt .bo_w .body{height:525px;overflow-y:auto;margin-bottom:40px}
#ly_comment_cnt .bo_w .bo_list_table{margin-bottom:0}
#ly_comment_cnt .bo_w .bo_h{width:100%;overflow:hidden;text-align:right;margin-bottom:22px}
#ly_comment_cnt .bo_w .bo_h .selectbox2{display:inline-block;vertical-align:middle}
#ly_comment_cnt .bo_list_table th{text-align:center}
#ly_comment_cnt .bo_list_table td{text-align:center;height:32px;padding:10px 0;color:#898989;vertical-align:middle;line-height:1.75em}
#ly_comment_cnt .bo_list_table td.comment{text-align:left;font-size:16px;color:#333;line-height:1.5em}
#ly_comment_cnt .comment_info li{width:100%;overflow:hidden;margin-bottom:30px}
#ly_comment_cnt .comment_info li .cybox{position:relative;float:left;width:130px;height:130px;text-align:center;font-size:20px;overflow:hidden}
#ly_comment_cnt .comment_info li .cybox .mp{display:block;position:absolute;left:0;top:40px;width:100%;color:#000;line-height:1.35em}
#ly_comment_cnt .comment_info li .cybox .tit{display:block;position:absolute;left:0;top:68px;width:100%;line-height:1.35em}
#ly_comment_cnt .comment_info li .textarea{margin-left:155px;font-size:14px;color:#898989;font-weight:300;line-height:20px;padding-top:20px}
#ly_comment_cnt .comment_info li .tc01{color:#f23d70}
#ly_comment_cnt .comment_info li .tc02{color:#dda703}
#ly_comment_cnt .comment_info li .tc03{color:#7ac065}
#ly_comment_cnt .comment_info li .tc04{color:#40a8ec}
#ly_comment_cnt .comment_info li .tc05{color:#af77c3}
#test_result_cnt{padding-bottom:0}
.mylevel_info{text-align:center;margin-bottom:65px}
.mylevel_info p{font-size:24px;color:#111;line-height:1.2em;margin-bottom:10px}
.mylevel_info p em{color:#de2910}
.mylevel_info span{font-size:14px;color:#898989;line-height:1.2em}
.progress_info{position:relative;padding-bottom:60px;margin-bottom:45px}
.progress_info:after{position:absolute;left:18px;bottom:0;width:925px;height:1px;background-color:#e1e1e1;content:""}
.progress_info .current_mylevel{max-width:920px;width:100%;margin:0 auto;margin-bottom:25px}
.progress_info .current_mylevel:after{display:block;content:"";width:808px;height:1px;position:absolute;left:50%;top:12px;background-color:#ccc;z-index:1;margin-left:-404px}
.progress_info .current_mylevel ul{position:relative;width:100%;min-height:55px;z-index:99;background:url(../images/sub/current_mylevel-li.png) repeat;text-align:center;}
.progress_info .current_mylevel ul:after{display:block;clear:both;height:0;content:""}
.progress_info .current_mylevel ul li{position:relative;width:100px;text-align:center;margin-bottom:10px;display:inline-block;}
.progress_info .current_mylevel ul li span{display:block;height:20px;font-size:16px;line-height:1.25em;padding-top:35px;background-repeat:no-repeat;background-position:center top;background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_level_point.png)}
.progress_info .current_mylevel ul li.current:after{display:block}
.progress_info .current_mylevel ul li.current span{color:#de2910;background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_level_point_now.png)}
.progress_info .current_level_con{position:relative;max-width:760px;margin:0 auto;border-radius:15px;background-color:#f5f5f5;padding:25px 50px}
.progress_info .current_level_con:before{position:absolute;top:-11px;display:block;width:15px;height:11px;content:"";background:url(https://www.everydaycn.com/mypage/assets/img/contents/icon_arrow_up_conts.png) no-repeat left top}
.progress_info .lev01:before{left:20px}
.progress_info .lev02:before{left:135px}
.progress_info .lev03:before{left:250px}
.progress_info .lev04:before{left:365px}
.progress_info .lev05:before{left:480px}
.progress_info .lev06:before{left:595px}
.progress_info .lev07:before{left:710px}
.progress_info .lev08:before{left:825px}
.progress_info .current_level_con:after{display:block;clear:both;height:0;content:""}
.progress_info .current_level_con dl{width:350px}
.progress_info .current_level_con dl dt{font-size:18px;line-height:1.3em;color:#000;margin-bottom:15px}
.progress_info .current_level_con dl dd p{font-size:14px;color:#7d7d7d;margin-bottom:15px;line-height:1.3em}
.progress_info .current_level_con dl dd p.li{text-indent:-10px;padding-left:10px}
.progress_info .current_level_con dl.con1{float:left}
.progress_info .current_level_con dl.con2{float:right}
.analysis_area{position:relative;padding-bottom:60px;margin-bottom:45px}
.analysis_area:after{position:absolute;left:18px;bottom:0;width:925px;height:1px;background-color:#e1e1e1;content:""}
.analysis_area .sub_text{margin-bottom:40px}
.analysis_area .total_point{text-align:center;margin-bottom:45px}
.analysis_area .total_point p{display:inline-block;font-size:48px;color:#111;border-bottom:1px solid #c2c2c2;padding:0 10px;margin-bottom:20px}
.analysis_area .total_point p em{font-size:120px;color:#3180c5;line-height:1.1em}
.analysis_area .total_point span{display:block;font-size:20px;color:#111;line-height:1.2em}
.analysis_area .field_analysis{margin-bottom:40px}
.analysis_area .field_analysis ul{width:100%;height:130px;overflow:hidden}
.analysis_area .field_analysis li{position:relative;float:left;margin-right:38px;width:130px;height:130px;overflow:hidden}
.analysis_area .field_analysis li .state{position:absolute;left:0;top:40px;display:block;width:100%;font-size:20px;line-height:1.2em;color:#000;text-align:center}
.analysis_area .field_analysis li .tit{position:absolute;left:0;top:70px;display:block;width:100%;font-size:20px;line-height:1.2em;text-align:center}
.analysis_area .field_analysis li.fa01{margin-left:52px}
.analysis_area .field_analysis li.fa01 .tit{color:#f23d70}
.analysis_area .field_analysis li.fa02 .tit{color:#dda703}
.analysis_area .field_analysis li.fa03 .tit{color:#7ac065}
.analysis_area .field_analysis li.fa04 .tit{color:#40a8ec}
.analysis_area .field_analysis li.fa05 .tit{color:#af77c3}
.analysis_area .analysis_exp{position:relative;width:760px;margin:0 auto;border-radius:15px;background-color:#f5f5f5;padding:25px 50px}
.analysis_area .analysis_exp:before{position:absolute;top:-11px;display:block;width:15px;height:11px;content:"";background:url(https://www.everydaycn.com/mypage/assets/img/contents/icon_arrow_up_conts.png) no-repeat left top}
.analysis_area .fac01:before{left:90px}
.analysis_area .fac02:before{left:255px}
.analysis_area .fac03:before{left:425px}
.analysis_area .fac04:before{left:590px}
.analysis_area .fac05:before{left:760px}
.analysis_area .analysis_exp:after{display:block;clear:both;height:0;content:""}
.analysis_area .analysis_exp dl{width:750px}
.analysis_area .analysis_exp dl dt{font-size:18px;line-height:1.3em;color:#000;margin-bottom:15px}
.analysis_area .analysis_exp dl dd p{font-size:14px;color:#7d7d7d;margin-bottom:15px;line-height:1.3em}
.analysis_area .analysis_exp dl dd p.li{text-indent:-10px;padding-left:10px}
.analysis_area .analysis_exp dl.con1{float:left;letter-spacing:-1px}
.analysis_area .analysis_exp dl.con2{float:right}
.total_evaluation{position:relative;padding-bottom:60px;margin-bottom:45px}
.total_evaluation:after{position:absolute;left:18px;bottom:0;width:925px;height:1px;background-color:#e1e1e1;content:""}
.total_evaluation .conts{max-width:800px;margin:0 auto;width:calc(100% - 20px);}
.total_evaluation .conts dt{text-align:center;margin-bottom:30px}
.total_evaluation .conts dd{font-size:16px;line-height:24px;color:#7d7d7d;text-align:left}
.recommend_curriculum{position:relative}
.recommend_curriculum .textbook{position:relative;margin-bottom:50px;z-index:99}
.recommend_curriculum .textbook dt{text-align:center;margin-bottom:40px}
.recommend_curriculum .textbook dt span{display:inline-block;font-size:26px;color:#000;border-bottom:1px solid #7b7b7b;padding:0 10px;line-height:1.5em;font-weight:700}
.recommend_curriculum .textbook dt span em{color:#de2910}
.recommend_curriculum .textbook dd{padding-left:36px}
.recommend_curriculum .textbook dd ul{width:100%;overflow:hidden}
.recommend_curriculum .textbook dd ul li{float:left}
.recommend_curriculum .textbook dd ul li:nth-child(4n){margin-right:0}
.recommend_curriculum .tb_w{position:relative;padding:55px 0}
.recommend_curriculum .tb_w:after,.recommend_curriculum .tb_w:before{position:absolute;top:0;display:block;clear:both;width:200%;height:100%;content:"";background-color:#f7f7f7}
.recommend_curriculum .tb_w:before{left:-100%}
.recommend_curriculum .tb_w:after{right:-100%}
.recommend_curriculum .tb_w .textbook{margin-bottom:0}
#mystudy_cnt .tabs_menu{position:relative;width:905px;margin:0 auto;margin-bottom:65px}
#mystudy_cnt .tabs_menu:after{position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#de2910;content:""}
#mystudy_cnt .tabs_menu ul{position:relative;width:100%;overflow:hidden;z-index:9;padding-left:40px;box-sizing:border-box}
#mystudy_cnt .tabs_menu ul li{float:left;width:272px;background-color:#f3f3f3}
#mystudy_cnt .tabs_menu ul li a{display:block;height:50px;line-height:50px;text-align:center;color:#555;font-size:18px;border:1px solid #f3f3f3;border-bottom:1px solid #de2910;cursor:pointer}
#mystudy_cnt .tabs_menu ul li#current a{border:1px solid #de2910;border-bottom:1px solid #fff;background-color:#fff;color:#de2910}
#mystudy_cnt .contbx h3{padding-left:41px}
#mystudy_cnt .contbx h3.h3:after{left:28px}
#mystudy_cnt .contbx .p_copy{text-align:center;margin-bottom:53px;font-size:20px;color:#111;line-height:1.2em}
#mystudy_cnt .contbx .p_copy p{display:inline-block;border-bottom:1px solid #d7d7d7;padding:10px 0 3px 0}
#mystudy_cnt .contbx .p_copy b,#mystudy_cnt .contbx .p_copy em{position:relative;color:#de2910;font-weight:400}
#mystudy_cnt .contbx .p_copy em:after{display:block;position:absolute;left:50%;top:-12px;width:4px;height:4px;border-radius:10px;overflow:hidden;background-color:#de2910;content:"";margin-left:-2px}
#mystudy_cnt .contbx .p_sub_text{display:block;font-size:14px;color:#898989;text-align:center;margin-bottom:20px;line-height:1.2em}
#mystudy_cnt .contbx .p_copy.m10{margin-bottom:10px}
#mystudy_cnt .contbx .date{text-align:center;font-size:20px;color:#000;line-height:1.3em;margin-bottom:25px}
#mystudy_cnt .current_list{width:925px;margin:0 auto;margin-bottom:40px}
#mystudy_cnt .current_list li{width:100%;overflow:hidden;border-bottom:1px solid #e1e1e1;padding:30px 0}
#mystudy_cnt .current_list li:last-child{border-bottom:0}
#mystudy_cnt .current_list li .img{float:left;margin-left:32px;margin-right:15px;width:182px;height:182px;overflow:hidden}
#mystudy_cnt .current_list li .img img{width:100%;height:auto;cursor:pointer}
#mystudy_cnt .current_list li .t_area .title{font-size:20px;color:#000;line-height:1.2em;margin-bottom:5px;cursor:pointer}
#mystudy_cnt .current_list li .t_area .title:hover{color:#777}
#mystudy_cnt .current_list li .t_area .date{font-size:14px;color:#7d7d7d;margin-bottom:20px;line-height:1.2em;text-align:left}
#mystudy_cnt .current_list li .t_area .text_conts{font-size:14px;line-height:24px;margin-bottom:20px;cursor:pointer}
#mystudy_cnt .current_list li .t_area .text_conts:hover{color:#777}
#mystudy_cnt .current_list li .t_area .button_area{text-align:left}
#mystudy_cnt .current_list li .t_area .button_area .btn_more{display:inline-block;width:72px;height:26px;overflow:hidden;background-repeat:no-repeat;background-position:left top;background-image:url(https://www.everydaycn.com/mypage/assets/img/contents/btn_more.png)}
#mystudy_cnt .current_list li .t_area .button_area .btn_more span{display:block;font-size:0;text-indent:-5000px;color:transparent}
#mystudy_cnt .current_list li .t_area .button_area .btn_more:hover{background-position:left bottom}
#mystudy_cnt .today_example{width:905px;margin:0 auto;background-color:#f3f3f3;border-radius:15px;overflow:hidden;margin-bottom:35px}
#mystudy_cnt .today_example ul{padding:110px 45px}
#mystudy_cnt .today_example li{font-size:18px;color:#111;line-height:1.2em;margin-bottom:20px}
#mystudy_cnt .today_example li:last-child{margin-bottom:0}
#mystudy_cnt .textarea_box{width:905px;margin:0 auto;margin-bottom:40px}
#mystudy_cnt .textarea_box .txt{text-align:center;font-size:14px;color:#898989;line-height:1.2em;margin-bottom:15px}
#mystudy_cnt .textarea_box textarea{width:100%;height:235px;border:0;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;padding:30px 20px;box-sizing:border-box;resize:none;font-size:14px;color:#000}
#mystudy_cnt .contbx .mr32{padding-left:54px}
#mystudy_cnt .contbx .mr32 li{margin-right:32px;margin-bottom:50px}
#ly_current_cnt{padding-bottom:75px}
#ly_current_cnt .bo_conts{width:612px;margin:0 auto;padding:60px 0 0 0}
#ly_current_cnt .bo_conts .bo_h{margin-bottom:25px}
#ly_current_cnt .bo_conts .bo_h .subject{text-align:center;font-size:24px;color:#111;line-height:1.2em;padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:15px}
#ly_current_cnt .bo_conts .bo_h .date{display:block;font-size:16px;text-align:center;color:#636363}
#ly_current_cnt .bo_conts .bo_body{font-size:14px;color:#464646;line-height:1.75em;padding-bottom:60px}
#ly_current_cnt .bo_conts .bo_body img{max-width:100%;height:auto}
#ly_current_cnt .btn{width:162px}
#myqna_cnt .p_copy{text-align:center;margin-bottom:10px;font-size:20px;line-height:1.2em;color:#111;padding-top:10px}
#myqna_cnt .p_copy b{font-weight:400;position:relative;color:#de2910}
#myqna_cnt .p_copy b:after{display:block;position:absolute;left:50%;top:-12px;width:4px;height:4px;border-radius:10px;overflow:hidden;background-color:#de2910;content:"";margin-left:-2px}
#myqna_cnt .p_copy2{text-align:center;margin-bottom:50px;font-size:16px;line-height:1.2em;color:#111;padding-top:10px}
#myqna_cnt .p_copy2 b{font-weight:400;position:relative;color:#de2910}

.bo_searchbox{position:relative;width:522px;height:46px;margin:0 auto;margin-bottom:50px}
.bo_searchbox .fm_input{float:left;display:block;width:424px;height:46px;line-height:1.2em;box-sizing:border-box;padding:10px 20px;border:1px solid #ccc;border-right:0;font-size:16px}
.bo_searchbox .btn_search{position:absolute;right:0;top:0;background-color:#363636;width:98px;height:46px;line-height:46px;text-align:center;font-size:16px;color:#fff;border:0}
.fromSearch{width:100%;margin:0 auto;max-width:905px;}
.fromSearch > *{float:left;}
.fromSearch > select{width:120px;height:46px;line-height:1.2em; box-sizing:border-box; padding:10px 20px; border:1px solid #cccccc; font-size:16px;}
.fromSearch > .bo_searchbox{width:calc(100% - 130px);margin-left:10px}
.fromSearch > .bo_searchbox > input{width:calc(100% - 98px);}

#myqna_cnt .page_area{margin-bottom:45px}
.page_area{text-align:center}
.page_area a{display:inline-block;width:33px;height:33px;line-height:33px;text-align:center;font-size:14px;color:#898989;border:1px solid #ccc;overflow:hidden;margin:0 1px}
.page_area a.on{background-color:#de2910;color:#fff}
.page_area a.btn{border:1px solid #fff;background-repeat:no-repeat;background-position:center 50%}
.page_area a.btn span{display:inline-block;text-indent:-5000px}
.page_area a.first{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_bo_first.png)}
.page_area a.prev{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_bo_prev.png)}
.page_area a.next{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_bo_next.png)}
.page_area a.end{background-image:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_bo_end.png)}
#ly_question_cnt{padding-bottom:60px}
.formbox2{padding:0 95px;margin-bottom:35px}
.formbox2 .head{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #e6e6e6}
.formbox2 .head dl{margin-bottom:4px;width:100%;overflow:hidden}
.formbox2 .head dt{float:left;font-size:16px;height:35px;line-height:35px;color:#111}
.formbox2 .head dd{margin-left:75px}
.formbox2 .textarea{width:100%;resize:none;border:1px solid #ccc;font-size:14px;color:#898989;height:240px;padding:10px 15px;box-sizing:border-box}
.formbox2 dl.conts{margin-bottom:35px}
.formbox2 dl.conts dt{font-size:16px;color:#000;margin-bottom:20px;line-height:1.25em;font-weight:700}
.formbox2 dl.conts dt.skip{display:none}
.formbox2 dl.conts dd{margin-bottom:8px}
.formbox2 dl.end_float{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #e6e6e6}
#ly_qview_cnt{padding-bottom:0}
.comment_form{background-color:#fafafa;padding-bottom:80px;padding-top:30px;margin-bottom:0}
.bo_view{padding:0 95px}
.bo_view .h_area{border-bottom:1px solid #e6e6e6;padding-bottom:20px;margin-bottom:20px}
.bo_view .h_area dl{width:100%;overflow:hidden}
.bo_view .h_area dl dd,.bo_view .h_area dl dt{font-size:16px;line-height:24px}
.bo_view .h_area dl dt{float:left;width:60px}
.bo_view .h_area dl dd{margin-left:60px;color:#898989}
.bo_view .con_body{padding:0 15px 20px 15px}
.bo_view .con_body dd,.bo_view .con_body dt{font-size:14px;color:#898989;line-height:28px}
.bo_view .con_body dt{font-size:16px;color:#000;line-height:1.25em;margin-bottom:10px}
.bo_view .tail{border-top:1px solid #e6e6e6;padding:10px 0 30px 0;text-align:right}
.bo_view .tail .btn{width:75px;height:28px;line-height:28px;text-align:center;font-size:14px;color:#de2910;border:1px solid #de2910;display:inline-block}
.bo_view .comment_list{padding-bottom:40px;border-top:1px solid #e6e6e6}
.bo_view .comment_list li{position:relative;padding:30px 33px}
.bo_view .comment_list li:nth-child(even){background-color:#f8f8f8}
.bo_view .comment_list li:after{position:absolute;left:17px;top:28px;content:"";background:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_reply.png) no-repeat left top;display:block;width:11px;height:11px}
.bo_view .comment_list li .title{font-size:16px;font-weight:700;line-height:1.2em;margin-bottom:10px}
.bo_view .comment_list li .original{font-size:14px;line-height:1.3em;margin-bottom:10px}
.bo_view .comment_list li .date{font-size:12px;color:#898989;line-height:1.3em}
#myconnect_cnt{padding-bottom:80px}
#myconnect_cnt h3.h3{margin-bottom:40px}
#myconnect_cnt .p_copy{text-align:center;margin-bottom:55px;font-size:20px;color:#111;padding-top:20px}
#myconnect_cnt .p_copy b{position:relative;font-weight:400;color:#de2910}
#myconnect_cnt .p_copy b:after{display:block;position:absolute;left:50%;top:-12px;width:4px;height:4px;border-radius:10px;overflow:hidden;background-color:#de2910;content:"";margin-left:-2px}
#myconnect_cnt .page_area{margin-bottom:48px}
#myconnect_cnt .tabs_menu{position:relative;width:905px;margin:0 auto;margin-bottom:65px}
#myconnect_cnt .tabs_menu:after{position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#de2910;content:""}
#myconnect_cnt .tabs_menu ul{position:relative;width:100%;overflow:hidden;z-index:9;padding-left:40px;box-sizing:border-box}
#myconnect_cnt .tabs_menu ul li{float:left;width:272px;background-color:#f3f3f3}
#myconnect_cnt .tabs_menu ul li a{display:block;height:50px;line-height:50px;text-align:center;color:#555;font-size:18px;border:1px solid #f3f3f3;border-bottom:1px solid #de2910;cursor:pointer}
#myconnect_cnt .tabs_menu ul li#current a{border:1px solid #de2910;border-bottom:1px solid #fff;background-color:#fff;color:#de2910}
#ly_writingview_cnt .bo_conts{width:612px;margin:0 auto;padding-top:60px;margin-bottom:40px}
#ly_writingview_cnt .bo_h{text-align:center;margin-bottom:45px}
#ly_writingview_cnt .bo_h .subject{font-size:24px;line-height:1.3em;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px}
#ly_writingview_cnt .bo_h .date{font-size:16px;color:#636363;line-height:1.3em}
#ly_writingview_cnt .bo_body{line-height:30px;font-size:18px;color:#111;overflow:hidden;padding-bottom:45px;border-bottom:1px solid #ccc}
#ly_writingview_cnt .comment_list li{position:relative;padding:30px 33px}
#ly_writingview_cnt .comment_list li:nth-child(even){background-color:#f8f8f8}
#ly_writingview_cnt .comment_list li:after{position:absolute;left:17px;top:28px;content:"";background:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_reply.png) no-repeat left top;display:block;width:11px;height:11px}
#ly_writingview_cnt .comment_list li .comment{font-size:16px;font-weight:700;line-height:1.2em;margin-bottom:10px}
#ly_writingview_cnt .comment_list li .original{font-size:14px;line-height:1.3em;margin-bottom:10px}
#ly_writingview_cnt .comment_list li .date{font-size:12px;color:#898989;line-height:1.3em}
#ly_writingview_cnt .button_area{padding-bottom:15px}
#ly_writingview_cnt .button_area .btn{width:160px}
#ly_writing_cnt{padding-bottom:75px}
#ly_writing_cnt .formbox dd.subject{margin-bottom:8px}
#ly_writing_cnt .formbox dd.input_textarea{margin-bottom:20px}
#ly_writing_cnt .formbox dd .ed2{height:375px}
#ly_writing_cnt .formbox dd .notes{font-size:14px;color:#363636;text-align:center;padding-top:20px}
#ly_writing_cnt .formbox dd.addfile{text-align:center;margin-bottom:45px}
#ly_diaryview_cnt .bo_conts{width:612px;margin:0 auto;padding-top:60px;margin-bottom:54px}
#ly_diaryview_cnt .bo_h{text-align:center;margin-bottom:45px}
#ly_diaryview_cnt .bo_h .subject{font-size:24px;line-height:1.3em;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px}
#ly_diaryview_cnt .bo_h .date{font-size:16px;color:#636363;line-height:1.3em}
#ly_diaryview_cnt .bo_body{line-height:30px;font-size:18px;color:#111;overflow:hidden}
#ly_diaryview_cnt .bo_body img{max-width:100%;height:auto}
#ly_diaryview_cnt .button_area{padding-bottom:15px}
#ly_diaryview_cnt .button_area .btn{width:160px}
#ly_diarycomment_cnt .bo_conts{width:612px;margin:0 auto;padding-top:60px;margin-bottom:40px}
#ly_diarycomment_cnt .bo_h{text-align:center;margin-bottom:45px}
#ly_diarycomment_cnt .bo_h .subject{font-size:24px;line-height:1.3em;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px}
#ly_diarycomment_cnt .bo_h .date{font-size:16px;color:#636363;line-height:1.3em}
#ly_diarycomment_cnt .bo_body{line-height:30px;font-size:18px;color:#111;overflow:hidden;padding-bottom:45px;border-bottom:1px solid #ccc}
#ly_diarycomment_cnt .comment_list li{position:relative;padding:30px 33px}
#ly_diarycomment_cnt .comment_list li:nth-child(even){background-color:#f8f8f8}
#ly_diarycomment_cnt .comment_list li:after{position:absolute;left:17px;top:28px;content:"";background:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_reply.png) no-repeat left top;display:block;width:11px;height:11px}
#ly_diarycomment_cnt .comment_list li .comment{font-size:16px;font-weight:700;line-height:1.2em;margin-bottom:10px}
#ly_diarycomment_cnt .comment_list li .original{font-size:14px;line-height:1.3em;margin-bottom:10px}
#ly_diarycomment_cnt .comment_list li .date{font-size:12px;color:#898989;line-height:1.3em}
#ly_diarycomment_cnt .button_area{padding-bottom:15px}
#ly_diarycomment_cnt .button_area .btn{width:160px}
#ly_hwview_cnt h3{text-align:center;margin-bottom:8px;font-weight:400}
#ly_hwview_cnt h3 span{display:inline-block;background-color:#de2910;color:#fff;width:177px;height:45px;line-height:45px;text-align:center;font-size:30px;letter-spacing:.2em;border-radius:30px;overflow:hidden;vertical-align:middle}
#ly_hwview_cnt .date{text-align:center;font-size:16px;color:#111;margin-bottom:20px}
#ly_hwview_cnt .view_conts{width:610px;margin:0 auto;margin-bottom:35px}
#ly_hwview_cnt .example{margin-bottom:40px}
#ly_hwview_cnt .example ul{background-color:#f3f3f3;border-radius:10px;overflow:hidden;padding:40px}
#ly_hwview_cnt .example ul li{font-size:18px;color:#111;line-height:1.3em;margin-bottom:20px;text-indent:-20px;padding-left:20px}
#ly_hwview_cnt .example ul li:last-child{margin-bottom:0}
#ly_hwview_cnt .answer_box{padding:60px 38px;border-top:1px solid #cfcfcf}
#ly_hwview_cnt .answer_box li{font-size:18px;margin-bottom:20px;line-height:1.3em}
#ly_hwview_cnt .answer_box li:last-child{margin-bottom:0}
#ly_hwview_cnt .explanation_box{background:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_.explanation.png) no-repeat 13px 12px;font-size:16px;color:#33ada7;line-height:24px;padding:25px 60px 25px 85px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
#ly_hwview_cnt .comment_list li{position:relative;padding:30px 33px}
#ly_hwview_cnt .comment_list li:nth-child(even){background-color:#f8f8f8}
#ly_hwview_cnt .comment_list li:after{position:absolute;left:17px;top:28px;content:"";background:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_reply.png) no-repeat left top;display:block;width:11px;height:11px}
#ly_hwview_cnt .comment_list li .comment{font-size:16px;font-weight:700;line-height:1.2em;margin-bottom:10px}
#ly_hwview_cnt .comment_list li .original{font-size:14px;line-height:1.3em;margin-bottom:10px}
#ly_hwview_cnt .comment_list li .date{font-size:12px;color:#898989;line-height:1.3em}
#ly_hwview_cnt .button_area{padding-bottom:15px}
#ly_hwview_cnt .button_area .btn{width:160px}
#member_level_cnt .contents{width:788px}
#member_level_cnt h3{font-size:36px;color:#000;text-align:center;font-weight:400;line-height:1.55em;margin-bottom:15px}
#member_level_cnt h3 span{display:inline-block;border-bottom:1px solid #ccc}
#member_level_cnt h3 span em{color:#de2910;    font-size: 36px;}
#member_level_cnt .summary{font-size:20px;color:#000;text-align:center;line-height:1.35em;margin-bottom:30px}
#member_level_cnt .guide_area{background-color:#f9f8f5;padding:20px;border-radius:10px;margin-bottom:65px}
#member_level_cnt .guide_area li{font-size:18px;line-height:36px;color:#7d7d7d;text-indent:-12px;padding-left:12px}
#member_level_cnt h4{font-size:18px;color:#000;font-weight:400;line-height:1.25em;margin-bottom:15px;padding-left:5px}
#member_level_cnt .level_info{background-color:#f9f8f5;padding:40px 44px;border-radius:10px;margin-bottom:60px}
#member_level_cnt .level_info td,#member_level_cnt .level_info th{border-bottom:1px solid #ccc;height:35px;vertical-align:middle;text-align:center;font-size:14px;color:#898989;font-weight:400}
#member_level_cnt .level_info th{background-color:#deddd9;border-top:1px solid #ccc;color:#000}
#member_level_cnt .notice_list li{position:relative;font-size:16px;color:#000;line-height:36px;padding-left:25px}
#member_level_cnt .notice_list li:after{position:absolute;left:17px;top:16px;width:2px;height:2px;overflow:hidden;background-color:#e04231;content:""}
#member_level_cnt .notice_list li em{color:#e04231}
.myclass_menu{border-bottom:1px solid #ccc;width:100%;margin-bottom:55px}

#test_result_cnt > .content-warp{width:100%;max-width:960px;margin:0 auto;}
.mylevel_info > p > span.red-font{font-size:24px;}
.analysis_area .analysis_exp dl.con1 textarea{width:100%;border:none;height:500px;;background-color:#f5f5f5;overflow:auto;color:#7d7d7d;font-size:16px;line-height:1.5em; }


/* sub02 */

.container .contents{padding-bottom: 80px;}

.mb-view{display: none !important;}
i.link{background:#a0aeba;color:#fff;display:inline-block;padding:5px 10px;border-radius:5px;line-height: 20px;font-style: normal;}
.ov-x{overflow-x: auto;}
.ov-x > table{min-width: 600px;}

#rollbook_cnt .link_item li .btn em{font-style: normal;font-size: 18px;}
#ly_homework_cnt .notes .m em{font-style: normal;font-size: 18px;}

.bo_list-ovx{overflow-x: auto;}
.bo_list-ovx > form > div{min-width: 905px;}

/** course_w */
.course_w { }
.course_w h3.h3_bar { font-family:'Nanum Square','microsoft yahei',arial,sans-serif; font-size:24px; background-color:#de2910; height:53px; line-height:53px; text-align:center; font-weight:700; color:#fff; }
.course_w .subject_w { background-color:#fff; padding:35px 0; }
.course_w .subject_w.bgcolor { background-color:#f7f7f7; }
.course_w .subject_w .inbox { width:905px; margin: 0 auto; }
.course_w .subject_w h4 { position:relative; border-bottom:1px solid #cccccc; padding-bottom:6px; margin-bottom:10px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; padding-left:15px; font-weight:400; color:#000; }
.course_w .subject_w h4:after { content:""; width:7px; height:7px; background-color:#de2910; position:absolute; left:0; top:50%; margin-top:-7px; }
.course_w .subject_w h4 span { font-size:20px; display:inline-block; vertical-align:middle; line-height:25px; }
.course_w .subject_w h4 .level { font-size:14px; color:#fff; padding:0 10px; background-color:#000; border-radius:20px; overflow:hidden; margin-left:8px; height:25px; line-height:25px; min-width:90px; text-align:center; }
.course_w .subject_w .summary { font-size:14px; color:#898989; margin-bottom:25px; line-height:1.3em; padding-left:15px; }
/** classlist */
.classlist { padding-left:14px; }
.classlist ul { width:100%; overflow:hidden; }
.classlist li { float:left; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; margin-right:17px; margin-bottom:18px; text-align:center; }
.classlist li:nth-child(4n) { margin-right:0; }

/* inclass_w */
#request_cnt .inclass_w { width:960px; margin:0 auto; padding:36px 0 50px 0; }
#request_cnt .inclass_w h3.h3 { margin-bottom:40px; }
#request_cnt .inclass_w .teacher_info { margin-bottom:25px; }

/* curriculum_select */
.curriculum_select { background-color:#f3f3f3; padding:50px 0; margin-bottom:55px; }
.curriculum_select .inwrap { width:905px; margin:0 auto; }
.curriculum_select h3 { position:relative; font-weight:400; margin-bottom:13px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif;padding-left:15px; }
.curriculum_select h3:after { display:block; position:absolute; left:0; top:16px; margin-top:-4px; background-color:#de2910; width:7px; height:7px; content:""; }
.curriculum_select h3 span { display:inline-block; font-size:20px; color:#de2910; font-weight:700; line-height:1.25em; }
.curriculum_select h3 span b { font-size:24px;color:#de2910; }
.curriculum_select h3 strong { display:inline-block; font-size:20px; color:#000; font-weight:700; line-height:1.25em; }
.curriculum_select h3 span.note { display:inline-block; font-size:14px; color:#898989; margin-left:10px; font-weight:400; }

/** onlisr */
.curriculum_select .select_area .onlisr { }
.curriculum_select .select_area .onlisr ul { }
.curriculum_select .select_area .onlisr li { position:relative; float:left; width:25%; background-color:#fff; background-repeat:no-repeat; background-position:198px 50%; background-image:url('../img/icons/icon_select_off.png'); cursor:pointer; }
.curriculum_select .select_area .onlisr li p { position:relative; z-index:2; border:0; color:#666; line-height:19px; _line-height:normal; text-align:left; overflow:visible; background:transparent; border-right:1px solid #ccc; border-bottom:1px solid #ccc; width:100%; box-sizing:border-box; height:46px; line-height:46px; text-align:center; font-size:18px; color:#000; }
.curriculum_select .select_area .onlisr li .list { display:none; position:absolute; top:45px; left:0; width:225px; list-style:none; border:0; border:1px solid #de2910; background:#fff; overflow:hidden; z-index:9; padding:20px 0; box-sizing:border-box; }
.curriculum_select .select_area .onlisr li .list li { float:none; width:100%; height:26px; line-height:26px; text-align:center; font-size:13px; color:#898989; background:none; text-align: left; padding-left: 40px; box-sizing:border-box; }
.curriculum_select .select_area .onlisr li .list li a { display:block; color:#898989; }
.curriculum_select .select_area .onlisr li .list li span { position:relative; display:inline-block; padding-left:10px; }
.curriculum_select .select_area .onlisr li .list li span:after { content:""; width:3px; height:3px; border-radius:10px; overflow:hidden; background-color:#636363; position:absolute; left:0; top:50%; margin-top:-3px; }
.curriculum_select .select_area .onlisr li .list li:hover { color:#de2910; }
.curriculum_select .select_area .onlisr li .list li:hover span:after { background-color:#de2910; }
.curriculum_select .select_area .onlisr li.active,
.curriculum_select .select_area .onlisr li:hover { background-color:#de2910; background-image:url('https://www.everydaycn.com/img/icons/icon_select_on.png'); }
.curriculum_select .select_area .onlisr li.active p,
.curriculum_select .select_area .onlisr li:hover p { color:#fff; }
.curriculum_select .select_area .onlisr li:hover .list { display:block; }

/***************************************************
해외 수강신청
***************************************************/
#request_ov_cnt { padding:55px 0 85px 0; }
#request_ov_cnt h3.h3 { margin-bottom:60px; font-size:20px; font-weight:700; }
#request_ov_cnt .p_copy { text-align: center; margin-bottom: 80px; font-size: 36px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif;line-height: 1.2em; color: #000; padding-top: 10px; }
#request_ov_cnt .p_copy em { position: relative; font-weight: 700; color: #de2910;font-style: normal;font-size: 36px; }
#request_ov_cnt .p_copy em:after { display: block; position: absolute; left: 50%; top: -12px; width:6px; height:6px; border-radius: 10px; overflow: hidden; background-color: #de2910; content: ""; margin-left: -2px; }
#request_ov_cnt h4 { font-size:18px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif;color:#000; line-height:36px; font-weight:400; padding:0 0 0 60px; margin-bottom:10px; }
/* timetable_box */
#request_ov_cnt .timetable_box { width:710px; margin:0 auto; background-color:#f9f8f5; border-radius:7px; padding:25px 40px 30px 40px; margin-top:10px; text-align:center; font-family:'Nanum Square','microsoft yahei',arial,sans-serif;margin-bottom:42px; }
#request_ov_cnt .timetable_box .tit { font-size:20px; font-weight:700; line-height:1.2em; margin-bottom:20px; }
#request_ov_cnt .timetable_box .timetable { margin-bottom:15px; }
#request_ov_cnt .timetable_box .timetable th,
#request_ov_cnt .timetable_box .timetable td { vertical-align:middle; font-size:14px; color:#898989; line-height:1.2em; }
#request_ov_cnt .timetable_box .timetable th { background-color:#deddd9; height:35px; color:#000; }
#request_ov_cnt .timetable_box .timetable td { padding:12px 0; border-bottom:1px solid #ccc; }
#request_ov_cnt .timetable_box .notes { color:#362f2d; font-size:14px; }
#request_ov_cnt .timetable_box .notes b { color:#de2910; }
/* price_info */
#request_ov_cnt .price_info { width:790px; margin:0 auto; margin-bottom:80px; }
#request_ov_cnt .price_info li { color:#000; margin-bottom:10px; }
#request_ov_cnt .price_info li p { position:relative; color:#7d7d7d; font-size:16px; line-height:1.2em; padding-left:7px; }
#request_ov_cnt .price_info li p:after { position:absolute; left:0; top:11px; width:3px; height:3px; background-color:#de2910; border-radius:10px; overflow:hidden; content:""; margin-top:-3px; }
#request_ov_cnt .price_info li p b { color:#000; font-weight:400; }
#request_ov_cnt .price_info li p em { color:#de2910;font-style: normal;}
#request_ov_cnt .price_info li span { display:block; font-size:14px; padding-left:7px; line-height:20px; margin-top:4px; }
#request_ov_cnt .price_info li.bx { background-color:#f9f8f5; border-radius:7px; padding:25px; font-size:16px; line-height:24px; color:#7d7d7d; }

/*.curriculum_select .select_area .onlisr li:hover .list { display:block; }*/

/** select_area */
.curriculum_select .select_area { margin-bottom:50px; background-color:#fff; border-top:1px solid #ccc; border-left:1px solid #ccc; overflow:hidden; }
.curriculum_select .select_area:after { display:block; clear:both; height:0; content:""; width:100%; }
.curriculum_select .select_area input[type="radio"] { display:none; }
.curriculum_select .select_area label { float:left; width:25%; color:#222; font-size:18px; text-align:center; cursor:pointer; }
.curriculum_select .select_area label span { display:block; height:46px; line-height:46px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.curriculum_select .select_area input[type="radio"]:checked + label { background-color:#de2910; color:#fff; }
.curriculum_select .cc_step01 { overflow:visible; background-color:transparent; }

/** cc_step03 */
.curriculum_select .cc_step03 { margin-bottom:60px; }
.curriculum_select .cc_step03 label { color:#898989; }
.curriculum_select .cc_step03 .linei3 { width:298px; }
.curriculum_select .cc_step03 .linei3.mid { width:308px; }
.curriculum_select .cc_step03 .linei2 { width:50%; }
.curriculum_select .cc_step03 .linei1 { width:100%; }
.curriculum_select .activate label { color:#222; }

/***************************************************
강좌설명 :: 레이어팝업
***************************************************/
#ly_lectexplain_cnt { padding-bottom:70px; }
#ly_lectexplain_cnt .explain_con { padding:0 68px; margin-bottom:30px; }
#ly_lectexplain_cnt .explain_con .summary { font-size:16px; line-height:20px; color:#464646; padding-bottom:25px; margin-bottom:35px; border-bottom:1px solid #e6e6e6; }
#ly_lectexplain_cnt .explain_con .classlist input[type="radio"].ed { display:none; }
#ly_lectexplain_cnt .explain_con .classlist .link { cursor:pointer; }
#ly_lectexplain_cnt .explain_con .classlist { padding:0; }
#ly_lectexplain_cnt .explain_con .classlist ul { }
#ly_lectexplain_cnt .explain_con .classlist ul li { margin-right:17px; }
#ly_lectexplain_cnt .explain_con .classlist ul li:nth-child(3n) { margin-right:0; }
#ly_lectexplain_cnt .classlist li.class01 input[type="radio"].ed:checked + .link { background-color:#ce5441; border:4px solid #ce5441; }
#ly_lectexplain_cnt .classlist li.class01 input[type="radio"].ed:checked + .link .tit { color:#fff; }
#ly_lectexplain_cnt .classlist li.class01 input[type="radio"].ed:checked + .link .exp { color:#fff; }
#ly_lectexplain_cnt .classlist li.class01 input[type="radio"].ed:checked + .link .lev span { background-color:#fff; color:#ce5441; }
#ly_lectexplain_cnt .classlist li.class02 input[type="radio"].ed:checked + .link { background-color:#ffdb37; border:4px solid #ffdb37; }
#ly_lectexplain_cnt .classlist li.class02 input[type="radio"].ed:checked + .link .tit { color:#fff; }
#ly_lectexplain_cnt .classlist li.class02 input[type="radio"].ed:checked + .link .exp { color:#fff; }
#ly_lectexplain_cnt .classlist li.class02 input[type="radio"].ed:checked + .link .lev span { background-color:#fff; color:#ffdb37; }
#ly_lectexplain_cnt .classlist li.class03 input[type="radio"].ed:checked + .link { background-color:#63ac7d; border:4px solid #63ac7d; }
#ly_lectexplain_cnt .classlist li.class03 input[type="radio"].ed:checked + .link .tit { color:#fff; }
#ly_lectexplain_cnt .classlist li.class03 input[type="radio"].ed:checked + .link .exp { color:#fff; }
#ly_lectexplain_cnt .classlist li.class03 input[type="radio"].ed:checked + .link .lev span { background-color:#fff; color:#63ac7d; }
#ly_lectexplain_cnt .classlist li.class04 input[type="radio"].ed:checked + .link { background-color:#66c3e8; border:4px solid #66c3e8; }
#ly_lectexplain_cnt .classlist li.class04 input[type="radio"].ed:checked + .link .tit { color:#fff; }
#ly_lectexplain_cnt .classlist li.class04 input[type="radio"].ed:checked + .link .exp { color:#fff; }
#ly_lectexplain_cnt .classlist li.class04 input[type="radio"].ed:checked + .link .lev span { background-color:#fff; color:#66c3e8; }
#ly_lectexplain_cnt .classlist li.class05 input[type="radio"].ed:checked + .link { background-color:#a479cd; border:4px solid #a479cd; }
#ly_lectexplain_cnt .classlist li.class05 input[type="radio"].ed:checked + .link .tit { color:#fff; }
#ly_lectexplain_cnt .classlist li.class05 input[type="radio"].ed:checked + .link .exp { color:#fff; }
#ly_lectexplain_cnt .classlist li.class05 input[type="radio"].ed:checked + .link .lev span { background-color:#fff; color:#a479cd; }
#ly_lectexplain_cnt .classlist li.class06 input[type="radio"].ed:checked + .link { background-color:#f4903e; border:4px solid #f4903e; }
#ly_lectexplain_cnt .classlist li.class06 input[type="radio"].ed:checked + .link .tit { color:#fff; }
#ly_lectexplain_cnt .classlist li.class06 input[type="radio"].ed:checked + .link .exp { color:#fff; }
#ly_lectexplain_cnt .classlist li.class06 input[type="radio"].ed:checked + .link .lev span { background-color:#fff; color:#f4903e; }
#ly_lectexplain_cnt .classlist li.class07 input[type="radio"].ed:checked + .link { background-color:#a7d33d; border:4px solid #a7d33d; }
#ly_lectexplain_cnt .classlist li.class07 input[type="radio"].ed:checked + .link .tit { color:#fff; }
#ly_lectexplain_cnt .classlist li.class07 input[type="radio"].ed:checked + .link .exp { color:#fff; }
#ly_lectexplain_cnt .classlist li.class07 input[type="radio"].ed:checked + .link .lev span { background-color:#fff; color:#a7d33d; }
#ly_lectexplain_cnt .classlist li.class08 input[type="radio"].ed:checked + .link { background-color:#66ccc7; border:4px solid #66ccc7; }
#ly_lectexplain_cnt .classlist li.class08 input[type="radio"].ed:checked + .link .tit { color:#fff; }
#ly_lectexplain_cnt .classlist li.class08 input[type="radio"].ed:checked + .link .exp { color:#fff; }
#ly_lectexplain_cnt .classlist li.class08 input[type="radio"].ed:checked + .link .lev span { background-color:#fff; color:#66ccc7; }
#ly_lectexplain_cnt .classlist li.class09 input[type="radio"].ed:checked + .link { background-color:#6280c7; border:4px solid #6280c7; }
#ly_lectexplain_cnt .classlist li.class09 input[type="radio"].ed:checked + .link .tit { color:#fff; }
#ly_lectexplain_cnt .classlist li.class09 input[type="radio"].ed:checked + .link .exp { color:#fff; }
#ly_lectexplain_cnt .classlist li.class09 input[type="radio"].ed:checked + .link .lev span { background-color:#fff; color:#6280c7; }
#ly_lectexplain_cnt .classlist li.class10 input[type="radio"].ed:checked + .link { background-color:#e87d8a; border:4px solid #e87d8a; }
#ly_lectexplain_cnt .classlist li.class10 input[type="radio"].ed:checked + .link .tit { color:#fff; }
#ly_lectexplain_cnt .classlist li.class10 input[type="radio"].ed:checked + .link .exp { color:#fff; }
#ly_lectexplain_cnt .classlist li.class10 input[type="radio"].ed:checked + .link .lev span { background-color:#fff; color:#e87d8a; }

/* h3 */
#phone_cnt h3 { font-family:'Nanum Square','microsoft yahei',arial,sans-serif; font-size:30px; text-align:center; line-height:1.2em; margin-bottom:40px; }
#phone_cnt h3 span { color:#090909; display:inline-block; border-bottom:1px solid #acacac; padding:0 10px; }
#phone_cnt h3 span em { color:#de2910;font-style: normal;font-size: 30px;}
#phone_cnt .summary { font-family:'Nanum Square','microsoft yahei',arial,sans-serif; text-align:center; font-size:18px; line-height:30px; color:#636363; margin-bottom:50px; }
/* h4 */
#phone_cnt h4 { position:relative; background-color:#f9f9f9; border-bottom:1px solid #cccccc; height:44px; line-height:44px; padding-left:32px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; font-size:18px; font-weight:700; color:#464646; }
#phone_cnt h4:after { position:absolute; left:16px; top:19px; width:7px; height:7px; background-color:#de2910; content:""; }
/* h4_con */
#phone_cnt .h4_con { font-size:18px; color:#636363; line-height:30px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; padding:20px 28px; margin-bottom:45px; }
#phone_cnt .h4_con dl { margin-top:30px; }
#phone_cnt .h4_con dl:first-child { margin-top:0; }
#phone_cnt .h4_con dl dt { font-weight:700; color:#de2910; }
#phone_cnt .h4_con dl dd { }
#phone_cnt .last_con { margin-bottom:100px; }
/* oneline */
#phone_cnt .h4_con dl.oneline { width:100%; overflow:hidden; margin-top:0; }
#phone_cnt .h4_con dl.oneline dt { float:left; }
#phone_cnt .h4_con dl.oneline dd { float:left; font-weight:700; color:#636363; }
/* newsademic_cont */
#phone_cnt .newsademic_cont { position:relative; padding-top:90px; }
#phone_cnt .newsademic_cont p { }



#myconnect_cnt .p_copy b{font-size: 20px;}
#mystudy_cnt .contbx .p_copy b, #mystudy_cnt .contbx .p_copy em{font-style: normal;font-size: 20px;}
#myqna_cnt .p_copy b{font-style: normal;font-size: 20px;}

.bo_list .td span i{font-style: normal;}

.academy-btn{text-align: center;padding: 20px;}
#phone_cnt .summary{padding: 0 10px;}

#employment_cnt h2.h2 em{font-style: normal;font-size: 34px;}

.sub-top-bg .sub_h p b{color: #fff;line-height: 1.35em;font-size: 30px;}
.sub-top-bg .sc1h .t01{padding-top: 190px;}

#everydaycn_cnt {  padding-bottom:0; }
#everydaycn_cnt h3 { font-family:'Nanum Square','microsoft yahei',arial,sans-serif; font-size:34px; color:#de2910; line-height:1.2em; font-weight:400; margin-bottom:20px; }


#everydaycn_cnt .section_w { position:relative; }

/* ȸ�簳�� */
#everydaycn_cnt .summary_w { padding:70px 0 0 60px; height:533px; box-sizing:border-box; }
#everydaycn_cnt .summary_w .info { }
#everydaycn_cnt .summary_w .info dl { width:100%; overflow:hidden; }
#everydaycn_cnt .summary_w .info dl dt,
#everydaycn_cnt .summary_w .info dl dd { font-size:14px; color:#252525; line-height:30px; }
#everydaycn_cnt .summary_w .info dl dt { position:relative; font-weight:700; float:left; padding-right:12px; margin-right:7px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; }
#everydaycn_cnt .summary_w .info dl dt:after { display:block; content:"/"; position:absolute; right:0; top:0; display:block; font-size:14px; color:#252525; }
#everydaycn_cnt .summary_w .info dl dd { }
#everydaycn_cnt .summary_w .info dl dd a { color:#252525; }
#everydaycn_cnt .summary_w .info dl dd a:hover { color:#de2910; }
#everydaycn_cnt .summary_w .info dl dd.cn { }
#everydaycn_cnt .summary_w .info dl.brand dt { margin-right:0; }
#everydaycn_cnt .summary_w .info dl.brand dd { margin-left:133px; }
#everydaycn_cnt .summary_w .img { position:absolute; left:50%; top:0; }

/* ���� */
#everydaycn_cnt .history_w { width:100%; }
#everydaycn_cnt .history_w:after { position:absolute; left:-100%; top:0; width:300%; height:100%; background-color:#f5f5f5; content:""; }
#everydaycn_cnt .history_w .inw { position:relative; height:660px; z-index:9; }
#everydaycn_cnt .history_w .h_list { position:relative; padding:70px 0 0 0; }
#everydaycn_cnt .history_w .h_list:after { position:absolute; left:50%; top:0; content:""; display:block; height:100%; width:2px; background-color:#e2e2e2; margin-left:-1px; }
#everydaycn_cnt .history_w .h_list li { position:relative; width:100%; font-size:14px; color:#636363; padding-bottom:28px; line-height:1.3em; }
#everydaycn_cnt .history_w .h_list li:last-child { padding-bottom:15px; }
#everydaycn_cnt .history_w .h_list li:after { display:block; clear:both; height:0; content:""; width:100%; }
#everydaycn_cnt .history_w .h_list li .year { position:absolute; left:50%; top:0; width:80px; margin-left:-40px; text-align:center; z-index:99; }
#everydaycn_cnt .history_w .h_list li .year:after { content:""; position:absolute; left:50%; bottom:-15px; display:block; width:14px; height:14px; background-image:url('../img/icons/icon_circle.png'); background-repeat:no-repeat; background-position:left top; margin-left:-7px; }
#everydaycn_cnt .history_w .h_list li em { color:#de2910;  }
#everydaycn_cnt .history_w .h_list li.on .year { color:#de2910; }
#everydaycn_cnt .history_w .h_list li.on .year:after { background-image:url('../img/icons/icon_circle_on.png'); }
#everydaycn_cnt .history_w .h_list li .left { float:left; width:450px; text-align:right; }
#everydaycn_cnt .history_w .h_list li .right { float:right; width:450px; text-align:left; }

/* �ֿ��� */
#everydaycn_cnt .mbusiness_w { padding:45px 0 50px 0; }
#everydaycn_cnt .mbusiness_w h3 { text-align:center; color:#000; margin-bottom:35px;}
#everydaycn_cnt .mbusiness_w h3 em { color:#d4311a;font-style: normal;font-size: 34px;}
#everydaycn_cnt .mbusiness_w .biz_model { text-align:center; }
#everydaycn_cnt .mbusiness_w .biz_model dl { display:inline-block; padding-top:300px; width:340px; vertical-align:top; background-repeat:no-repeat; background-position:center top; margin:0 65px; }
#everydaycn_cnt .mbusiness_w .biz_model dl dt { font-size:20px; color:#000; text-align:center; font-weight:700; line-height:1.3em; margin-bottom:20px; }
#everydaycn_cnt .mbusiness_w .biz_model dl dd { text-align:left; }
#everydaycn_cnt .mbusiness_w .biz_model dl dd span { display:block; font-size:14px; line-height:24px; color:#7d7d7d; }
#everydaycn_cnt .mbusiness_w .biz_model dl.m1 { background-image:url('https://www.everydaycn.com/mypage/assets/img/contents/biz_model01.png'); }
#everydaycn_cnt .mbusiness_w .biz_model dl.m2 { background-image:url('https://www.everydaycn.com/mypage/assets/img/contents/biz_model02.png'); background-position:center 6px;  }
#everydaycn_cnt .mbusiness_w .biz_model dl.m3 { background-image:url('https://www.everydaycn.com/mypage/assets/img/contents/biz_model03.png'); width:391px; padding-top:323px; margin-top:-20px;  }
#everydaycn_cnt .mbusiness_w .biz_model dl.m1 dd { padding-left:20px; }
#everydaycn_cnt .mbusiness_w .biz_model dl.m2 dd { padding-left:60px; }
#everydaycn_cnt .mbusiness_w .biz_model dl.m3 dd { padding-left:94px; }

/* ���޻� �� ������ */
#everydaycn_cnt .partnership_w { padding:50px 0 40px 0; }
#everydaycn_cnt .partnership_w:after {display: none; position:absolute; left:-100%; top:0; width:300%; height:100%; background-color:#f5f5f5; content:""; }
#everydaycn_cnt .partnership_w .inw { position:relative; z-index:2; }
#everydaycn_cnt .partnership_w h3 { text-align:center; margin-bottom:15px; }
#everydaycn_cnt .partnership_w h3 span { display:inline-block; padding:0 30px 10px 30px; border-bottom:1px solid #ccc; }
#everydaycn_cnt .partnership_w .summary_text { font-size:20px; text-align:center; padding: 0 20px;line-height:1.2em; margin-bottom:40px; }
#everydaycn_cnt .partnership_w .summary_text b{font-size:20px;}
#everydaycn_cnt .partnership_w .plist { position:relative; width:906px; margin:0 auto; overflow:hidden; }
#everydaycn_cnt .partnership_w .plist li { float:left; border:1px solid #e1e1e1; width:168px; height:48px; overflow:hidden; margin:0 14px 24px 0; }
#everydaycn_cnt .partnership_w .plist li:nth-child(5n),
#everydaycn_cnt .partnership_w .plist li.il5 { margin-right:0; }

/* ���޹��� */
#everydaycn_cnt .contact_w {min-height:508px;}
#everydaycn_cnt .contact_w .information {width: calc(50% - 56px);padding:50px 28px 0 28px; }
#everydaycn_cnt .contact_w .information h3 { color:#252525; margin-bottom:25px; }
#everydaycn_cnt .contact_w .information .c_list { margin-bottom:70px; }
#everydaycn_cnt .contact_w .information .c_list li { position:relative; color:#7d7d7d; padding-left:15px; margin-bottom:30px; }
#everydaycn_cnt .contact_w .information .c_list li:after { display:block; content:""; width:7px; height:7px; position:absolute; left:0; top:4px; background-color:#d4311a; }
#everydaycn_cnt .contact_w .information .c_list li p { font-size:12px; color:#898989; line-height:1.2em; letter-spacing:-1px; margin-bottom:5px; }
#everydaycn_cnt .contact_w .information .c_list li p b { font-size:16px; line-height:1.2em; color:#252525; }
#everydaycn_cnt .contact_w .information .c_list li span { display:block; font-size:14px; line-height:1.2em; letter-spacing:-1px; }
#everydaycn_cnt .contact_w .information .company_i { width:100%; overflow:hidden; padding:0 0 0 15px; box-sizing:border-box; }
#everydaycn_cnt .contact_w .information .company_i dl{display:block;}
#everydaycn_cnt .contact_w .information .company_i dt,
#everydaycn_cnt .contact_w .information .company_i dd {float:left; font-size:14px; color:#898989; margin-right:7px; line-height:1.25em; }
#everydaycn_cnt .contact_w .information .company_i dt {color:#000; }
#everydaycn_cnt .contact_w .information .company_i dd {letter-spacing:-1px; }
#everydaycn_cnt .contact_w .information .company_i dt.addr { position:relative; padding-left:7px; }
#everydaycn_cnt .contact_w .information .company_i dt.addr:after { position:absolute; left:0; top:50%; content:""; width:1px; height:12px; background-color:#000000; display:block; margin-top:-7px; }
#everydaycn_cnt .contact_w .map_area { position:absolute; left:50%; top:0; height:508px; overflow:hidden; width:50%; }
#everydaycn_cnt .contact_w .map_area .root_daum_roughmap { width:100% !important; border:0 !important; }

/***************************************************
1. 기업 교육 특징과 체계
***************************************************/
#enterprise_edu_cnt { padding-bottom:0; }
#enterprise_edu_cnt h3 { margin-bottom:35px; }
#enterprise_edu_cnt .conts_system { width:925px; margin:0 auto; padding:20px 0 65px 0; border-bottom:1px solid #e1e1e1; margin-bottom:50px;  }
#enterprise_edu_cnt .conts_system h4 { font-family: 'Nanum Square'; font-weight:400; text-align:center; margin-bottom:45px; }
#enterprise_edu_cnt .conts_system h4 p { display:inline-block; font-size:30px; color:#000; border-bottom:1px solid #c2c2c2; line-height:1.2em; padding:0 10px 7px 10px; }
#enterprise_edu_cnt .conts_system h4 p em { color:#de2910;font-style: normal;font-size: 30px;}
/* feature_li */
#enterprise_edu_cnt .feature_li { font-family: 'Nanum Square'; padding:0 80px; margin-bottom:60px; }
#enterprise_edu_cnt .feature_li dl { margin-bottom:30px; }
#enterprise_edu_cnt .feature_li dl dt { font-size:18px; width:100%; overflow:hidden; line-height:27px; margin-bottom:3px; }
#enterprise_edu_cnt .feature_li dl dt span { float:left; display:inline-block; width:55px; height:27px; line-height:27px; text-align:center; background-color:#de2910; color:#fff; border-radius:50px; overflow:hidden; }
#enterprise_edu_cnt .feature_li dl dt p { display:block; color:#000; margin-left:60px; }
#enterprise_edu_cnt .feature_li dl dd { font-size:16px; color:#7d7d7d; padding:0 0 0 60px; line-height:22px; }
/* feature_dl */
#enterprise_edu_cnt .feature_dl { font-family: 'Nanum Square'; padding-left:93px; margin-bottom:65px; }
#enterprise_edu_cnt .feature_dl:after { display:block; clear:both; height:0; content:""; }
#enterprise_edu_cnt .feature_dl dl { float:left; margin-right:25px; width:242px; }
#enterprise_edu_cnt .feature_dl dl dt { background-color:#de2910; text-align:center; font-size:20px; color:#fff; height:81px; line-height:81px; font-weight:700;}
#enterprise_edu_cnt .feature_dl dl dd { padding:25px 5px 0 15px; height:230px; border:1px solid #d7d7d7; border-top:0; font-size:14px; line-height:18px; color:#111111; }
#enterprise_edu_cnt .feature_dl dl dd ol { }
#enterprise_edu_cnt .feature_dl dl dd ol li { margin-bottom:18px; text-indent:-15px; padding-left:15px; letter-spacing:-1px; }
#enterprise_edu_cnt .feature_dl dl dd ul { }
#enterprise_edu_cnt .feature_dl dl dd ul li { margin-bottom:18px; }
#enterprise_edu_cnt .feature_dl dl dd ul li p { font-weight:700; }
#enterprise_edu_cnt .feature_dl dl dd ul li span { display:block; color:#898989; }
/* manner_info */
#enterprise_edu_cnt .manner_info { width:750px; margin:0 auto; font-family: 'Nanum Square'; background-color:#f5f5f5; border-radius:15px; overflow:hidden; padding:30px 55px; }
#enterprise_edu_cnt .manner_info .title { font-size:18px; color:#000000; text-align:center; margin-bottom:25px; line-height:1.2em; font-weight:700; }
#enterprise_edu_cnt .manner_info .title span { display:inline-block; border-bottom:1px solid #c4c4c4;  padding:0 15px 7px 15px; }
#enterprise_edu_cnt .manner_info dl { }
#enterprise_edu_cnt .manner_info dl dt { font-size:16px; color:#000; line-height:1.2em; margin-bottom:7px; }
#enterprise_edu_cnt .manner_info dl dd { font-size:14px; color:#7d7d7d; line-height:1.2em; margin-bottom:24px; }
#enterprise_edu_cnt .manner_info dl dd.last { margin-bottom:0; }
/* process_list_w */
#enterprise_edu_cnt .recommend_process { font-family: 'Nanum Square';  }
#enterprise_edu_cnt .recommend_process .m_title { font-size:30px; color:#111111; line-height:36px; text-align:center; margin-bottom:47px; }
#enterprise_edu_cnt .recommend_process .m_title span { display:inline-block; padding:0 45px; border-bottom:1px solid #c2c2c2; padding-bottom:10px; }
#enterprise_edu_cnt .recommend_process .m_title em { color:#de2910;font-size:30px;font-style: normal; }
#enterprise_edu_cnt .recommend_process .case_info { margin-bottom:50px; padding-left:192px; width:620px; }
#enterprise_edu_cnt .recommend_process .case_info dt { float:left; width:149px; height:118px; line-height:118px; text-align:center; border-radius:15px; border:3px solid #de2910; background-color:#fff; font-size:30px; color:#de2910; font-weight:700; box-shadow:8px 9px 0 #cccccc; }
#enterprise_edu_cnt .recommend_process .case_info dd { margin-left:185px; }
#enterprise_edu_cnt .recommend_process .case_info dd span { position:relative; display:block; font-size:18px; color:#636363; padding-left :10px; line-height:30px; }
#enterprise_edu_cnt .recommend_process .case_info dd span:after { content:""; width:4px; height:4px; margin-top:-2px; background-color:#de2910; border-radius:10px; overflow:hidden; position:absolute; left:0; top:15px; }
/* process_list_w */
#enterprise_edu_cnt .process_list_w { position:relative; width:905px; margin:0 auto; padding:40px 0; margin-bottom:50px; font-family: 'Nanum Square';  }
#enterprise_edu_cnt .process_list_w:before { content:""; position:absolute; left:50%; top:-30px; display:block; width:60px; height:30px; background:url('../img/contents/triangle_up.png') no-repeat left top; margin-left:-30px;  }
#enterprise_edu_cnt .process_list_w:after { position:absolute; left:-200%; top:0; width:400%; height:100%; background-color:#f8f8f8; display:block; content:""; }
#enterprise_edu_cnt .process_list_w .inw { position:relative; z-index:9; }
#enterprise_edu_cnt .process_list_w h4 { position:relative; border-bottom:1px solid #cccccc; padding-bottom:6px; margin-bottom:10px; font-family:'Nanum Square'; padding-left:3px; font-weight:400; color:#000;  }
#enterprise_edu_cnt .process_list_w h4 span { font-size:20px; display:inline-block; vertical-align:middle; line-height:25px; }
#enterprise_edu_cnt .process_list_w h4 span.level { font-size:14px; color:#fff; padding:0 10px; background-color:#000; border-radius:20px; overflow:hidden; margin-left:8px; height:25px; line-height:25px; min-width:90px; text-align:center;  }
#enterprise_edu_cnt .process_list_w .summary {  font-size:14px; color:#898989; margin-bottom:25px; line-height:1.3em; padding-left:3px; }
#enterprise_edu_cnt .classlist { margin-bottom:68px; }
#enterprise_edu_cnt .last { margin-bottom:0; }
/* education_system_exp */
.education_system_exp { padding:0 28px; font-family: 'Nanum Square'; }
.education_system_exp dt { font-size:20px; color:#000; border-bottom:1px solid #ccc; line-height:1.3em; padding:0 0 5px 3px; margin-bottom:60px; }
.education_system_exp dd { margin-bottom:50px; }

/***************************************************
2. 기업 교육 상담 및 문의
***************************************************/
#enterprise_edu_cnt .section_w { position:relative; padding:40px 0 20px 0; }
#enterprise_edu_cnt .section_w .inw { position:relative; z-index:9; }
#enterprise_edu_cnt .contactus { padding:30px 30px 30px 30px; }
#enterprise_edu_cnt .contactus li { position:relative; font-size:21px; color:#636363; line-height:36px; padding:0 0 0 14px; font-family: 'Nanum Square'; }
#enterprise_edu_cnt .contactus li:after { position:absolute; left:0; top:19px; display:block; background-color:#636363; width:6px; height:6px; margin-top:-3px; content:""; border-radius:20px; overflow:hidden; }
#enterprise_edu_cnt .section_w:after { }
#enterprise_edu_cnt .progress_ee { text-align:center; padding:30px 0 40px 0; }


/* // sub02 */

/* sub03*/
.sub-top-bg .sub_h{max-width: 100%;}
.sub-top-bg.svi08 {height: 440px;}
.sub-top-bg.svi08 .t01 { font-size:30px; margin-bottom:20px; padding-top:140px; }
.sub-top-bg.svi08 .t02 { font-size:42px; font-weight:700; margin-bottom:20px; line-height:1.2em; }
.sub-top-bg.svi08 .t03 { font-size:14px; line-height:20px; }

.teacher_list { position:relative; padding-top:15px; }
.teacher_list ul { position:relative; width:100%; overflow:hidden; z-index:2; }
.teacher_list ul li { float:left; width:25%; margin-bottom:60px; }
.teacher_list ul li:nth-child(4n+1){clear: both;}

.teacher_list ul li .teacher_photo { width:166px; height:166px; border-radius:200px; margin:0 auto; margin-bottom:20px; cursor:pointer; overflow:hidden; }
.teacher_list ul li .teacher_photo > div { position:relative; height:166px;  }
.teacher_list ul li .teacher_photo > div:before { display:none; position:absolute; left:0; top:0; width:100%; height:100%; content:"자세히 보기"; background-repeat:no-repeat; background-position:center 65px; background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/icon_btn_more.png'); background-color:rgba(222,41,16,0.8); font-size:14px; color:#fff; text-align:center; line-height:240px; z-index:99; }
.teacher_list ul li .teacher_photo:hover div:before { display:block; }
.teacher_list ul li .info { text-align:center; }
.teacher_list ul li .info .name { font-size:14px; line-height:1.3em; text-transform:uppercase; color:#252525; font-weight:700; margin-bottom:3px; }
.teacher_list ul li .info .academic_ability { font-size:14px; line-height:1.3em; color:#252525; margin-bottom:10px; }
.teacher_list ul li .info .academic_ability span { position:relative; display:inline-block; padding:0 6px 0 8px; }
.teacher_list ul li .info .academic_ability span.major:after { position:absolute; left:0; top:50%; display:block; content:""; width:1px; height:10px; background-color:#abded8; margin-top:-5px; }
.teacher_list ul li .info .greeting {  font-size:14px; line-height:1.25em; color:#898989; padding:0 18px; }
.teacher_list.even { background-color:#f8f8f8; }
.teacher_list.even:before, .teacher_list.even:after { position:absolute; top:0; display:block; content:""; background-color:#f8f8f8; width:200%; height:100%; }
.teacher_list.even:before { left:-50%; }
.teacher_list.even:after { right:-50%; }

.bo_head { width:905px; height:46px; margin:0 auto; padding-top:25px; margin-bottom:30px; }
.bo_head:after { display:block; clear:both; height:0; content:""; }
.bo_head .searchbox { float:left;}
.bo_head .searchbox div.selectbox2 { float:left; height:44px; }
.bo_head .searchbox div.selectbox2 label { top:13px; }
.bo_head .searchbox div.selectbox2 select.select { height:44px; line-height:44px; }
.bo_head .searchbox div.selectbox2:after { height:44px; line-height:44px; background: url('https://www.everydaycn.com/mypage/assets/img/icons/arrowdown.png') no-repeat center 50%; }
.bo_head .searchbox .fm_input { float:left; width:320px; border:1px solid #ccc; border-left:0; height:46px; }
.bo_head .searchbox .btn_search { float:left; width:98px; height:46px; line-height:46px; text-align:center; background-color:#363636; color:#fff; font-size:16px; cursor:pointer; }
.bo_head .rbox { float:right; position:relative; width:218px; }
.bo_head .rbox .tit { position:absolute; left:7px; top:-22px; display:block; font-size:14px; color:#898989; line-height:1.3em; }
.bo_head .rbox div.selectbox2 { float:left; width:77px; height:44px; }
.bo_head .rbox div.selectbox2 label { top:13px; }
.bo_head .rbox div.selectbox2 select.select { height:44px; line-height:44px; }
.bo_head .rbox div.selectbox2:after { height:44px; line-height:44px; }
.bo_head .rbox .button { float:left; margin-left:20px; }
.bo_head .button .btn { display:inline-block; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; width:117px; height:44px; line-height:44px; border:1px solid #252525; text-align:center; font-size:15px; font-weight:700; vertical-align:middle; cursor:pointer; color:#252525; }

/* bo_list */

.bo_tail { position:relative; width:905px; margin:0 auto; padding:5px 0; }
.bo_tail .button { position:absolute; right:0; top:0; }
.bo_tail .button .btn { display:inline-block; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; width:117px; height:44px; line-height:44px; border:1px solid #252525; text-align:center; font-size:15px; font-weight:700; vertical-align:middle; cursor:pointer; color:#252525; }

.board2.bo_list .td span, .board2.bo_list .td div{ height:110px; line-height:110px; }
.board2 .td .subject2 .pic { float:left; text-align:left; width:63px; height:63px; border:3px solid #cecece; border-radius:100px; overflow:hidden; margin-top:21px; background-color:#ebebeb; }
.board2 .td .subject2 .pic img { vertical-align:top; max-width:100%; height:auto; }
.board2 .td .subject2 .textarea {  font-size:14px; margin-left:100px; text-align:left; padding-top:25px; }
.board2 .td .subject2 .textarea dt { color:#111111; line-height:20px; font-weight:700; margin-bottom:3px; }
.board2 .td .subject2 .textarea dd { color:#898989; line-height:18px; }
.board2 .td:hover { cursor:pointer; }
.board2 .td li:hover .subject2 .textarea dt { color:#de2910; }

#ly_boview_cnt { padding:145px 0 30px 0; }
#ly_boview_cnt .h_area { width:610px;max-width: 100%; margin:0 auto; text-align:center; margin-bottom:35px; }
#ly_boview_cnt .h_area .subject { font-size:24px; color:#111111; line-height:1.2em; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:20px; }
#ly_boview_cnt .h_area .opt { font-size:16px; color:#636363; }
#ly_boview_cnt .body_area { width:610px;max-width: 100%; margin:0 auto; margin-bottom:50px; color:#111111; line-height:28px; font-size:18px;}
#ly_boview_cnt .button_area .btn { width:160px; }

.clearfix:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}

#ly_detailview_cnt { padding:20px 0 50px 0; }
#ly_detailview_cnt .conts_w { position:relative; padding:0 65px; min-height:410px; height:auto !important; height:410px; }
#ly_detailview_cnt .conts_w .owl-nav div { display:block; position:absolute; top:250px; width:48px; height:48px; background-color:#c2c2c2; background-repeat:no-repeat; background-position:center 50%; text-align:center; color:transparent; }
#ly_detailview_cnt .conts_w .owl-nav div:hover { background-color:#de2910; }
#ly_detailview_cnt .conts_w .owl-nav div:after { position:absolute; left:10%; bottom:-5px; content:""; width:80%; background-color:#e5e5e5; height:5px; }
#ly_detailview_cnt .conts_w .owl-nav .owl-prev { left:-57px; background-image:url('https://www.everydaycn.com/mypage/assets/img/contents/btn_slide_prev.png'); }
#ly_detailview_cnt .conts_w .owl-nav .owl-next { right:-57px; background-image:url('https://www.everydaycn.com/mypage/assets/img/contents/btn_slide_next.png'); }
#ly_detailview_cnt .conts_w .t_area { font-size:14px; color:#636363; line-height:1.5em; margin-bottom:10px; }
/* i_media */
#ly_detailview_cnt .conts_w .i_media { padding-top:10px; margin-bottom:25px; }
#ly_detailview_cnt .conts_w .i_media span { position:relative; font-size:16px; font-weight:700; color:#000; display:inline-block; padding-left:27px; vertical-align:middle; background-repeat:no-repeat; background-position:left 50%; height:18px; line-height:18px; padding-right:15px; margin-right:15px; cursor:pointer; }
#ly_detailview_cnt .conts_w .i_media span:after { position:absolute; right:0; top:50%; background-color:#c9c9c9; height:14px; width:1px; display:block; margin-top:-7px; content:""; }
#ly_detailview_cnt .conts_w .i_media span.btn_mov { background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/icon_mov.jpg');  }
#ly_detailview_cnt .conts_w .i_media span.btn_audio { background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/icon_audio.jpg'); padding-left:20px; }
#ly_detailview_cnt .conts_w .i_media span.btn_audio:after { display:none; }
/* interview */
#ly_detailview_cnt .conts_w .interview { font-size:14px; line-height:1.5em; }
#ly_detailview_cnt .conts_w .interview dt { font-weight:700; font-size:15px; color:#000; margin-bottom:3px; }
#ly_detailview_cnt .owl-carousel .item-video .owl-video-wrapper { height:410px; overflow:hidden; }
#ly_detailview_cnt .movbox-w { height:410px; margin-bottom:20px; }

#curriculum_cnt .category { width:904px;margin: 90px auto 0; overflow:hidden; margin-bottom:65px; border-top:1px solid #ccc; border-left:1px solid #ccc; }
#curriculum_cnt .category li { float:left; font-size:18px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; text-align:center; width:225px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
#curriculum_cnt .category li span,
#curriculum_cnt .category li a { display:block; height:46px; line-height:46px; color:#000; }
#curriculum_cnt .category li a:hover { background-color:#de2910; color:#fff; }
#curriculum_cnt .n_copy { text-align:center; margin-bottom:60px; }
#curriculum_cnt .n_copy2 {  margin:0 auto; margin-bottom:10px; line-height:45px; color:#000000; font-size:26px; font-weight:700; }/*20200121*/
#curriculum_cnt .n_copy p { margin-bottom:5px; }
#curriculum_cnt .n_copy span,
#curriculum_cnt .n_copy em { display:inline-block; line-height:45px; color:#000000; font-size:36px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; }
#curriculum_cnt .n_copy em { color:#de2910; font-weight:700; border-bottom:1px solid #de2910; }
/** curriculum_list */
#curriculum_cnt .curriculum_list { width:903px; margin:0 auto; margin-bottom:120px; border:1px solid #ccc; }
#curriculum_cnt .curriculum_list table { border:0; }
#curriculum_cnt .curriculum_list th,
#curriculum_cnt .curriculum_list td { font-family:'Nanum Square','microsoft yahei',arial,sans-serif; font-size:14px; font-weight:400; text-align:center; height:52px; letter-spacing:-1px; line-height:1.25em; }
#curriculum_cnt .curriculum_list thead th { height:55px; background-color:#bebebe; color:#fff; border:1px solid #fff; border-top:0; }
#curriculum_cnt .curriculum_list tbody th { border:1px solid #cccccc; }
#curriculum_cnt .curriculum_list tbody td { border:1px solid #fff; } 
#curriculum_cnt .curriculum_list tbody td a { display:table-cell; width:85px; height:52px; vertical-align:middle; color:#fff; }
#curriculum_cnt .curriculum_list tbody td.col2 a { width:170px; }
#curriculum_cnt .curriculum_list tbody td.col3 a { width:255px; }
#curriculum_cnt .curriculum_list tbody td.col4 a { width:340px; }
#curriculum_cnt .curriculum_list tbody td.col5 a { width:425px; }
#curriculum_cnt .curriculum_list tbody td.col6 a { width:510px; }
#curriculum_cnt .curriculum_list tbody td.col7 a { width:595px; }
#curriculum_cnt .curriculum_list tbody td.col8 a { width:680px; }
#curriculum_cnt .curriculum_list tbody tr td.cc01 { background-color:#ce5441; }
#curriculum_cnt .curriculum_list tbody tr td.cc02 { background-color:#ffdb37; }
#curriculum_cnt .curriculum_list tbody tr td.cc03 { background-color:#63ac7d; }
#curriculum_cnt .curriculum_list tbody tr td.cc04 { background-color:#66c3e8; }
#curriculum_cnt .curriculum_list tbody tr td.cc05 { background-color:#a479cd; }
#curriculum_cnt .curriculum_list tbody tr td.cc06 { background-color:#f4903e; }
#curriculum_cnt .curriculum_list tbody tr td.cc07 { background-color:#a7d33d; }
#curriculum_cnt .curriculum_list tbody tr td.cc08 { background-color:#66ccc7; }
#curriculum_cnt .curriculum_list tbody tr td.cc09 { background-color:#6280c7; }
#curriculum_cnt .curriculum_list tbody tr td.cc10 { background-color:#e87d8a; }
#curriculum_cnt .curriculum_list tbody tr td.cc011 { background-color:#ff80ff; }
#curriculum_cnt .curriculum_list thead th.th, #curriculum_cnt .curriculum_list tbody th.th { border-left:0; }
#curriculum_cnt .curriculum_list thead th:last-child,
#curriculum_cnt .curriculum_list tbody td:last-child { border-right:0; }
#curriculum_cnt .curriculum_list tr:nth-child(odd) td { background-color:#f7f7f7; }
#curriculum_cnt .curriculum_list tbody .bb0 { border-bottom:0; }

.svi03{padding-top: 30px;}
.media-swipe-hidden{display: none;text-align: right;font-size: 15px;font-weight: bold;margin: 20px 0 10px;padding-right: 10px;}


#curriculum_view_cnt .location { font-family:'Nanum Square','microsoft yahei',arial,sans-serif; font-size:14px; color:#898989; text-align:right; padding:18px 27px 0 0; line-height:1.3em; margin-bottom:70px; }
#curriculum_view_cnt .location em { color:#000000; font-style: inherit;}
#curriculum_view_cnt h3 { color:#090909; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; font-size:42px; line-height:1.5em; text-align:center; margin-bottom:18px; }
#curriculum_view_cnt h3 p { display:inline-block; padding:0 20px; border-bottom:1px solid #acacac; padding-bottom:5px; }
#curriculum_view_cnt h3 em { color:#de2910; font-size: 42px;font-style: inherit;}
#curriculum_view_cnt .text_summary { width:700px; margin:0 auto; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; line-height:36px; font-size:22px; text-align:center; color:#464646; margin-bottom:25px; text-align: left; }
#curriculum_view_cnt .view_book { text-align:center; margin-bottom:85px; }
#curriculum_view_cnt .view_book .btn { display:inline-block; width:153px; height:36px; line-height:36px; border:1px solid #1a1a1a; text-align:center; font-size:16px; color:#111111; background-color:#fff; margin:0 5px; vertical-align:middle; }
#curriculum_view_cnt .view_book .btn span { display:inline-block; padding-right:15px; background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/btn_arrow.png'); background-repeat:no-repeat; background-position:right 50%; }
#curriculum_view_cnt .view_book .btn:hover {  border:1px solid #d62810; color:#d62810; }
#curriculum_view_cnt .view_book .btn:hover span { background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/btn_arrow_on.png'); }
#curriculum_view_cnt .subject_data { width:100%; overflow:hidden; text-align:center; margin-bottom:80px; }
#curriculum_view_cnt .subject_data li { display:inline-block; width:240px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; margin:0 30px; }
#curriculum_view_cnt .subject_data li .graphbox { position:relative; width:240px; height:240px; margin-bottom:15px; overflow:hidden; text-align:center; }
#curriculum_view_cnt .subject_data li .graphbox img { max-width:100%; height:auto; }
#curriculum_view_cnt .subject_data li .graphbox .text { position:absolute; left:0; top:38%;display:block; font-size:36.63px; width:100%; line-height:1.5em; text-align:center; }
#curriculum_view_cnt .subject_data li .tit { font-size:22.41px; text-align:center; line-height:1.3em; font-weight:700; }
#curriculum_view_cnt .subject_data li.level { color:#f23d70; }
#curriculum_view_cnt .subject_data li.term { color:#7ac065; }
#curriculum_view_cnt .subject_data li.quantity { color:#40a8ec; }
#curriculum_view_cnt h4 { position:relative; width:905px; margin:0 auto; height:44px; line-height:44px; border-bottom:1px solid #ccc; background-color:#f9f9f9; padding-left:32px; font-size:18px; color:#464646; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; font-weight:400; margin-bottom:40px; }
#curriculum_view_cnt h4:after { position:absolute; left:16px; top:19px; width:7px; height:7px; background-color:#de2910; content:""; display:block; }
#curriculum_view_cnt .study_info { width:845px; margin:0 auto; margin-bottom:50px; color:#636363; line-height:1.5em; font-size:18px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; }
#curriculum_view_cnt .study_info .t01 { color:#de2910; font-size:24px; } 
#curriculum_view_cnt .study_info img { max-width:845px; height:auto; }
#curriculum_view_cnt .study_guide { width:845px; margin:0 auto; margin-bottom:50px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; }
#curriculum_view_cnt .study_guide dl dt { font-size:24px; color:#de2910; line-height:1.3em; margin-bottom:10px; }
#curriculum_view_cnt .study_guide dl dd { font-size:18px; color:#636363; line-height:1.5em; margin-bottom:40px; padding-left:18px; }
#curriculum_view_cnt .study_guide dl dd ul li { position:Relative; padding-left:10px; }
#curriculum_view_cnt .study_guide dl dd ul li b { color:#111111; }
#curriculum_view_cnt .study_guide dl dd ul li:after { position:absolute; left:0; top:50%; width:4px; height:4px; border-radius:10px; background-color:#111111; display:block; content:""; margin-top:-3px; }
/* curriculum_exp */
#curriculum_view_cnt .curriculum_exp { max-width:937px;width: calc(100% - 20px); margin:0 auto; margin-bottom:40px; text-align:left; line-height:1.5em; overflow-x: hidden;}

#curriculum_view_cnt .curriculum_exp > span img{margin-left: 10px;}

#curriculum_view_cnt .bo_list .td .book { position:relative; padding-left:25px; text-align:left; box-sizing:border-box; font-family: 'Nanum Gothic','microsoft yahei',arial,sans-serif; font-size:18px; color:#898989; }
#curriculum_view_cnt .bo_list .td .sample .book { color:#000; }
#curriculum_view_cnt .bo_list .td .sample a { color:#000; font-weight:700; }
#curriculum_view_cnt .bo_list .td a { color:#898989; }
#curriculum_view_cnt .bo_list .td ul li:hover .book,
#curriculum_view_cnt .bo_list .td ul li:hover a,
#curriculum_view_cnt .bo_list .td ul li:hover a:hover { color:#de2910; }

.sub-top-bg.svi04 { height:440px; }
.sub-top-bg.svi04 .t01 { font-size:42px; font-weight:700; margin-bottom:30px; padding-top:170px; }
.sub-top-bg.svi04 .t02 { font-size:30px; }

.test_process { padding:73px 0 78px 0; }
/** about_process */
.test_process .about_process { max-width:810px;width: 100%; margin:0 auto; background-color:#f9f8f5; text-align:center; padding:25px 0; border-radius:7px; margin-bottom:53px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; }
.test_process .about_process dt { font-size:20px; color:#736357; font-weight:700; line-height:1.3em; margin-bottom:5px; }
.test_process .about_process dd { font-size:14px;  color:#898989; line-height:22px; }
/** step_info */
.test_process .step_info { max-width:925px;width: 100%; margin:0 auto; overflow:hidden;text-align:center; }
.test_process .step_info dl { position:relative; display:inline-block; width:210px; height:319px; margin-right:24px; border:1px solid #d9d9d9; text-align:center; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; }
.test_process .step_info dl:after { position:absolute; right:-20px; top:50%; display:block; width:13px; height:22px; margin-top:-11px; content:""; background:url('https://www.everydaycn.com/mypage/assets/img/icons/icon_arrow_step.png') no-repeat left top; }
.test_process .step_info dl dt { padding-top:90px; background-repeat:no-repeat; font-size:20px; color:#111111; line-height:1.2em; margin-bottom:15px; }
.test_process .step_info dl dd { }
.test_process .step_info dl dd .tinfo { font-size:14px; color:#898989; line-height:18px; margin-bottom:20px; }
.test_process .step_info dl dd .er { display:block; font-size:12px; color:#898989; line-height:18px; }
.test_process .step_info dl dd .icon { position:absolute; left:50%; bottom:22px; margin-left:-46px; display:block; background-color:#de2910; width:92px; height:31px; line-height:31px; background-color:#de2910; border-radius:30px; overflow:hidden; text-align:center; color:#fff; font-size:18px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; text-transform:uppercase; }
.test_process .step_info dl.step4 { margin-right:0; }
.test_process .step_info dl.step1 dt { background-position:center 25px; background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/icon_step01.png'); }
.test_process .step_info dl.step2 dt { background-position:center 23px; background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/icon_step02.png'); }
.test_process .step_info dl.step3 dt { background-position:center 18px; background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/icon_step03.png'); padding-top:80px; }
.test_process .step_info dl.step4 dt { background-position:center 14px; background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/icon_step04.png'); }
.test_process .step_info dl.step1 .tinfo { margin-bottom:35px; }
.test_process .step_info dl.step4 .tinfo { margin-bottom:12px; }
.test_process .step_info dl.step4:after { display:none; }


/* text_result_preview */
.text_result_preview { position:relative; background-color:#f3f1eb; padding:88px 0 95px 0; }
.text_result_preview:after { position:absolute; left:50%; bottom:-29px; margin-left:-14px; display:block; width:58px; height:29px; content:""; background:url('https://www.everydaycn.com/mypage/assets/img/contents/inverted_triangular_f3f1eb.png') no-repeat center top; }
.text_result_preview h3 { text-align:center; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; margin-bottom:25px; }
.text_result_preview h3 span { display:inline-block; height:50px; line-height:50px; padding:0 30px; border:2px solid #998675; border-radius:50px; overflow:hidden; font-size:24px; color:#998675; vertical-align:middle; }
.text_result_preview .text { font-family:'Nanum Square','microsoft yahei',arial,sans-serif; font-size:14px; text-align:center; margin-bottom:35px; line-height:20px; color:#534741;padding: 0 10px;}
.text_result_preview .view_button { font-size:14px; color:#534741; text-align:center; }
.text_result_preview .view_button > div { position:relative; display:inline-block; background-image:url('https://www.everydaycn.com/mypage/assets/img/contents/btn_sample_view.png'); background-repeat:no-repeat; width: 100%;max-width: 343px; height:133px; margin:0 3px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; }
.text_result_preview .view_button > div:hover { background-position:right top; }
.text_result_preview .view_button .link { display:block; height:133px; color:#de2910; line-height:1.3em; }
.text_result_preview .view_button .link:after { position:absolute; display:block; background-repeat:no-repeat; background-position:left top; content:""; overflow:hidden; }
.text_result_preview .view_button .link span { display:block; line-height:1.3em; text-align:left; }
.text_result_preview .view_button .link span.t { font-size:22px; padding:32px 0 0 140px; }
.text_result_preview .view_button .link span.m { font-size:27px; font-weight:700; padding:0 0 0 140px; }
.text_result_preview .view_button .recording_sample .link:after { left:33px; top:31px; background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/icon_tape.png'); width:84px; height:61px; }
.text_result_preview .view_button .result_sample .link span.t {padding: 32px 0 0 120px; }
.text_result_preview .view_button .result_sample .link span.m {padding:0 0 0 120px; }
.text_result_preview .view_button .result_sample .link:after { left:41px; top:26px; background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/icon_paper.png'); width:63px; height:73px; }
.text_result_preview .view_button > div:hover .link:after { background-position:right top; }
.text_result_preview .view_button > div:hover .link span { color:#fff; }


/* text_result_section */
.text_result_section { max-width:905px;width: 100%; margin:0 auto; padding:75px 0 0 0; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; }
.text_result_section h3 { font-size:30px; text-align:center; color:#000; font-weight:400; line-height:1.3em; margin-bottom:15px; }
.text_result_section h3 span { display:inline-block; max-width:455px;width: 100%; vertical-align:middle; padding:0 0 10px 0; text-align:center; border-bottom:1px solid #ccc; }
.text_result_section h3 span em { color:#de2910; font-size: 30px;font-style: inherit;}
.text_result_section .h3_summary { text-align:center; font-size:12px; color:#707070; line-height:18px; margin-bottom:35px; }
.text_result_section .tabs_menu { position:relative; height:51px; margin-bottom:80px; padding:0 0 0 40px; }
.text_result_section .tabs_menu:after { position:absolute; left:0; bottom:0; content:""; border-bottom:1px solid #de2910; width:100%; }
.text_result_section .tabs_menu ul { width:100%; overflow:hidden; z-index:9;  }
.text_result_section .tabs_menu ul li { float:left; text-align:center; font-size:18px; color:#555555; background-color:#f3f3f3;  }
.text_result_section .tabs_menu ul li a { display:block; width:272px; height:49px; line-height:49px; border:1px solid #f3f3f3; border-bottom:1px solid #de2910; color:#555555; }
.text_result_section .tabs_menu ul li#current { background-color:#fff; }
.text_result_section .tabs_menu ul li#current a { border:1px solid #de2910; border-bottom:1px solid #fff; color:#de2910; }
.text_result_section .contbx { }
.text_result_section .contbx .text_guide { position:relative; display:block; max-width:390px;width: calc(100% - 30px); font-size:14px; color:#534741; height:36px; line-height:38px; margin:0 auto; background-color:#f3f1eb; padding-left:30px; border-radius:30px;  overflow:hidden; margin-bottom:42px; }
.text_result_section .contbx .text_guide:after { position:absolute; left:18px; top:50%; display:block; width:5px; height:5px; margin-top:-2px; content:""; background-color:#de2910; border-radius:10px; }
.text_result_section #tab3 .text_guide { width:410px; }
.text_result_section #tab3 .form { }
.text_result_section #tab3 .form li { }
.text_result_section #tab3 .form li label { position:relative; display:block; font-size:14px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; color:#998675; line-height:20px; margin-bottom:5px; padding-left:12px; }
.text_result_section #tab3 .form li label:after { position:absolute; left:3px; top:50%; width:3px; height:3px; background-color:#de2910; border-radius:7px; overflow:hidden; margin-top:-2px; content:""; }
.text_result_section #tab3 .form li.u_name { margin-bottom:25px; }

/* add 17.03.23 */
.text_result_section .contbx .step_h {  margin-bottom:25px; }
.text_result_section .contbx .step_h span { display:inline-block; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; }
.text_result_section .contbx .step_h .icon { width:84px; height:29px; line-height:29px; background-color:#de2910; font-size:18px; color:#fff; border-radius:10px; text-align:center; margin-right:5px; }
.text_result_section .contbx .step_h .txt1 { font-size:18px; color:#000;  }
.text_result_section .contbx .step_h .txt1 em { color:#de2910; }
.text_result_section .contbx .step_h .txt2 { font-size:14px; color:#707070;  padding-left:10px; margin-left:10px; border-left:1px solid #a1a1a1; }
.text_result_section .contbx .tit_bar { background-color:#f3f1eb; font-size:14px; color:#000; text-align:center; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; line-height:33px; }
/* month_a */
.text_result_section .contbx .month_a { text-align:center; padding:25px 0 10px 0; }
.text_result_section .contbx .month_a .month { display:inline-block; font-size:60px; color:#000; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; line-height:1.25em; font-weight:400; vertical-align:middle; width:150px; text-align:center; }
.text_result_section .contbx .month_a .btn { display:inline-block; vertical-align:middle; overflow:hidden; width:15px; height:25px; background-repeat:no-repeat; background-position:center 50%; }
.text_result_section .contbx .month_a .btn span { display:block; text-indent:-5000px; }
.text_result_section .contbx .month_a .prev_month { background-image:url('../img/icons/btn_prev_month.png'); }
.text_result_section .contbx .month_a .next_month { background-image:url('../img/icons/btn_next_month.png'); }
/* calendar_w */
.text_result_section .contbx .calendar_w { margin-bottom:50px; } 
.text_result_section .contbx .calendar_w .day_week { height:45px; border-bottom:1px solid #d7d7d7; }
.text_result_section .contbx .calendar_w .day_week span,
.text_result_section .contbx .calendar_w .days .line li { float:left; width:129px; display:block; text-align:center; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; font-size:14px; color:#000; height:40px; line-height:40px; }
.text_result_section .contbx .calendar_w .day_week span.sun,
.text_result_section .contbx .calendar_w .days .line li.sun span { color:#de2910; width:131px; }
.text_result_section .contbx .calendar_w .day_week span.sat,
.text_result_section .contbx .calendar_w .days .line li.sat span { color:#448ccb; }
.text_result_section .contbx .calendar_w .days ul.line { height:40px; padding:4px 0; border-bottom:1px solid #d7d7d7; }
.text_result_section .contbx .calendar_w .days .line li span { display:inline-block; width:90px; cursor:pointer; }
.text_result_section .contbx .calendar_w .days .line li span:hover { text-decoration:underline; } 
.text_result_section .contbx .calendar_w .days .line li span.none { color:#a1a1a1; cursor:default; }
.text_result_section .contbx .calendar_w .days .line li span.none:hover { text-decoration:none; }
.text_result_section .contbx .calendar_w .days .line li span.active { background-color:#cfc6ad; border-radius:10px; }
.text_result_section .contbx .calendar_w .days .line li span.active:hover { text-decoration:none;  }

/* time_w */
.text_result_section .contbx .time_w { margin-bottom:110px; }
.text_result_section .contbx .time_w:after { display:block; clear:both; height:0; content:""; }
.text_result_section .contbx .time_w dl { display:table; width:100%; border-bottom:1px solid #d7d7d7; }
.text_result_section .contbx .time_w dt,
.text_result_section .contbx .time_w dd { display:table-cell; text-align:center; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; font-size:14px; color:#000; vertical-align:middle; }
.text_result_section .contbx .time_w dt { font-size:16px; width:155px; border-right:1px solid #d7d7d7; font-weight:700; }
.text_result_section .contbx .time_w dt.on { background-color:#e8e4d9; }
.text_result_section .contbx .time_w dd {  }
.text_result_section .contbx .time_w dd ul { width:100%; overflow:hidden; padding:4px 0; border-bottom:1px solid #ececec; }
.text_result_section .contbx .time_w dd ul:last-child { border-bottom:0; }
.text_result_section .contbx .time_w dd ul li { float:left; width:16%; height:40px; line-height:40px; }
.text_result_section .contbx .time_w dd ul li span { display:inline-block; width:90px; cursor:pointer;  }
.text_result_section .contbx .time_w dd ul li span:hover { text-decoration:underline; } 
.text_result_section .contbx .time_w dd ul li span.none { color:#a1a1a1; cursor:default; }
.text_result_section .contbx .time_w dd ul li span.none:hover { text-decoration:none; }
.text_result_section .contbx .time_w dd ul li span.active { background-color:#cfc6ad; border-radius:10px; }
.text_result_section .contbx .time_w dd ul li span.active:hover { text-decoration:none;  }

/* level_select */
.text_result_section .contbx .level_select { position:relative; width:849px; height:85px; margin:0 auto; padding-top:25px; }
.text_result_section .contbx .level_select:after { position:absolute; top:45px; left:0; display:block; content:""; width:100%; height:1px; background-color:#cfc6ad; display:block; }
.text_result_section .contbx .level_select .icon { position:absolute; top:25px; left:0; display:block; width:39px; background-repeat:no-repeat; background-position:center top; background-image:url('../img/icons/icon_lev_check.png'); padding-top:48px; font-size:14px; color:#000000; text-align:center; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; z-index:9; }
.text_result_section .contbx .level_select .icon span { display:block; }
.text_result_section .contbx .level_select .lev1 { left:0; }
.text_result_section .contbx .level_select .lev2 { left:90px; }
.text_result_section .contbx .level_select .lev3 { left:180px; }
.text_result_section .contbx .level_select .lev4 { left:270px; }
.text_result_section .contbx .level_select .lev5 { left:360px; }
.text_result_section .contbx .level_select .lev6 { left:450px; }
.text_result_section .contbx .level_select .lev7 { left:540px; }
.text_result_section .contbx .level_select .lev8 { left:630px; }
.text_result_section .contbx .level_select .lev9 { left:720px; }
.text_result_section .contbx .level_select .lev10 { left:810px; }
.text_result_section .contbx .level_select .on { background-image:url('../img/icons/icon_lev_check_on.png'); }
.text_result_section .contbx .level_select .on span { color:#de2910; }

/* level_description */
.text_result_section .contbx .level_description { margin-bottom:90px; }
.text_result_section .contbx .level_description dl { display:block; width:810px; margin:0 auto; background-color:#f9f8f5; border-radius:10px; overflow:hidden; padding:15px 0 25px 0; }
.text_result_section .contbx .level_description dt,
.text_result_section .contbx .level_description dd { font-family:'Nanum Square','microsoft yahei',arial,sans-serif; font-size:14px; color:#898989; line-height:1.35em; text-align:center; }
.text_result_section .contbx .level_description dt { font-size:20px; color:#736357; font-weight:700; margin-bottom:5px; }
.text_result_section .contbx .level_description dd { }

/* form */
.text_result_section .contbx .form { max-width:482px;width: 100%; margin:0 auto; margin-bottom:75px; }
.text_result_section .contbx .form li { margin-bottom:13px; }
.text_result_section .contbx .form li.tel { margin-bottom:40px; }
.text_result_section .contbx .form li .calendar_box { position:relative; border:1px solid #ccc; }
.text_result_section .contbx .form li .calendar_box input.fm_input { border:0; }
.text_result_section .contbx .form li .calendar_box .btn_calendar { position:absolute; right:0; top:0;  display:block; width:33px; height:35px; background:url('../img/icons/icon_calendar.png') no-repeat center 50%;  }
.text_result_section .contbx .form li .calendar_box .btn_calendar span { display:inline-block; text-indent:-5000px; }
.text_result_section .contbx .form li .time_box { width:100%; overflow:hidden; }
.text_result_section .contbx .form li .time_box .select_hour { float:left; width:232px; }
.text_result_section .contbx .form li .time_box .select_minute { float:right; width:235px; }
.text_result_section .contbx .form li ul.notes { margin-top:18px; }
.text_result_section .contbx .form li ul.notes li { position:relative; font-size:14px; margin:0; line-height:20px; color:#998675; padding-left:11px; }
.text_result_section .contbx .form li ul.notes li:after { position:absolute; left:0; top:50%; width:4px; height:4px; background-color:#de2910; border-radius:7px; overflow:hidden; margin-top:-2px; content:""; }
.text_result_section .contbx .form li ul.notes li em { color:#de2910; }

.sub-top-bg.svi05 { height:440px; }
.sub-top-bg.svi05 .t01 { font-size:30px; margin-bottom:20px; padding-top:160px; }
.sub-top-bg.svi05 .t02 { font-size:50px; font-weight:700; margin-bottom:20px; }
.sub-top-bg.svi05 .t03 { font-size:14px; line-height:20px; }


#curriculum_cnt .category2 { max-width:904px;width: 98%; margin: 50px auto 65px; overflow:hidden;border-left:1px solid #ccc; }
#curriculum_cnt .category2 li { float:left; font-size:18px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; text-align:center; width:33%; border-right:1px solid #ccc; border-top: 1px solid #ccc;border-bottom:1px solid #ccc; }
#curriculum_cnt .category2 li span,
#curriculum_cnt .category2 li a { display:block; height:46px; line-height:46px; color:#000; }
#curriculum_cnt .category2 li a:hover { background-color:#de2910; color:#fff; }
#curriculum_cnt .n_copy { text-align:center; margin-bottom:60px; }

.price-titlebox{font-size: 18px;font-weight: bold;color: #fff;padding-bottom: 2px;background: #5a5a5a;}
.price-titlebox span{border-bottom: 2px solid #ddd;display: block;padding-left: 18px;line-height: 43px;}
.pricetit{font-size: 15px;font-weight: bold;display: block;margin-top: 30px;padding-left: 15px;color: #5a5a5a;}
.priceTabletit{font-size: 14px;margin-top: 15px;font-weight: bold;color: #5a5a5a;padding-left: 15px;}
.priceTabletit > span{color: #ea4e13;}

.h4-tit{font-size:28px;color:#333;text-align:center;padding-bottom:15px;position:relative;margin-top:85px;margin-bottom:45px;}
.h4-tit:after{width:84px;background:#f93a3a;height:2px;position:absolute;bottom:0;left:50%;margin-left:-42px;;content:" ";display:inline-block;}
.price-table{text-align:center;}
.price-table th{font-size:15px;font-weight:400;color:#fff;padding:5px 10px;line-height:20px;}
.price-table td{font-size:15px;font-weight:400;color:#fff;padding:5px 10px;line-height:20px;color:#444444;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.price-table td.yellow-bg{background:#fffee7;}
.price-table td:last-child{border-right:0;}
.price-table .gray-bg{background:#76777b;}
.price-table .orange-bg{background:#f07363;}
.price-table .orange-bg02{background:#fad5d0;color:#333333;}
.price-table .blue-bg{background:#4b8eca;}
.price-table .blue-bg02{background:#c9ddef;color:#333333;}
.price-table .urple-bg{background:#9b5a9e;}
.price-table .urple-bg02{background:#e1cde2;color:#333333;}
.price-table .green-bg{background:#46bfaa;}
.price-table .green-bg02{background:#c7ece5;color:#333333;}

.mt50{margin-top: 50px;}

.table-over-info{display: none;}
/* sub03*/


.bo_searchbox0 { position:relative; width:52px; height:46px; left:130px;top:0px;}
.select_lecturer { position:absolute; right:40px; top:50%; margin-top:-15px; }
.select_lecturer input[type="radio"] { display:none; }
.select_lecturer label { display:inline-block; font-size:14px; color:#898989; background-repeat:no-repeat; background-position:center 50%; background-image:url('../img/icons/icon_radio_off.png'); cursor:pointer; width:30px; height:30px; line-height:30px; overflow:hidden; }
.select_lecturer label span { display:block; text-indent:-5000px; }

.bo_list{text-align:center;}
.bo_list thead th{background:#555;border-bottom:1px solid #cccccc;height: 20px;line-height: 20px;padding:15px 10px;font-size: 14px;color:#fff;font-weight:100;}
.bo_list tbody td{height: 20px;padding:15px 10px;line-height: 20px;color: #898989;border-bottom: 1px solid #cccccc;}
.bo_list tbody td.txt-left{text-align:left;}






/* 20191101 */

#ly_cursotime_cnt {height: 65vh;overflow-y: auto;}
#ly_cursotime_cnt .selectform {width:100%;max-width:600px;margin:0 auto; }
#ly_cursotime_cnt .selectform dt { font-size:16px; margin-bottom:7px; line-height:1.3em;  color:#111111; }
#ly_cursotime_cnt .selectform dd { margin-bottom:40px; width:100%; }
#ly_cursotime_cnt .selectform dd:after { display:block; clear:both; height:0; content:""; }
#ly_cursotime_cnt .selectform dd .selectbox2 { float: left; display:inline-block; margin-right:10px; }
#ly_cursotime_cnt .selectform dd.days .selectbox2 { width:188px; }
#ly_cursotime_cnt .selectform dd.time .selectbox2 { width:230px; }
#ly_cursotime_cnt #lecturer_div {width: 100%;max-width: 600px;margin:0 auto;}
#ly_cursotime_cnt .title { font-size:16px; margin-bottom:15px; line-height:1.3em;color:#111111; }
#ly_cursotime_cnt .selectform dd .btn_search { float: left; display: block; background-color: #363636; width: 98px; height: 37px; line-height: 37px; text-align: center; color: #fff; font-size: 16px; }
#ly_cursotime_cnt .lecturer_list {  }
#ly_cursotime_cnt .lecturer_list .th { width:100%; overflow:hidden; background-color:#f8f8f8; border-bottom:1px solid #cdcdcd; }
#ly_cursotime_cnt .lecturer_list .th span { display:block; float:left; font-size:14px; color:#000000; height:50px; line-height:50px; text-align:center; }
#ly_cursotime_cnt .lecturer_list .th .lecturer { width:33.333%;}
#ly_cursotime_cnt .lecturer_list .th .schedule {  width:33.333% }
#ly_cursotime_cnt .lecturer_list .th .select { width:33.333% }
#ly_cursotime_cnt .lecturer_list .list { border-bottom:1px solid #cdcdcd; margin-bottom:50px; }
#ly_cursotime_cnt .lecturer_list .list ul { height:400px; overflow-y:auto; }
#ly_cursotime_cnt .lecturer_list .list li { position:relative; padding:6px 0; width:100%; overflow:hidden; }
#ly_cursotime_cnt .lecturer_list .list li:nth-child(odd) { background-color:#f8f8f8; }
#ly_cursotime_cnt .lecturer_list .list li span { display:block; vertical-align:middle; font-size:14px; color:#000; }
#ly_cursotime_cnt .lecturer_list .list li .pic { float:left; width:68px; height:68px; overflow:hidden; border-radius:100px; margin:0 20px 0 100px; }
#ly_cursotime_cnt .lecturer_list .list li .pic img { max-width:100%; height:auto; }
#ly_cursotime_cnt .lecturer_list .list li .name { float:left; line-height:68px;width:115px; }
#ly_cursotime_cnt .lecturer_list .list li .schedule { float:left; line-height:68px; width:280px; text-align:center; }
#ly_cursotime_cnt .lecturer_list .list li .select_lecturer { position:absolute; right:75px; top:50%; margin-top:-15px; }
#ly_cursotime_cnt .lecturer_list .list li .select_lecturer input[type="radio"] { display:block; }/* 20200114 */
#ly_cursotime_cnt .lecturer_list .list li .select_lecturer label { display:inline-block; font-size:14px; color:#898989; background-repeat:no-repeat; background-position:center 50%; background-image:url('../img/icons/icon_radio_off.png'); cursor:pointer; width:30px; height:30px; line-height:30px; overflow:hidden; }
#ly_cursotime_cnt .lecturer_list .list li .select_lecturer label span { display:block; text-indent:-5000px; }
#ly_cursotime_cnt .lecturer_list .list li .select_lecturer input[type="radio"]:checked + label{ background-image:url('../img/icons/icon_radio_on.png'); }

#payment_cnt { padding-bottom:0;}
#payment_cnt h3 { text-align:center; font-size:30px; color:#000000; font-family:'Nanum Square','microsoft yahei',arial,sans-serif;font-weight:400; margin-bottom:15px; line-height:1.2em; padding-top:60px; }
#payment_cnt h3 span { display:inline-block; border-bottom:1px solid #cccccc; padding:0 15px; padding-bottom:5px; }
#payment_cnt .sub_text { display:block; font-size:14px; color:#707070; line-height:20px; text-align:center; margin-bottom:60px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif;}
#payment_cnt .total_price {max-width:905px; margin:0 auto; background-color:#f9f8f5; margin-bottom:60px; padding:25px 0; border-radius:10px; color:#898989; overflow:hidden; font-family:'Nanum Square','microsoft yahei',arial,sans-serif;}
#payment_cnt .total_price .count { float:left; padding-left:25px; font-size:16px; }
#payment_cnt .total_price .pay { float:right; padding-right:25px; font-size:16px; }
#payment_cnt .total_price em { font-size:28px; color:#de2910; line-height:1.2em; font-weight:700; font-style: normal;}
#payment_cnt .button_area { margin-bottom:48px;}
#payment_cnt .button_area .btn { width:205px; margin:0 15px;  margin-bottom:10px;}
#payment_cnt .account_info { font-family:'Nanum Square','microsoft yahei',arial,sans-serif;font-size:20px; color:#898989; line-height:20px; text-align:center; margin-bottom:60px; }
#payment_cnt .account_info em { color:#de2910;font-style: normal; }
/* payment_info */
#payment_cnt .payment_info { background-color:#f3f3f3; padding:35px 0 50px 0; }
#payment_cnt .payment_info .inw { width:905px; margin:0 auto;  }
#payment_cnt .payment_info h4 { position:relative; font-size:16px; color:#252525; line-height:1.35em; margin-bottom:15px; padding-left:12px; font-family:'Nanum Square','microsoft yahei',arial,sans-serif;}
#payment_cnt .payment_info h4:after { content:""; width:3px; height:12px; background-color:#de2910; display:block; position:absolute; left:0; top:50%; margin-top:-8px; }
#payment_cnt .payment_info .cardinfo { margin-bottom:30px; }
#payment_cnt .payment_info .cardinfo th,
#payment_cnt .payment_info .cardinfo td { text-align:center; border-bottom:1px solid #cccccc; font-size:12px; color:#636363; font-family:'Nanum Square','microsoft yahei',arial,sans-serif; }
#payment_cnt .payment_info .cardinfo th {  vertical-align:middle; height:40px; color:#000000; border-top:1px solid #cccccc; }
#payment_cnt .payment_info .cardinfo td { height:30px;  }
#payment_cnt .payment_info .cardinfo td.otc { padding-left:50px; text-align:left; line-height:18px; } 
#payment_cnt .payment_info .cardinfo td.p10 { padding:10px 0 10px 50px; }
#payment_cnt .payment_info .icont { font-family:'Nanum Square','microsoft yahei',arial,sans-serif;margin-bottom:35px; }
#payment_cnt .payment_info .icont dt { position:relative; display:block; font-size:14px; color:#de2910; line-height:1.3em; padding-left:7px; font-weight:700; margin-bottom:2px; }
#payment_cnt .payment_info .icont dt:after { content:""; width:3px; height:3px; border-radius:10px; background-color:#de2910; display:block; position:absolute; left:0; top:50%; margin-top:-2px; overflow:hidden; }
#payment_cnt .payment_info .icont dd { font-size:12px; color:#898989; line-height:20px; }
#payment_cnt .payment_info .icont dd span { display:block; }
#payment_cnt .payment_info .icont dd ul { }
#payment_cnt .payment_info .icont dd ul li { margin-bottom:10px; }
#payment_cnt .payment_info .icont dd ul li p {  }
#payment_cnt .payment_info .icont dd ul li p.tit { color:#363636; font-weight:700; }
#payment_cnt .payment_info .m0 { margin-bottom:0; }
#payment_cnt .total_price.select-box{padding:30px;max-width: 845px;text-align:center;width:100%;margin:0 auto;margin-bottom:20px;}
#payment_cnt .total_price.select-box label{margin:0 15px;font-size:18px;font-weight:600;color:#de2910;}
#payment_cnt .total_price.select-box label input{margin-right:10px;}
.gray-bg{background:#f3f3f3;border-top:2px #dddddd double;padding:10px;}
.input-box .fm_input{display:inline-block;}
.btn_black{display:inline-block;height:37px;line-height:37px;background:#333;color:#fff;padding:0 30px;vertical-align: top;}
.btn_red{display:inline-block;height:37px;line-height:37px;background:#de2910;color:#fff;padding:0 30px;vertical-align: top;}
.suab-search-box{background:#efeff1;padding:20px 10px;text-align:center;border-radius:10px;margin:0 auto;margin-bottom:30px;max-width:895px;}
.suab-search-box .btn-box{margin-bottom:10px;}
.suab-search-box .btn-box a{display:inline-block;background:#707070;color:#fff;padding:5px 15px;margin:5px;vertical-align: top;}
.suab-search-box .tit{font-size:20px;display:inline-block;margin:5px;line-height:32px;}
.suab-search-box .inp-btn{text-align:center;}
.suab-search-box .inp-btn p{display:inline-block;}
.suab-search-box .btn{display:inline-block;vertical-align: top;}
.suab-search-box .btn a{display:inline-block;background:#333;color:#fff;padding:5px 30px;margin:5px;}
.suab-search-box label{display:inline-block;margin:5px;}
.suab-search-box label select{padding:0 10px;}
.suab-search-box label input[type="checkbox"]{margin-right:2px;}
.suab-search-box span{display:inline-block;margin:5px 2px;    vertical-align: top;}
.suab-search-box span select{height:35px;border:1px solid #d2d2d2;padding:0 5px;width:95px;border-radius:5px;}
.suab-search-box span input[type="text"]{height:35px;border:1px solid #d2d2d2;padding:0 15px;width:200px;border-radius:5px;}
.suab-search-box span a{color:#ffffff;display:inline-block;background:#494949;font-size:15px;padding:0 20px;border-radius:2px;height:35px;line-height:35px;border-radius:5px;margin:5px 2px;}
#enrichment_ly2 #ly_enrichment_cnt{height:65vh;overflow-y: auto;overflow-x: hidden;}
.txt-center{text-align:center;}
.contbx22{text-align:center;}
/* // 20191101 */

.table-scroll{overflow-x:auto;}
.table-scroll table{width:905px;}
h4.tit-orange{text-align:left;color:#de2910;font-size:20px;position: relative;padding-left: 28px;}
h4.tit-orange span{color:#000;}
h4.tit-orange:after { display:block; position:absolute; left:15px; top:50%; margin-top:-5px; background-color:#de2910; width:7px; height:7px; content:""; }
.qna-tit{padding-left:42px !important;background:url(https://www.everydaycn.com/mypage/assets/img/icons/icon_reply.png) no-repeat left 50%;}
.qna-tit p{background:url(https://www.everydaycn.com/images/reply.svg) no-repeat left 50%;padding-left:20px;}
.fl-left{float:left;padding:10px;line-height:26px;height:26px;padding-right:15px;font-size:16px;font-weight:600;}
.w180{width:180px;}




/* 20200115 */
.lecturer_list{margin-bottom:30px;}
.lecturer_list thead th{background: #f8f8f8;border-bottom: 1px solid #cdcdcd;height:50px;font-weight:400;font-size:14px;}
.lecturer_list tbody td{text-align:center;padding:10px;position: relative;}
.lecturer_list tbody td span{display: inline-block;vertical-align: middle;}
.lecturer_list tbody td .pic{width: 68px;height: 68px;overflow: hidden;border-radius: 100px;display:block;margin:0 auto;}
.lecturer_list tbody td .select_lecturer { position:absolute; left:50%; top:50%;margin-left:-15px; margin-top:-15px; }
.lecturer_list tbody td .select_lecturer input[type="radio"] { display:none; }
.lecturer_list tbody td .select_lecturer label { display:inline-block; font-size:14px; color:#898989; background-repeat:no-repeat; background-position:center 50%; background-image:url('../images/sub/icon_radio_off.png'); cursor:pointer; width:30px; height:30px; line-height:30px; overflow:hidden; }
.lecturer_list tbody td .select_lecturer label span { display:block; text-indent:-5000px; }
.lecturer_list tbody td .select_lecturer input[type="radio"]:checked + label{ background-image:url('../images/sub/icon_radio_on.png'); }
/* // 20200115 */

@media screen and (max-width:1024px) {
	#header .menu{display:none;}
	.sub-top-bg .sub_h{height:300px}
	#footer>.footer-box{padding-bottom:90px}
	#tocplusWindow{display:none}
	.myclass_menu{display:none}
	#quickmenu{min-width:100%}
	#quickmenu h2{display:none}
	#quickmenu .menu{width:calc(100% - 70px);position:absolute}
	#quickmenu .menu li{width:33.333% !important}
	#quickmenu .btn_chatting{display:none}
	#myclass_cnt .attendance_conts{overflow:auto;height:auto;width:calc(100% - 20px);margin:0 10px;margin-bottom:48px}
	#myclass_cnt .attendance_conts .mbox{width:calc(100% - 2px)}
	#myclass_cnt .attendance_conts .link_box{width:100%}
	#myclass_cnt .attendance_conts .link_box li{width:calc((100% - 3px)/ 4)}
	#myclass_cnt .column_w > *{width:48%!important}
	#myclass_cnt .homework_conts .today_homework{width:calc(100% - 20px);margin:0 10px;margin-bottom:25px}
	#myclass_cnt .homework_conts .today_homework ul{padding:30px}
	#ly_homework_cnt .example{width:100%;max-width:610px}
	#ly_homework_cnt .example ul li{text-indent:0}
	#ly_homework_cnt .input_conts{width:100%}
	.dictionary_area{width:100%!important}
	.dictionary_area .searchbox{width:100%!important}
	.dictionary_area .searchbox .ed{width:calc(100% - 130px)!important}
	.container .contents{width:100%;}
	.memberform .guide{width:auto;max-width:540px;padding:15px;height:auto;line-height:20px;}
	.memberform{padding:0 10px;width:auto;}
	.memberform dl{max-width:540px;margin:0 auto;margin-bottom: 14px;}
	.memberform dl dd{padding-right:0;}
	.sub-top-bg .sub_h{height:300px}
	.sub-top-bg{background-position:center;margin-bottom:30px}
	.expi_list{padding-left:0;text-align:center;}
	.expi_list li{margin:0 10px;margin-bottom:20px;float:none;display:inline-block;vertical-align: top;}
	.sub-top-bg.svi04{height:auto;padding-top:0;}
	.sub-top-bg.svi04 .sub_h{padding-top:0;}
	.progress_info .current_level_con:before{display:none;}
	.progress_info .current_level_con{margin:10px;width:calc(100% - 70px);padding:25px;}
	.progress_info .current_level_con dl{width:100% !important;}

	.analysis_area .field_analysis ul{height:auto;text-align:center;}
	.analysis_area .field_analysis li{float:none;display:inline-block;margin:15px;}
	.analysis_area .field_analysis li.fa01{margin:15px;}
	.analysis_area .analysis_exp{margin:10px;width:calc(100% - 70px);padding:25px;}
	.analysis_area .analysis_exp dl{width:100%;}

	/* sub02 */

	.curriculum_select .select_area .onlisr li:hover { background-color:#de2910; background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/icon_select_on.png'); }
	.curriculum_select .select_area .onlisr li:hover p { color:#fff; }

	#rollbook_cnt .rollbook_h{width: calc(100% - 20px)}
	#rollbook_cnt .rollbook_h .txt_u{text-align: right;position: static;}
	#rollbook_cnt .rollbook_h .select_time{float: right;position: relative;}
	.teacher_info{width: 100%;height: auto;margin-top: 30px;}
	.teacher_info .infobox{width: calc(100% - 170px);}
	#rollbook_cnt .link_item{width: 100%;}
	#rollbook_cnt .link_item ul{text-align: center;max-width: 905px;}
	#rollbook_cnt .link_item li{float: none;display: inline-block;vertical-align: middle;padding: 0 20px;}
	#rollbook_cnt .calendarbox{width: 100%;}
	.course_w .subject_w .inbox{width: 100%;}
	.classlist{text-align: center;}
	.classlist li{float: none;display: inline-block;vertical-align: top;margin: 8px;}
	.classlist li:nth-child(4n){margin: 8px;}
	.bo_list{width: 100%;}
	.fromSearch{padding:0 10px;width:calc(100% - 20px);}
	.bo_list.table-scroll table{width: 100%;min-width:905px;}
	
	#videostduy_cnt .use_guide{width: calc(100% - 80px);}
	#books_cnt .tabs_menu{width: calc(100% - 20px);}
	#books_cnt .tabs_menu ul{padding-left: 20px;padding-right: 20px;}
	#books_cnt .tabs_menu ul li{width: 25%;}
	#books_cnt .th_w{display: none;}

	#mystudy_cnt .tabs_menu{width: 100%;}
	#mystudy_cnt .tabs_menu ul{padding-left: 10px;padding-right: 10px;}
	#mystudy_cnt .tabs_menu ul li{width: 33%;}
	#mystudy_cnt .current_list{width: 100%;}
	#mystudy_cnt .current_list li .t_area{float: left;width: calc(100% - 229px);}
	.contbx{width: calc(100% - 20px);margin: 0 auto;}
	#mystudy_cnt .today_example{width: calc(100% - 20px);}
	#mystudy_cnt .textarea_box{width: 100%;}
	#mystudy_cnt .contbx .mr32{padding: 0;}
	.sub-top-bg .sc5h .t01{padding-top: 120px;}
	#request_cnt .inclass_w{width: calc(100% - 20px);}
	.curriculum_select .inwrap{width: calc(100% - 20px);}
	.curriculum_select .cc_step03 .linei3{width: calc(100%/3);}
	.curriculum_select .cc_step03 .linei3.mid{width: calc(100%/3);}
	#ly_lectexplain_cnt .explain_con .classlist ul li { margin: 10px; }
	#ly_lectexplain_cnt .explain_con .classlist ul li:nth-child(3n) { margin: 10px; }
	.sub-top-bg .sc7h .t01{padding-top: 120px;}
	.menu_item5 ul{width: calc(100% - 20px);}
	.menu_tab_w2 ul li{width: 20%;}
	.sub-top-bg .sc1h .t01{padding-top: 130px;}
	#everydaycn_cnt .mbusiness_w .biz_model dl.m3{margin-top: 20px;}
	#everydaycn_cnt .partnership_w .plist{width: calc(100% - 20px);}
	#everydaycn_cnt .partnership_w .plist{text-align: center;font-size: 0;}
	#everydaycn_cnt .partnership_w .plist li{float: none;display: inline-block;vertical-align: top;margin: 5px;}
	#everydaycn_cnt .partnership_w .plist li:nth-child(5n), #everydaycn_cnt .partnership_w .plist li.il5{margin: 5px;}
	.sub-top-bg .sc6h .t01{padding: 0 20px;padding-top: 140px;font-size: 35px;}
	#enterprise_edu_cnt .conts_system{width: calc(100% - 20px);}
	#enterprise_edu_cnt .feature_dl{padding: 0;margin: 0 auto 65px;}
	#enterprise_edu_cnt .feature_dl dl{width: calc((100% - 50px)/3);}
	#enterprise_edu_cnt .feature_dl dl:last-child{margin-right: 0;}
	#enterprise_edu_cnt .manner_info{width: calc(100% - 80px);padding: 30px;}
	#enterprise_edu_cnt .recommend_process .case_info{padding: 0;width: 620px;margin: 0 auto 50px;}
	#enterprise_edu_cnt .process_list_w{width: calc(100% - 20px);}
	/* //sub02 */

	/*sub03*/
	#classpostscript_cnt .bo_list .th .w500{width: 50%;}
	#classpostscript_cnt .bo_list .td .w500{width: 50%;}
	#ly_detailview_cnt .bo_list .th .w375, #ly_detailview_cnt .bo_list .td .w375{width: 40%;}
	#ly_detailview_cnt .bo_list .th .w50, #ly_detailview_cnt .bo_list .td .w50{width: 10%;}
	#ly_detailview_cnt .bo_list .td .w80, #ly_detailview_cnt .bo_list .th .w80{width: 20%;}

	#curriculum_cnt .curriculum_list{width: calc(100% - 20px);overflow-x: auto;}
	#curriculum_cnt .curriculum_list table{min-width: 903px !important;border-right: 1px solid #ccc;}
	.media-swipe-hidden{display: block;}
	#curriculum_cnt .course_w .subject_w .inbox{padding: 0 10px;width: calc(100% - 20px);}
	#curriculum_cnt .category{max-width: 904px;width: calc(100% - 20px);}
	#curriculum_cnt .category li{width: calc(25% - 1px);}
	#curriculum_view_cnt h3{font-size:21px;}
	#curriculum_view_cnt h3 em{font-size:21px;}
	.sub-top-bg .sub_h{height: auto;padding: 90px 10px 20px;width: calc(100% - 20px);}
	.sub-top-bg .sc4h .t01{padding-top: 0;font-size:21px;}
	.sub-top-bg .sc4h .t02{font-size:21px;}
	.sub-top-bg .sc4h .search_box{width: auto;}
	.n_copy p{padding: 0 10px;}
	.n_copy em{text-decoration: underline;color: #de2910;border: 0;}
	.n_copy span, #curriculum_cnt .n_copy em{font-size: 23px;}
	#curriculum_cnt .n_copy span, #curriculum_cnt .n_copy em{font-size: 23px;}
	#curriculum_view_cnt .text_summary{width:calc(100% - 20px);padding:0 10px;}


	#curriculum_view_cnt .curriculum_exp > p > img{max-width: 937px;width: 937px;}
	#curriculum_view_cnt .curriculum_exp > span img{height: auto !important;width: auto !important;margin-left: 0;}

	#curriculum_view_cnt .bo_list .th .w80, #curriculum_view_cnt .bo_list .td .w80{width: 10%;}
	#curriculum_view_cnt .bo_list .th .w715, #curriculum_view_cnt .bo_list .td .w715{width: 75%;}
	#curriculum_view_cnt .bo_list .th .w110, #curriculum_view_cnt .bo_list .td .w110{width: 15%;}
	#curriculum_view_cnt .subject_data li{margin-bottom: 20px;}

	.text_result_preview h3 span{padding: 5px 10px 8px;height: auto;line-height: normal;}
	.text_result_section .tabs_menu{padding: 0;}
	.text_result_section .tabs_menu ul{margin: 0 auto;width: 96%;}
	.text_result_section .tabs_menu ul li{width: 33%;}
	.text_result_section .tabs_menu ul li a{width: calc(100% - 2px);}

	.test_process .step_info dl{width: calc(25% - 32px);margin: 10px;padding: 0 5px;} 
	.test_process .step_info dl.step4{margin-right: 10px;}
	.test_process .step_info dl dd .tinfo br{display: none;}
	.test_process .step_info dl dd .er br{display: none;}

	.layerform .conts_box_w h2{margin: 0;margin-bottom: 20px;}
	#ly_detailview_cnt .conts_w{padding: 0;}
	#ly_detailview_cnt{padding: 20px 40px 50px;width: calc(100% - 180px);}
	#ly_detailview_cnt .conts_w{padding: 0;}

	.price-table{overflow-x: auto;}
	.price-table table{width:1000px;}
	/* // sub03 */

	.menu_tab_w ul li {max-width:300px;width:100%;padding:0;}

}
/* sub03 */
@media only screen and (max-width: 1023px){
	.table-over{overflow-x: auto;}
	.table-over-info{display: block;text-align: right;padding: 5px 10px;font-size: 12px;font-weight: bold;}
	.bo_list .th{display:none;}
	.mb-view{display: inline-block !important;}
	.bo_list .td ul li{width: calc(100% - 20px);padding: 10px;}
	.bo_list .td span{text-align: left;display: block;width: 100%;height: auto;padding: 10px 0;line-height: 18px;}
	.bo_list .td .w80{width: 100%;}
	.bo_list .td .w125{width: 100%;}
	.bo_list .td .w150{width: 100%;}
	.bo_list .td .w220{width: 100%;}
	.bo_list .td .w505{width: 100%;}
	.bo_list .td .w600{width: 100%;}
	.bo_list .td .subject, .bo_list .td .title{padding-left: 0px;}
	.bo_list .td ul li.reply .subject{padding-left: 0px;}
}
/* //sub03 */
@media screen and (max-width:768px) {
	#myclass_cnt .column_w{height:auto}
	#myclass_cnt .column_w > *{width:calc(100% - 20px)!important;margin:0 10px;margin-bottom:45px}
	#myclass_cnt .column_w:after{width:100%}
	.button_area .btn{margin-bottom:10px}
	#myclass_cnt .expression_conts{width:calc(100% - 20px)!important;margin:0 10px;}
	.board_list li .img_a { float:none;margin-bottom:10px;width:100%;}

	/* sub02 */
	#enterprise_edu_cnt .recommend_process .m_title{line-height:25px;}
	#enterprise_edu_cnt .recommend_process .m_title span{font-size: 23px;}
	#enterprise_edu_cnt .recommend_process .m_title em{font-size: 23px;}

	#enterprise_edu_cnt .conts_system h4 p{font-size: 23px;line-height:25px;}
	#enterprise_edu_cnt .conts_system h4 p em{font-size: 23px;}

	.pc-view{display: none !important;}
	
	.teacher_info .pic{float: none;margin: 0 auto;}
	.teacher_info .infobox{float: none;width: 100%;margin-left: 0px;}
	#rollbook_cnt .link_item li span:after{width: 0px;}
	#rollbook_cnt .rollbook_h .select_year{top: -25px;}
	#rollbook_cnt .text_i{width: calc(100% - 20px);}
	#books_cnt .tabs_menu ul li span{font-size: 14px;}
	#books_cnt .textbook_w table tbody tr{display: block;text-align: center;}
	#books_cnt .textbook_w table tbody tr td{text-align: center;display: inline-block;margin: 10px;vertical-align: top;}
	#books_cnt .textbook_w table tbody tr td:first-child{display: block;width: 100%;}
	#books_cnt .textbook_w table tbody tr td:first-child img{border: 1px solid #e7e7e7;}
	#books_cnt .textbook_w table tbody tr td:last-child img{border: none;}
	
	#mystudy_cnt .contbx .p_copy .pg-text{padding: 0 20px;border-bottom: none;}

	#mystudy_cnt .current_list li .img{float: none;height: auto;margin: 0 auto 20px;}
	#mystudy_cnt .current_list li .t_area{float: none;width: calc(100% - 20px);margin: 0 auto;}
	.bo_searchbox{width: calc(100% - 40px);}
	.bo_searchbox .fm_input{width: calc(100% - 98px);}
	.bo_list .td div, .bo_list .td span{height: auto;}
	.my_details_w .tail{padding: 80px 10px 0px 10px;background: url(https://www.everydaycn.com/mypage/assets/img/contents/logo_gray.jpg) no-repeat left 20px;}
	.layerform .formbox{width: 100%;}
	#ly_diary_cnt .filebox_w{max-width: 100%;}
	#ly_current_cnt .bo_conts{max-width: 100%;}
	.curriculum_select .select_area .onlisr li{width: 33%;}
	.curriculum_select .select_area label{width: 50%;}
	#ly_lectexplain_cnt .explain_con{padding: 0;}
	#request_ov_cnt .p_copy{font-size: 28px;padding: 0 20px;}
	#request_ov_cnt .p_copy em{font-size: 28px;}
	#request_ov_cnt h4{padding: 0 20px;}
	#request_ov_cnt .timetable_box{width: calc(100% - 60px);padding: 20px;}
	#request_ov_cnt .price_info{width: calc(100% - 20px);}
	.sub-top-bg .sc7h .t01{font-size: 30px;margin-bottom: 20px;}
	.sub-top-bg .sc7h .t02{font-size: 25px;}
	.menu_tab_w2 ul li a{height: auto;padding: 10px 0;font-size: 15px;line-height: 1.2em;}
	#employment_cnt .e_information{width: calc(100% - 20px);}
	#employment_cnt .e_information dl{width: 50%;}
	#everydaycn_cnt .mbusiness_w .biz_model dl{margin: 30px auto;}
	#everydaycn_cnt .mbusiness_w .biz_model dl.m3{margin: 30px auto;}
	#everydaycn_cnt .contact_w .information{width: calc(100% - 56px);}
	#everydaycn_cnt .contact_w .map_area{position: static;width: 100%;margin-top: 40px;}
	.sub-top-bg .sc6h .t01 br{display: none;}
	.withdraw_guide .text02{font-size: 15px;padding: 0 30px;}
	#enterprise_edu_cnt .feature_li{padding: 0;}
	#enterprise_edu_cnt .feature_dl dl{width: 100%;margin: 10px auto;}
	#enterprise_edu_cnt .recommend_process .case_info{width: calc(100% - 20px);}
	.education_system_exp{padding: 0 5px;}
	.bo_list-ovx .td span{width: 100px;}
	.bo_list-ovx .td .w110{width: 110px;}
	.bo_list-ovx .td .w375{width: 355px;}

	#enterprise_edu_cnt .feature_dl dl dd{height:auto}
	/* //sub02 */

	/*sub03*/
	.sub-top-bg.svi08 {height: auto;padding: 0 10px 20px;}
	.sub-top-bg.svi08 .sub_h{height: auto;}
	.sub-top-bg.svi08 .t01{font-size: 16px;padding-top:50px;}
	.sub-top-bg.svi08 .t02{font-size: 26px;}
	
	.sub-top-bg.svi05 { height:auto; }

	.teacher_list ul{padding: 0 2%}
	.teacher_list ul li{width: 32%;}
	.teacher_list ul li:nth-child(4n+1){clear: none;}
	.teacher_list ul li:nth-child(3n+1){clear: both;}

	#classpostscript_cnt .bo_head{width: 100%;height: auto;}
	#classpostscript_cnt .bo_head .searchbox{float: none;padding: 0 5px;}
	#classpostscript_cnt .bo_head .searchbox .fm_input{width: calc(100% - 208px);}
	
	#classpostscript_cnt .board2.bo_list .td span, #classpostscript_cnt .board2.bo_list .td div{height: auto;line-height: normal;}
	#classpostscript_cnt .board2.bo_list li > span{display: inline-block;width: auto;margin-right: 10px;}
	#classpostscript_cnt .board2.bo_list li > span:first-child{display: none;}
	#classpostscript_cnt .bo_list .td .w500{width: 100%;}
	#classpostscript_cnt .bo_list.board2{border-top: 1px solid #000;}
	#classpostscript_cnt .board2 .td .subject2 .textarea{margin-left: 0;}
	#classpostscript_cnt .bo_list .th{display: none;}
	#classpostscript_cnt .bo_list .td ul li{position: relative;width: calc(100% - 110px);border-bottom: 1px solid #000;padding-left: 100px;}
	#classpostscript_cnt .board2 .td .subject2 .pic{margin-top: 0;position: absolute;left: 10px;top: 20px;}
	#classpostscript_cnt .board2 .td .subject2 .textarea{padding-top: 15px;}
	#classpostscript_cnt .bo_tail{width: 100%;}
	#classpostscript_cnt .bo_tail .button{text-align: center;position: static;margin-top: 20px;}
	#boview_ly #ly_boview_cnt{padding: 75px 15px 30px;width: calc(100% - 90px);}

	
	#ly_detailview_cnt .board2.bo_list .td span, #ly_detailview_cnt .board2.bo_list .td div{height: auto;line-height: normal;}
	#ly_detailview_cnt .board2.bo_list li > span{display: inline-block;width: auto !important;margin-right: 10px;}
	#ly_detailview_cnt .board2.bo_list li > span:first-child{display: none;}
	#ly_detailview_cnt .bo_list .td .w375{width: 100%;}
	#ly_detailview_cnt .bo_list .th{display: none;}
	#ly_detailview_cnt .board2 .td .subject2 .textarea{margin-left: 0;}
	#ly_detailview_cnt .bo_list .td ul li{position: relative;width: calc(100% - 110px);border-bottom: 1px solid #000;padding-left: 100px;}
	#ly_detailview_cnt .bo_list.board2{border-top: 1px solid #000;}
	#ly_detailview_cnt .board2 .td .subject2 .pic{margin-top: 0;position: absolute;left: 10px;top: 20px;}
	#ly_detailview_cnt .board2 .td .subject2 .textarea{padding-top: 15px;}

	.text_result_section .contbx .text_guide{height: auto;line-height: normal;padding: 5px 10px 8px 30px;width: calc(100% - 40px);}
	#leveltest_cnt .fm_input.select_date_icon{width: calc(100% - 21px) !important;}
	.text_result_section #tab3 .text_guide{width: calc(100% - 40px);}
	.text_result_section .contbx .form li .time_box .select_hour{width: calc(50% - 7px);margin-right: 10px;}
	.text_result_section .contbx .form li .time_box .select_minute{width: calc(50% - 7px);}
	
	.test_process .step_info dl{width: calc(50% - 32px);} 
	.test_process .step_info dl:after{display: none;}

	/*//sub03*/

	
	
}

/* sub03 */
@media only screen and (max-width: 700px){
	.text_result_preview .view_button > div{background: #fff;border: 3px solid #de2910;border-radius: 10px;margin: 10px;box-shadow: 8px 8px 0px 0px #ccc;width: calc(100% - 26px);}
	.text_result_preview .view_button .recording_sample .link:after{left: 16px;}
	.text_result_preview .view_button .link span.m, .text_result_preview .view_button .link span.t{padding-left: 110px;}
	.text_result_preview .view_button .result_sample .link:after{left: 25px;}
	.text_result_preview .view_button .result_sample .link span.t, .text_result_preview .view_button .result_sample .link span.m{padding-left: 110px;}

	.suab-search-box .tit{display:block;}
	.suab-search-box .inp-btn{text-align:center;}
	.suab-search-box .inp-btn p{display:block;}

}
/* //sub03 */
@media screen and (max-width: 600px){
	.memberform dl dd .email-box > *{float:none;}
	.memberform dl dd .email-box > input{width:100%;}
	.memberform dl dd .email-box > .button_area > a{margin-left:0;width:calc(100% - 2px);margin-top:5px;}
	.memberform dl.tel dd .fm_input{width:calc(100% - 20px);}
	.memberform dl dd .btn{width:100%;height:25px;}
	#myclass_cnt .expression_conts .btn_more{position:static;margin-top:10px;margin-bottom:35px;}
	#myclass_cnt .expression_conts .sub_text{margin-bottom:0;margin-top:35px;padding-left:0;}

	/*sub02*/
	#books_cnt .tabs_menu ul li{width: 50%;}
	#books_cnt .tabs_menu:after{display: none;}
	#books_cnt .tabs_menu ul li span{border: none;border-bottom: none;}
	#books_cnt .tabs_menu ul li#current span{border: none;border-bottom: none;}
	.formbox2{padding: 0;}
	.sub-top-bg .sc5h .t01{font-size: 24px;}
	.sub-top-bg .sc5h .t02{font-size: 35px;}
	#phone_cnt h3 span{border-bottom: none;}
	#employment_cnt .e_information dl{width: 100%;margin: 30px 0;}
	#employment_cnt .e_information dl.ei2:after{display: none;}
	.sub-top-bg .sc1h .t01{font-size: 24px;padding: 0 20px;padding-top: 130px;}
	.sub-top-bg .sc1h .t02{font-size: 24px;padding: 0 20px;}
	.sub-top-bg .sc1h .t02 b{font-size: 24px;}
	.sub-top-bg .sc1h .t03{font-size: 30px;}
	#everydaycn_cnt .partnership_w h3 span{border-bottom: none;}
	.withdraw_guide .text01{padding: 0 20px;font-size: 25px;}
	/* //sub02*/

	/*sub03*/
	.menu_tab_w ul{padding: 0 10px;width: calc(100% - 20px);}
	.menu_tab_w ul li a span{padding-left: 35px;}
	.teacher_list ul{padding: 0 2%}
	.teacher_list ul li{width: 48%;}
	.teacher_list ul li:nth-child(4n+1){clear: none;}
	.teacher_list ul li:nth-child(3n+1){clear: none;}
	.teacher_list ul li:nth-child(2n+1){clear: both;}
	#curriculum_cnt .category li{width: 33%;}
	#curriculum_cnt .category li:nth-child(7){display: none;}
	#curriculum_cnt .category li:nth-child(8){display: none;}

	.text_result_section .tabs_menu{height: auto;}
	.text_result_section .tabs_menu ul{border-top: 1px solid #de2910;}
	.text_result_section .tabs_menu ul li#current a{border-top: 0;border-bottom: 1px solid #de2910;}
	.text_result_section .tabs_menu ul li{width: 100%;}
	
	#ly_detailview_cnt{width: calc(100% - 100px);}
	/*//sub03*/
	
}
@media screen and (max-width: 500px){
	#myclass_cnt .attendance_conts .link_box li{width:calc((100% - 1px)/ 2);border-bottom:1px solid #ccc}
	#myclass_cnt .attendance_conts .link_box li:nth-child(2){border-right:0}

	/* sub02 */
	.curriculum_select .select_area .onlisr li{width: 50%;}
	.curriculum_select .cc_step03 .linei3{width: 50%;}
	.curriculum_select .cc_step03 .linei3.mid{width: 50%;}
	.sub-top-bg .sc7h .t01{font-size: 25px;padding: 0 20px;padding-top: 140px;margin-bottom: 10px;}
	.sub-top-bg .sc7h .t02{font-size: 20px;padding: 0 20px;}
	.sub-top-bg .sc7h .t02 br{display: none;}
	#everydaycn_cnt .mbusiness_w .biz_model dl{width: calc(100% - 20px);margin: 30px auto;}
	#everydaycn_cnt .mbusiness_w .biz_model dl.m3{width: calc(100% - 20px);margin: 30px auto;}
	#everydaycn_cnt .mbusiness_w .biz_model dl.m1 dd{padding:0;}
	#everydaycn_cnt .mbusiness_w .biz_model dl.m2 dd{padding:0;}
	#everydaycn_cnt .mbusiness_w .biz_model dl.m3 dd{padding:0;}
	.sub-top-bg .sc6h .t01 {font-size: 30px;}
	.menu_tab_w.menu_tab_w3 ul li{width: 100%;}
	#enterprise_edu_cnt .recommend_process .case_info dt{float: none;margin: 0 auto 20px;}
	#enterprise_edu_cnt .recommend_process .case_info dd{margin: 0;}
	/* //sub02 */

	/*sub03 */
	#ly_detailview_cnt .bo_list .td ul li{padding-left: 10px;width: calc(100% - 20px);}
	#ly_detailview_cnt .board2 .td .subject2 .pic{position: static;}
	#ly_detailview_cnt .board2 .td .subject2 .textarea{padding-top: 85px;}
	#curriculum_cnt .category li{width: calc(50% - 1px);}

	#curriculum_cnt .sub-top-bg .sc4h .search_box .btn_search{position: static;float: left;}
	#curriculum_cnt .sub-top-bg .sc4h .search_box{height: auto;}
	#curriculum_cnt .sub-top-bg .sc4h .search_box .select_level{width: 100%;height: auto;border-bottom: 1px solid #de2910;}
	#curriculum_cnt .sub-top-bg .sc4h .search_box .input_text{width: calc(100% - 97px);border-left: 0;}
	#curriculum_cnt .sub-top-bg .sc4h .search_box .input_text .fm_input{width: 100%;}
	/* //sub03 */

	.fromSearch > select{width:100%;}
	.fromSearch > .bo_searchbox{width:100%;margin-top:10px;margin-left:0;}
	#rollbook_cnt .calendarbox td span{font-size:12px;}
}

/* sub02 */

@media screen and (max-width: 450px) {
	.teacher_info .infobox dl{float: none;width: 100%;}
	#rollbook_cnt .link_item li{padding: 0 5px;}
	#rollbook_cnt .calendarbox td .state{padding-top: 20px;}
	#videostduy_cnt .use_guide dd span{float: none;width: calc(100% - 10px);padding-right: 0px;}
	#mystudy_cnt .tabs_menu ul li a{font-size: 14px;}
	#mystudy_cnt .contbx .p_copy p{border-bottom: none;}
	.my_details_w{padding: 0;}
	#ly_comment_cnt .bo_w{padding: 0;}
	.my_details_w .state .ibox{width: 100%;letter-spacing: -1px;}
	#employment_cnt .email_area p{width: auto;height: auto;padding: 10px 20px;line-height: 20px;}
	#everydaycn_cnt .mbusiness_w .biz_model dl{background-size: 100% auto;}
	#everydaycn_cnt h3{font-size: 25px;}

	/* sub03 */
	.test_process .step_info dl{width: calc(100% - 32px);height: auto;padding-bottom: 70px;}
	#curriculum_cnt .category2 li{font-size: 14px;}
	/* //sub03 */
}

/* sub03 */
@media only screen and (max-width: 400px){
	.sub-top-bg.svi08 .t02 br{display: none;}
	.teacher_list ul{padding: 0 2%}
	.teacher_list ul li{width: 96%;}
	.menu_tab_w ul li a{height: 60px;line-height: 60px;}

	#classpostscript_cnt .bo_head .searchbox div.selectbox2{width: calc(100% - 2px);}
	#classpostscript_cnt .bo_head .searchbox .fm_input{width: calc(100% - 98px);border-left: 1px solid #ccc;border-top: 0;}
	#ly_detailview_cnt .conts_w > div > img{float: none !important;max-width: 100% !important;width: 100%;}
}
/* // sub03 */
@media screen and (max-width: 360px) {
	#rollbook_cnt .rollbook_h .select_time label{font-size: 12px;letter-spacing: -1px;}
	.button_area .btn{width: 220px;}
	.sub-top-bg .sc5h .t01{font-size: 18px;padding-top: 130px;}
	.curriculum_select .select_area .onlisr li{width: 100%;}
	#phone_cnt h3{font-size: 25px;}
	#phone_cnt h3 span em{font-size: 25px;}
	#everydaycn_cnt .mbusiness_w .biz_model dl{background-position: center 50px;}
	.sub-top-bg .sc6h .t01{font-size: 25px;}
	.withdraw_guide .text03{font-size: 20px;}
}


/* //sub02 */