.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;}
.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; }
.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:90% 50%; background-image:url('https://www.everydaycn.com/mypage/assets/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{ background-color:#de2910; background-image:url('https://www.everydaycn.com/mypage/assets/img/icons/icon_select_on.png'); }
.curriculum_select .select_area .onlisr li.active p { color:#fff; }

/***************************************************
해외 수강신청
***************************************************/
#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; }



@media screen and (min-width: 1025px) {
	.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; }
}

/*.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 .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 { }




@media screen and (max-width: 1024px) {
	#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%;}
	.bo_list .td div, .bo_list .td span, .bo_list .th span{width: 10%;}
	.bo_list .th .w80{width: 10%;}
	.bo_list .th .w120{width: 15%;}
	.bo_list .th .w125{width: 20%;}
	.bo_list .th .w150{width: 20%;}
	.bo_list .th .w220{width: 30%;}
	.bo_list .th .w460{width: 40%;}
	.bo_list .th .w505{width: 50%;}
	.bo_list .th .w575{width: 50%;}
	.bo_list .th .w600{width: 60%;}
	.bo_list .td .w80{width: 10%;}
	.bo_list .td .w125{width: 20%;}
	.bo_list .td .w220{width: 30%;}
	.bo_list .td .w600{width: 60%;}
	
	#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);}
}

@media screen and (max-width: 768px) {
	#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;}
	.mb-view{display: inline-block !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;}
	.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;}
	#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}

}

@media screen and (max-width: 600px) {
	#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;}
	
}

@media screen and (max-width: 500px) {
	.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;}
}

@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;}
}

@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;}
}