all{border:0;line-height:1.4;margin:0;padding:0;outline:0;vertical-align:baseline;word-spacing:1px;font-size:14px}div.main_contents{min-height:500px;margin:0;padding:0}:focus{outline:0}.pointback_campaign img{border:none;text-decoration:none}.pointback_campaign ul,.pointback_campaign li{list-style-type:none}body{margin:0;color:#000}img{border-style:none}.all{background-image:url(../images/bg_x.png);background-repeat:repeat-x;padding:20px 0 0 10px;position:relative;background-color:#fff;margin:2px auto;width:1000px;line-height:1.5}.socialicon{position:absolute;top:-8px;right:5px}#eyecatch{height:600px;background-image:url(../images/circles.png);background-repeat:no-repeat;margin-left:15px}.headline{color:#675442;font-size:1.1rem;font-family:Arial,sans-serif;margin:10px 0 20px 15px}.title{padding:125px 0 0 68px}.title span{display:block;font-weight:normal;color:#de7c63;width:720px;text-align:right;position:relative;top:-25px;left:0}#eyecatch p{color:#675442;font-size:1.3rem;margin:6px 0 20px 75px;line-height:1.5}#eyecatch p span{color:#de7c63}#eyecatch p.subT{font-family:"Yanone Kaffeesatz",sans-serif;font-size:1.3em;position:absolute;top:180px;right:100px;margin:0}#btn p{width:280px;text-align:center;margin:0 auto}#btn p a{padding:12px 20px;font-size:1.2em}.all h3.cafe{color:#675442;text-align:center;clear:both;margin:45px 0 15px;font-weight:normal;font-size:1.6rem}.all h3.lesson{font-size:1.1rem;text-align:left;margin-left:20px}.all h3{color:#675442;text-align:center;clear:both;margin:45px 0 15px;font-weight:normal;font-size:1.6em}.all h3 span{color:#de7c63}ul#intro{height:210px;margin:0 0 0 25px;text-align:center}#intro li{display:inline-block;border:1px solid #cdc2b7;padding:0 15px 25px;width:250px;vertical-align:top;margin:0 10px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}#intro li.color{background-color:#ebe8e0}#intro li h4{color:#de7c63;font-size:1.1rem;text-align:center;margin:0 0 10px 0}#intro li h4 img{display:block;margin:0 auto;position:relative;top:-15px;left:0}#intro li p{text-align:center;color:#675442;font-size:.85rem;line-height:1.5}#intro li p a{text-align:center;color:#675442}article.all section#lessons{clear:both;margin-left:20px}article.all section#lessons h1{color:#de7c63;font-family:"Yanone Kaffeesatz",sans-serif;font-size:2.3rem}article.all section#lessons h1 span{color:#846b54}article.all section#lessons h1 img{position:relative;top:8px;left:0}article.all section#lessons p{font-size:1.1rem;color:#655644;margin:0 0 0 62px}article.all section#lessons div{width:180px;border:1px solid #ccc;float:left;margin:5px 10px 45px 0;position:relative;min-height:375px;background-image:url(../images/bg_lesson.png)}article.all section#lessons div a{display:block;color:#333;min-height:375px}article.all section#lessons div a:hover{background-color:#eae8e0;min-height:375px;text-decoration:none}article.all section#lessons h2{font-size:15px;color:#655644;margin:0;text-align:center;padding:20px 0 0 0}article.all section#lessons h2 img{border:5px solid #dfdbd5;display:block;margin:0 0 12px 20px;-moz-box-shadow:0px 2px 1px #ccc;-webkit-box-shadow:0px 2px 1px #ccc;box-shadow:0px 2px 1px #ccc}article.all section#lessons p.tutor{margin:0;position:absolute;left:14px;bottom:5px;font-size:90%;color:#de7c63;font-weight:bold}article.all section#lessons p.tutor img{position:relative;left:0;top:-2px}article.all section#lessons p.time_points{font-size:13px;padding:5px;border:1px solid #ccc;margin:7px 17px;text-align:center;color:#903;font-weight:bold;background-color:#e5e1db;-moz-box-shadow:0px 2px 1px #ccc;-webkit-box-shadow:0px 2px 1px #ccc;box-shadow:0px 2px 1px #ccc}article.all section#lessons p.comment{font-size:.9em;margin:5px 15px 0 15px;line-height:1.3}article 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 0px 15px 15px !important;height:750px}#link_to_specials p{clear:both;font-style:italic;color:#655644;margin:10px 0 10px 580px}#link_to_specials a{border:5px solid #e5e1db;color:#655644;padding:5px 10px;text-decoration:none}#link_to_specials a:hover{background-color:#eae8e0}.arrow_box{position:absolute;top:675px;left:100px;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}.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}
