@font-face{font-family:HuiFontP109;src:url("../font/HuiFontP109.ttf") format("truetype")}#main_wrap{width:auto !important;padding:0px !important}#special2{background:url(../images/bg.jpg) repeat;text-align:center}#all{width:1020px;float:left;font-family:Arial,sans-serif;color:#666;text-decoration:none;background-color:#fff;padding:0px 20px 20px 20px;margin-top:10px;text-align:left;margin-bottom:20px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:#b0e7f7 2px solid}div#all a:link{color:#f25d5d}div#all a:visited{color:#f25d5d}div#all a:hover{color:#f991a5}div#all a:active{color:#f991a5}.top{width:980px;height:440px;float:left;background-repeat:no-repeat}.top .title{width:980px;height:420px;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(http://cafetalk/campaign/2015/music_summer/resources/images/bar.png);background-repeat:no-repeat;border:none;float:left;margin:350px 0px 20px 0px}.top .socialicon{height:22px;float:left;padding-top:200px;text-align:right}.top .socialicon_other{width:190px !important;height:22px;float:left}.top .socialicon_other .snsb{float:left}.contents{float:left;width:980px;min-height:500px}.contents .about_saba{float:left;height:530px;width:980px;font-size:14px;margin-top:10px}.about_saba h2{font-size:32px;text-align:center;line-height:1.8;font-weight:normal}.about_saba h3{font-size:28px;text-align:center;line-height:1.4;padding-top:5px}.attention{width:980px;min-height:350px;max-height:450px;float:left}.attention h2{font-size:32px;text-align:center;line-height:1.8;font-weight:normal;width:980px}.attention p{font-size:16px;text-align:left;line-height:1.9;padding-left:25px}.campaign_categories{width:940px;min-height:80px;float:left;margin:10px 0px 20px 0px;padding-left:185px}.each_categories{width:80px;min-height:80px;float:left;margin:0px 30px 0px 0px}.category_campaign{width:980px;min-height:330px;float:left;margin:10px 0px 20px 0px}.category_campaign h2{font-size:32px;text-align:center;line-height:1.8;font-weight:normal;width:980px;height:60px;float:left}.category_campaign .each_lessons{width:470px;height:190px;float:left;border:#ccc 1px solid;margin:20px 11px 0px 9px;padding:15px}.category_campaign .each_lessons .each_more{width:438px;height:30px;float:left;margin:0px 0px 5px 0px}.category_campaign .each_lessons .each_more h4{font-size:20px;width:438px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.category_campaign .each_lessons .each_left{width:120px;height:120px;float:left}.category_campaign .each_lessons .each_left .tutor_pix{width:120px;height:120px;float:left}.category_campaign .each_lessons .each_left .tutor_pix:hover{opacity:.8}.category_campaign .each_lessons .each_left .tutor_pix img{-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;border-radius:100%;width:100%;height:100%}.category_campaign .each_lessons .each_left .tutor_pix img.bright{filter:brightness(110%);-webkit-filter:brightness(110%)}.category_campaign .each_lessons .each_right{width:300px;height:120px;float:left;margin-left:12px}.category_campaign .each_lessons .each_right .each_lesson_name{width:303px;height:50px;float:left;margin:0px 0px 5px 0px}.category_campaign .each_lessons .each_right .each_lesson_name p{font-size:22px;height:30px;width:303px;float:left}.category_campaign .each_lessons .each_right .each_lesson_name ul{width:303px;height:15px;float:left;padding-top:5px}.category_campaign .each_lessons .each_right .each_lesson_name li{width:120px;height:30px;float:left}.category_campaign .each_lessons .each_right .each_lessons_text{width:303px;height:65px;float:left}.category_campaign .each_lessons .each_right .each_lessons_text .icons{width:60px;height:60px;float:left;margin:5px 15px 0px 0px}.category_campaign .each_lessons .each_right .each_lessons_text .icons_coupon{width:218px;height:60px;float:left;margin:5px 0px 0px 10px}.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}.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 10px !important}.arrow_box{position:absolute;top:300px;left:680px;min-width:200px;text-align:center;padding:8px;font-weight:bold;background:#eee6d2;border:2px solid #a78879;color:#675442}.arrow_box:after,.arrow_box:before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-left-color:#eee6d2;border-width:5px;top:50%;margin-top:-5px}.arrow_box:before{border-left-color:#a78879;border-width:8px;top:50%;margin-top:-8px}.bar{width:980px;height:40px;background-image:url(http://cafetalk/campaign/2015/music_summer/resources/images/bar.png);background-repeat:no-repeat;border:none;float:left;margin:20px 0px 20px 0px}.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}
