﻿@font-face{font-family:'proxima_nova_rgregular';src:url(/assets/proxima-nova-regular-webfont-c2f012c8955f7346f2dcf0afa6392797a86be0b615f81f0d25f84088493c0093.eot);src:url(/assets/proxima-nova-regular-webfont-c2f012c8955f7346f2dcf0afa6392797a86be0b615f81f0d25f84088493c0093.eot?#iefix) format("embedded-opentype"),url(/assets/proxima-nova-regular-webfont-6c7b7d87c98ba05b0d08939528e19af420a0bf46e68a6aadd9b8c553de131a50.woff2) format("woff2"),url(/assets/proxima-nova-regular-webfont-1d136a501640c216841f6e36eb457f23a20bf86b9ecafb34dec143e567439a21.woff) format("woff"),url(/assets/proxima-nova-regular-webfont-1636f7749fcacfb3b1f54ad4160df4d0012f1788a993502d530e981a0d918544.ttf) format("truetype"),url(/assets/proxima-nova-regular-webfont-9223b9fe989bfaed6d96207db7a274619dfef5715ed8284621ad3502939198b9.svg#proxima_nova_rgregular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_ltlight';src:url(/assets/proxima-nova-light-webfont-ceee30d10623b2d6b6d5fdb35ce684c4841390158e2617b24447dced8a6644f4.eot);src:url(/assets/proxima-nova-light-webfont-ceee30d10623b2d6b6d5fdb35ce684c4841390158e2617b24447dced8a6644f4.eot?#iefix) format("embedded-opentype"),url(/assets/proxima-nova-light-webfont-c3ee0f94411a94cc222bfd729368fde3381fc2eb1056582574a9a578f19baff8.woff2) format("woff2"),url(/assets/proxima-nova-light-webfont-18f7e4972e21a52c4886deeb03ab599487b8f02f179f622f1ad2ea0863e14a4e.woff) format("woff"),url(/assets/proxima-nova-light-webfont-9dc4ae5f63f51a6f3888b084d1fc09cf08a048d7634360f464a30056221223fa.ttf) format("truetype"),url(/assets/proxima-nova-light-webfont-d4211f0912692f6d66da7b79e39d0aa529f3ea314b1b3bc72bd4322dbbf021c3.svg#proxima_nova_ltlight) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_ltsemibold';src:url(/assets/proxima-nova-semibold-webfont-75a413062a8f71587ac0b097ce54f43850a23ce73f4539a5c9c95b5d5bc20b2a.eot);src:url(/assets/proxima-nova-semibold-webfont-75a413062a8f71587ac0b097ce54f43850a23ce73f4539a5c9c95b5d5bc20b2a.eot?#iefix) format("embedded-opentype"),url(/assets/proxima-nova-semibold-webfont-af9423ec0f99651a050238cbd74ce26821aeda0d462039ffd054f124fa6eeedb.woff2) format("woff2"),url(/assets/proxima-nova-semibold-webfont-7a082c0018fa4e217fea569f29a918e873f272b78bfebccd97c5d7760b10ab33.woff) format("woff"),url(/assets/proxima-nova-semibold-webfont-a98c29a69bb3c549e90060a3339aed7953a02fa607542bfb7d067da887c2b285.ttf) format("truetype"),url(/assets/proxima-nova-semibold-webfont-c0e2ae58fde640b4d75828143f7e59a972db3025aaccc00f64cb7c5007f22161.svg#proxima_nova_ltsemibold) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_rgbold';src:url(/assets/proxima-nova-bold-webfont-85021db909d979111005e7e0a69c20d5485ed07f8fec32d4bc660d005ebb96ba.eot);src:url(/assets/proxima-nova-bold-webfont-85021db909d979111005e7e0a69c20d5485ed07f8fec32d4bc660d005ebb96ba.eot?#iefix) format("embedded-opentype"),url(/assets/proxima-nova-bold-webfont-02a81803c121db32fdaff9ee7994839a8e19ec74d1140bab546009a86531ac8b.woff2) format("woff2"),url(/assets/proxima-nova-bold-webfont-a0366f2df7f34e65c17c4026e0df8e7a9420113ee15924bead744e783d6d3d4b.woff) format("woff"),url(/assets/proxima-nova-bold-webfont-c0f3974591eec055254f7d7719a3aadb1f8820ced306eb298025da95847390c1.ttf) format("truetype"),url(/assets/proxima-nova-bold-webfont-d2df6d9cb5deb7ab1f8f548f8888b90a9e9809bd4b410385aaedcf41083bbf72.svg#proxima_nova_rgbold) format("svg");font-weight:normal;font-style:normal}body{font-family:proxima_nova_rgregular}body h1,body h2,body h3{font-family:proxima_nova_rgbold;margin:0.5em 0}html.locale-ja body{font-family:"helvetica neue", helvetica, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, "メイリオ", arial, sans-serif, "Yu Gothic"}html.locale-ja body h1,html.locale-ja body h2,html.locale-ja body h3{font-family:"helvetica neue", helvetica, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Meiryo, "メイリオ", arial, sans-serif, "Yu Gothic"}html.locale-zh-cn body{font-family:"helvetica neue", helvetica, STHeiti, "Microsoft YaHei", "微软雅黑", SimHei, "黑体", arial, sans-serif}html.locale-zh-tw body{font-family:"helvetica neue", helvetica , arial, sans-serif}h1{font-size:1.6em}h2{font-size:1.5em}h3{font-size:1.25em}.small{font-size:0.8em}html,body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:scroll}.fp-notransition{-webkit-transition:none !important;transition:none !important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0px 0px -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial, helvetica, sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important;min-height:600px}.promo-logo{margin-top:2em}body{background:#D7D7D7;color:#333;color:rgba(0,0,0,0.6)}a{color:#48A0DE}p{font-size:1.4rem;line-height:1.5;max-width:800px;margin:0.5em auto}img{max-width:100%}h2{font-size:2.3rem;margin:0;line-height:2.83rem}strong{font-family:proxima_nova_rgbold}#header{top:0px;position:relative;display:block;width:100%;z-index:9;text-align:center;color:#f2f2f2;background:#F1F1F1;height:100px;border-bottom:1px solid rgba(255,255,255,0.5);box-shadow:0 0 10px rgba(0,0,0,0.2);top:0px}#header .storeButtons{width:100%}h1{font-size:3.51rem;line-height:3.83rem;margin:0}.imgsContainer{max-height:500px}@media all and (max-width: 900px){h2{font-size:1.4em}p{font-size:16px;line-height:1.5}#iPhone1,#iPhone2{width:auto;height:auto;max-width:100%}#fullpage .section h1{font-size:2.0rem;line-height:2.5rem}#fullpage .section h2{font-size:1.4rem}#section0 .skillbackground{background:none !important}#section2 .txtContainer span{text-align:center !important}#section3 span{margin-top:1.6em}.section span{display:block;width:100%}body #section2,body #section3{background-image:none}body #header{height:70px}body .storeButtons{float:none;text-align:center}body .launchButton{margin:0.8rem .45rem;width:120px}body .launchButton.apple{width:120px}body .imgsContainer{max-height:400px}body #section4 .txtContainer{text-align:left;padding:1.59rem}}@media all and (max-width: 768px){body .launchButton{margin:0.8rem .45rem}}@media all and (max-width: 480px){body .launchButton{margin:0.8rem .10rem}}.launchButton{margin:1.1rem 1rem;width:10.8rem;height:auto;border:2px solid rgba(255,255,255,0.7);border-radius:10px}.launchButton img{background-color:white}.launchButton.apple{position:relative}#section1 .txtContainer,#section2 .txtContainer,#section3 .txtContainer,#section4 .txtContainer{display:table}#section1 .txtContainer,#section2 .txtContainer,#section3 .txtContainer,#section4 .txtContainer{margin:0 auto}.section{text-align:center}@keyframes animatedBackground{0%{background-position:0 0}100%{background-position:0 -900px}}@-moz-keyframes animatedBackground{0%{background-position:0 0}100%{background-position:0 -900px}}@-webkit-keyframes animatedBackground{0%{background-position:0 0}100%{background-position:-0 -900px}}@-ms-keyframes animatedBackground{0%{background-position:0 0}100%{background-position:0 -900px}}@-o-keyframes animatedBackground{0%{background-position:0 0}100%{background-position:0 -900px}}#section0{background-image:linear-gradient(to bottom right, #F9F9F9, #D5CDCD)}#section0 .skillbackground{background:url(/assets/reallyenglish-background2-72e46730a08b080725990fdb5909e6bdb65bc625c492277706fdfe0803b6c436.png) no-repeat center center;background-size:75%}#section1,#section2,#section3{padding:2em 0}#section1 h2,#section1 p{color:#fff}#section2 img,#section3 img{display:block;width:100% !important;height:auto;max-width:100%}#section1 .txtContainer span,#section2 .txtContainer span,#section3 .txtContainer span{text-align:left}#section2{background:url(/assets/test-scores-graph-18ca153c7daf440882b74ca42f77a0680590699c11ca4c7b78298d4725112f95.png) center bottom no-repeat,url(/assets/splodge-background-7e10d0a4bf2a77491e434ad100f624b702b750d51ce2cf53c88f1765de884cb0.png) 10% center no-repeat}#section3{background-image:url(/assets/splodge-background-7e10d0a4bf2a77491e434ad100f624b702b750d51ce2cf53c88f1765de884cb0.png);background-position:25% center;background-repeat:no-repeat}#section4{background-image:url(/assets/reallyenglish-map-d39a95f48c240865b048463513447450b66b0edb308c3868afa42b6def0ed889.gif);background-size:cover;background-repeat:no-repeat}span{vertical-align:middle;display:table-cell;width:40em}#section4 .txtContainer{text-align:left;padding:6em;background:white;background:rgba(255,255,255,0.3);border-radius:10px}.store-list-container{padding:4em 0}.stores-list{margin:0 auto;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;width:60%}.stores-list li{width:15em;margin-top:0.5em}.stores-list a,.stores-list .disabled-link{display:block;font-size:1.2em;position:relative;padding:1em 1em 1em 3.5em;background:rgba(255,255,255,0.4);color:#333;border-radius:10px;text-decoration:none}.stores-list a img,.stores-list .disabled-link img{position:absolute;left:5px;top:11%}.stores-list .disabled-link{opacity:0.3}.big-notice{box-sizing:border-box;width:100%;padding:1em;text-align:center;font-size:1em;font-weight:bold;background-color:#fee2ad}.big-notice p{margin:0.5em 0}.big-notice .highlight{color:#ff2200}.footer{height:54px;margin-top:0;border-top:1px solid rgba(0,0,0,0.06);background-color:#fafafa}.footer p{margin:1rem;font-size:1rem}
