@font-face{font-family:HuiFontP109;src:url("../font/HuiFontP109.ttf") format("truetype")}#main_wrap{width:auto !important;padding:0px !important}#special2{background:url(../images/bgbg.png) repeat;text-align:center}#all{width:1020px;float:left;font-family:Arial,sans-sans-serif;color:#666;text-decoration:none;background-color:#fff;padding:20px;margin-top:10px;text-align:left;margin-bottom:20px}div#all a:link{color:#7db85e}div#all a:visited{color:#7db85e}div#all a:hover{color:#b2db86}div#all a:active{color:#b2db86}.top{width:980px;height:580px;float:left;background-repeat:no-repeat}.top .title{width:980px;height:480px;text-align:center;float:left;padding-top:17px}.top .title p{font-size:18px;padding-top:13px}.top .title h1{padding-top:5px;text-indent:100%;white-space:nowrap;overflow:hidden}.top .title .bar{width:980px;height:40px;background-image:url(../images/bar.png);background-repeat:no-repeat;border:none;float:left;margin:350px 0px 20px 0px}.socialicon_other{top:-353px;left:10px}.contents{float:left;width:980px;min-height:500px}.about{float:left;height:880px;width:980px;font-size:14px}.about h2{font-size:32px;text-align:center;line-height:1.8;font-weight:600}.about h3{font-size:28px;text-align:center;line-height:1.4;padding-top:20px}.about p{font-size:16px;text-align:center;padding-top:20px}.about_text{padding:0px 60px 35px 60px}.about_text p{color:#666;text-align:center}.attention{width:980px;height:250px;float:left;margin-top:470px}.attention h2{font-size:32px;text-align:center;line-height:1.8;font-weight:600}.attention p{font-size:26px;text-align:center;line-height:1.7}.contents #lessons{width:980px;float:left;margin-bottom:20px}.contents #lessons .lesson_l{width:480px;height:120px;float:left;border:1px #ccc solid;padding:8px;margin-top:20px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;margin-right:10px}.contents #lessons .lesson_one_image{width:100px;height:100px;float:left;margin-right:20px;margin-bottom:10px}.contents #lessons .lesson_one_image img:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70 )";background:#fff}.contents #lessons .lesson_one_text{width:341px;height:100px;float:left;margin-bottom:10px}.contents #lessons .lesson_one_text .lesson_name{font-size:22px;width:341px;height:30px;float:left}.contents #lessons .lesson_one_text .lesson_name h4{width:341px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;font-size:1.1rem}.contents #lessons .lesson_one_text .lesson_detail_saba{font-size:22px;width:341px;height:20px;float:left;margin:5px 0px 5px 0px}.contents #lessons .lesson_one_text .lesson_detail_saba .lesson_time{font-size:15px;width:57px;height:20px;float:left}.contents #lessons .lesson_one_text .lesson_detail_saba .lesson_points{font-size:15px;width:125px;height:20px;float:left}.contents #lessons .lesson_one_text .lesson_detail_saba .lesson_tutor{font-size:15px;width:156px;height:20px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}.contents #lessons .lesson_one_text .lesson_description_saba{width:341px;height:40px;font-size:14px;float:left;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.textOverflowTest3{overflow:hidden;border:1px solid #ccc;padding:10px;width:400px;height:30px;background:#eee}.textOverflowTest4{overflow:hidden;border:1px solid #ccc;padding:10px;height:100px;background:#eee}.contents footer{overflow:auto;font-family:"lucida grande",Calibri,"Helvetica Neue",Helvetica,Geneva,tahoma,verdana,arial,Meiryo,"MS PGothic","NanumGothic","AppleGothic","Malgun Gothic","Dotum Regular","Hiragino Kaku Gothic Pro",sans-serif;clear:both;margin:35px 15px 15px 15px !important}.contents footer h1{padding-top:8rem !important}.contents footer h2{font-size:1rem !important}.contents footer p{margin-bottom:.5rem !important;font-size:.75rem !important;line-height:1.5 !important}.contents .counseling a p{font-size:.8rem !important}.contents .dial_support p{font-size:1.4rem !important}.contents .info_online_lesson h2{padding:10px 0 30px 80px !important}.contents .info_online_lesson ul{border-bottom:1px dotted #ccc !important;padding:0 0 10px !important}.contents .info_online_lesson ul li{font-size:.8rem !important;line-height:1.5 !important}.contents .info_online_lesson p{margin:10px 0 !important}.contents .info_skype h2{padding:10px 0 30px 80px !important;min-height:40px !important}.contents .info_skype p{margin-bottom:.5rem !important;line-height:1.5 !important}.contents .info_cafe h2{padding:10px 0 30px 80px !important}
