﻿all{border:0;line-height:1.4;margin:0;padding:0;outline:0;vertical-align:baseline;word-spacing:1px;font-size:14px;font-family:Arial,sans-serif}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;font-family:Arial,sans-sans-serif}img{border-style:none}ruby{color:red}#all{width:960px;float:left;font-family:Hiragino Maru Gothic Pro,HG丸ゴシックM-PRO,verdana,arial,sans-serif;color:#666;text-decoration:none;background:#fff;line-height:1.5}div#all a:link{color:#a8a85d}div#all a:visited{color:#a8a85d}div#all a:hover{color:#dbb649;text-decoration:none}div#all a:active{color:#dbb649;text-decoration:none}b,strong{font-weight:600}.socialicon{width:960px;height:22px;margin-top:10px;text-align:right}.socialicon_other{width:960px;height:22px}.twitter-share-button{width:84px !important}.g{width:20px !important}.top{width:960px;height:480px;float:left;background-repeat:no-repeat;background-image:url(../images/bg_main.png);margin-top:5px}.top_top{width:960px;height:350px;float:left;margin-top:60px}.top_top p{font-size:20px;color:#666;text-align:center}.top_top h1{font-size:36px;color:#8f7b88;text-align:center;font-weight:600}.top_top h2{font-size:22px;color:#666;text-align:center;font-weight:100;margin-top:60px}.top .socialicon{width:730px;height:22px;float:right;margin-top:30px;text-align:center}.top .socialicon_other{width:536px;height:22px}.top .twitter-share-button{width:84px !important}.top .g{width:20px !important}.top .detail{width:960px;height:270px;float:left;padding-top:20px}.top .detail .detail_in{padding-right:40px;padding-left:40px;text-align:center}.top .detail .detail_in p{font-size:18px}.contents{float:left;width:900px;min-height:300px;max-height:2800px;margin:0 30px 30px 30px}.contents footer{margin:0 0 0 -25px !important}.contents .box1{width:414px;height:210px;background-image:url(../images/icon_1.png);background-position:right bottom;background-repeat:no-repeat;border:3px #d0a113 solid;float:left;-webkit-border-radius:14px;-moz-border-radius:14px;-o-border-radius:14px;-khtml-border-radius:14px;border-radius:14px;margin-top:25px;padding:20px;margin-right:20px}.contents .box2{width:314px;height:210px;background-image:url(../images/icon_2.png);background-position:right bottom;background-repeat:no-repeat;border:3px #a2a251 solid;float:left;-webkit-border-radius:14px;-moz-border-radius:14px;-o-border-radius:14px;-khtml-border-radius:14px;border-radius:14px;margin-top:25px;padding:20px}.contents .box3{width:794px;height:200px;background-image:url(../images/icon_4.png);background-position:right bottom;background-repeat:no-repeat;border:3px #cc3 solid;float:left;-webkit-border-radius:14px;-moz-border-radius:14px;-o-border-radius:14px;-khtml-border-radius:14px;border-radius:14px;margin-top:20px;padding:20px}.contents .box4{width:394px;height:200px;background-image:url(../images/icon_3.png);background-position:right bottom;background-repeat:no-repeat;border:3px #a68f53 solid;float:left;-webkit-border-radius:14px;-moz-border-radius:14px;-o-border-radius:14px;-khtml-border-radius:14px;border-radius:14px;margin-top:20px;padding:20px}.contents .box5{width:334px;height:200px;background-image:url(../images/icon_5.png);background-position:right bottom;background-repeat:no-repeat;border:3px #8e7a87 solid;float:left;-webkit-border-radius:14px;-moz-border-radius:14px;-o-border-radius:14px;-khtml-border-radius:14px;border-radius:14px;margin-top:20px;padding:20px;margin-right:20px}.contents h3{font-size:20px}.contents p{padding-top:10px;font-size:.9rem}.contents .monitor_left{width:420px;height:400px;float:left;margin-top:15px;margin-left:10px}.contents .monitor_left li{font-size:.9rem}.contents .monitor_right{width:430px;height:400px;float:left;margin-left:20px;border-left:#ccc 3px dotted;padding-left:17px;margin-top:15px}.contents .monitor_left2{width:430px;height:340px;float:left;margin-top:15px;padding-left:30px}.contents .monitor_left2 li{font-size:.9rem}.contents .monitor_right2{width:379px;height:319px;float:left;border:3px solid #c90;-webkit-border-radius:14px;-moz-border-radius:14px;-o-border-radius:14px;-khtml-border-radius:14px;border-radius:14px;margin-top:15px;padding:10px 15px 15px 15px;text-align:center}.contents .monitor_right table ul li{font-size:13px}table tr td.course{width:205px;height:60px;vertical-align:top;font-size:16px}table tr td.dot{width:15px;height:60px;vertical-align:top;font-size:16px}table tr td.number{width:100px;height:60px;text-align:right;vertical-align:top;font-size:16px}.monitor_student{width:285px;height:260px;float:left;margin-top:25px}.monitor_student .m_top{width:285px;height:123px;float:left}.monitor_student .m_top .m_t_left{width:99px;height:117px;float:left;margin-right:10px}.monitor_student .m_top .m_t_right{width:176px;height:123px;float:left}.monitor_student .m_bottom{width:265px;height:117px;float:left;padding-right:20px}.contents .monitor_left3{width:401px;height:573px;float:left;border:3px solid #a68f53;-webkit-border-radius:14px;-moz-border-radius:14px;-o-border-radius:14px;-khtml-border-radius:14px;border-radius:14px;margin-top:15px;padding:10px 15px 10px 10px}.contents .monitor_left3 ul{padding-left:10px;padding-right:0px;font-size:13px}.contents .monitor_left3 ul li{padding-bottom:15px}.contents .monitor_right3{width:396px;height:366px;float:left;margin-left:20px;border:3px solid #a68f53;-webkit-border-radius:14px;-moz-border-radius:14px;-o-border-radius:14px;-khtml-border-radius:14px;border-radius:14px;margin-top:15px;padding:10px 15px 15px 15px}.contents .monitor_right3 ul{padding-left:10px;padding-right:0px;font-size:13px}.contents .monitor_right3 ul li{padding-bottom:15px}.contents .monitor_right4{width:396px;height:187px;float:left;margin-left:20px;border:3px solid #a68f53;-webkit-border-radius:14px;-moz-border-radius:14px;-o-border-radius:14px;-khtml-border-radius:14px;border-radius:14px;margin-top:20px;padding:10px 15px 15px 15px}.contents .monitor_right4 ol li{font:12px;list-style-type:circle;margin-left:10px}.contents .test{width:840px;height:538px;float:left}.contents .test .test_top{width:800px;height:138px;margin-top:30px;margin-left:20px;margin-right:20px;background-image:url(../images/skype_bird2_3.png);background-repeat:no-repeat;background-position:80%;float:left}.contents .test .test_top h2{font-size:40px;font-weight:100;color:#666}.contents .test .test_top p{font-size:18px;color:#666}.contents .test .test_in{width:800px;height:330px;margin-left:20px;margin-right:20px;float:left}.contents .test .test_in .large_box{width:754px;height:264px;border:3px solid #0cf;float:left;-webkit-border-radius:14px;-moz-border-radius:14px;-o-border-radius:14px;-khtml-border-radius:14px;border-radius:14px;margin-top:30px;padding:5px 20px 25px 20px}.contents .test .test_in .large_box p{padding-top:10px;font-size:16px}.contents .test .test_in .large_box .test_box{width:754px;height:140px;float:left;margin-top:20px}.contents .test .test_in .large_box .test_box .test_img{width:100px;height:100px;margin-right:20px;float:left}.contents .test .test_in .large_box .test_box .test_img img{-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;border:2px #ccc solid}.contents .test .test_in .large_box .test_box .test_text{width:218px;height:100px;float:left}.contents .test .test_in .large_box .test_box .test_text p{font-size:14px}.contents .test .test_in .large_box .test_box .test_left{width:384px;height:120px;float:left;margin-top:20px}.contents .test .test_in .large_box .test_box .test_right{width:370px;height:120px;float:left;margin-top:20px}.contents .test .test_in .small_box{width:344px;height:174px;border:3px solid #0cf;float:left;-webkit-border-radius:14px;-moz-border-radius:14px;-o-border-radius:14px;-khtml-border-radius:14px;border-radius:14px;margin-top:25px;padding:5px 20px 25px 20px}.contents .small_box p{padding-top:10px}.button_module{width:900px;height:60px;float:left;margin:0px 60px 0px 30px}.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}
