/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}testcss{display:-ms-flexbox;display:flex}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/assets/fonts/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(/assets/fonts/MaterialIcons-Regular.woff2) format("woff2"),url(/assets/fonts/MaterialIcons-Regular.woff) format("woff"),url(/assets/fonts/MaterialIcons-Regular.ttf) format("truetype")}@font-face{font-family:Ubuntu Light;font-style:normal;font-weight:300;src:url(/assets/fonts/Ubuntu-Light.eot);src:local("Ubuntu-Light"),url(/assets/fonts/Ubuntu-Light.woff2) format("woff2"),url(/assets/fonts/Ubuntu-Light.woff) format("woff")}@font-face{font-family:Ubuntu Regular;font-style:normal;font-weight:400;src:url(/assets/fonts/Ubuntu-Regular.eot);src:local("Ubuntu-Regular"),url(/assets/fonts/Ubuntu-Regular.woff2) format("woff2"),url(/assets/fonts/Ubuntu-Regular.woff) format("woff")}.icons{font-family:Material Icons;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-dark{color:rgba(0,0,0,.54)}.material-icons.md-dark.md-inactive{color:rgba(0,0,0,.26)}.material-icons.md-light{color:#fff}.material-icons.md-light.md-inactive{color:hsla(0,0%,100%,.3)}button.icons{padding:0;margin:0;border:0;background-color:initial;vertical-align:text-top}@keyframes blink{50%{border-color:#555}}@keyframes blink_color{50%{color:#aaa}}.leftIn,.leftOut,.rightIn,.rightOut{display:-ms-flexbox;display:flex;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;//:alternate}.leftIn{animation:left_to_center 3s 1}.leftOut{animation:center_to_left 3s 1}.rightIn{animation:right_to_center 3s 1}.rightOut{animation:center_to_right 3s infinity}@keyframes left_to_center{0%{transform:translate(-840px)}to{transform:translate(0)}}@keyframes center_to_left{0%{transform:translate(0)}to{transform:translate(-840px)}}@keyframes right_to_center{0%{transform:translate(840px)}to{transform:translate(0)}}@keyframes center_to_right{0%{transform:translate(0)}to{transform:translate(840px)}}.animation-wrap1,.animation-wrap2{display:-ms-flexbox;display:flex}#layout-book,#layout-container{width:100%}body,html{height:100%;background-color:#f3f3f3;font-family:Ubuntu Light}body,h1,h2,h3,h4,h5,h6,html{color:#444;font-size:12px;line-height:1}h1,h2,h3,h4,h5{margin:0;font-weight:400;font-size:13px}em{font-style:normal}li,p,ul{margin:0;padding:0}li,ul{list-style:none}a{display:inline-block;text-decoration:none;color:#444}a:hover{color:#000}input,select{box-sizing:border-box}button{cursor:pointer}table.tbl{width:100%;border-collapse:collapse}table.tbl td,table.tbl th{text-align:center;border:1px solid #f3f3f3;padding:10px}.print-header{display:none}.btn{display:inline-block;color:#444;background-color:inherit;border:1px solid gray;padding:8px 13px;border-radius:20px;box-sizing:border-box;text-align:center;font-size:13px}.btn.active,.btn:hover{background-color:#fff;color:#2196f3}.btn.size-s{font-size:12px;padding:6px 15px}.btn.size-xs{font-size:11px;padding:4px 9px}.btn.size-exs{font-size:10px;padding:3px 7px}.btn.size-l{font-size:15px;padding:12px 30px;border-radius:30px}.btn.no-border{border:none}.btn.color-gray{background-color:#f3f3f3;color:#aaa}.btn.color-theme{background-color:#fff;border-color:#2196f3;color:#2196f3}.btn.color-theme-rev,.btn.color-theme.active,.btn.color-theme:hover{background-color:#2196f3;color:#fff}.btn.color-theme-rev{border:1px solid #2196f3}.btn.color-theme-rev.active,.btn.color-theme-rev:hover{background-color:#fff;border:1px solid #2196f3;color:#2196f3}.btn.color-green{background-color:#fff;border-color:#4bc355;color:#4bc355}.btn.color-green.active,.btn.color-green:hover{background-color:#4bc355;color:#fff}.btn.color-red-rev{background-color:#ce4e4f;color:#fff;border:1px solid #ce4e4f}.btn.color-red-rev.active,.btn.color-red-rev:hover{background-color:#fff;border:1px solid #ce4e4f;color:#ce4e4f}.btn.color-green-rev{background-color:#4bc355;color:#fff;border:1px solid #4bc355}.btn.color-green-rev.active,.btn.color-green-rev:hover{background-color:#fff;border:1px solid #4bc355;color:#4bc355}button:disabled,button:disabled:hover{border-color:#ccc;color:#ccc;background-color:#f6f6f6}.worksheet-tmp{width:100%;height:600px;margin:0 auto;display:block;overflow:hidden}.vocab-tmp{height:726px}.lw-tmp,.vocab-tmp{width:700px;margin:0 auto;display:block;overflow:hidden}.lw-tmp{height:570px}.lr-tmp{width:640px;height:430px;padding:30px 0;margin:0 auto;display:block;overflow:hidden}.accor-wrap{width:850px;margin:0 auto;border:1px solid #4bc355}.accor-wrap .accor-item-wrap{margin-bottom:1px}.accor-wrap .accor-item-wrap .accor-content,.accor-wrap .accor-item-wrap .accor-title{text-align:left}.accor-wrap .accor-item-wrap .accor-title{padding:10px;cursor:pointer;color:#4bc355;font-size:13px;font-weight:700;color:#fff;background-color:#4bc355;border-bottom:1px solid #4bc355;overflow:hidden}.accor-wrap .accor-item-wrap .accor-title span{font-weight:700}.accor-wrap .accor-item-wrap .accor-title i{vertical-align:middle}.accor-wrap .accor-item-wrap .accor-title .right{float:right}.accor-wrap .accor-item-wrap .accor-content{padding:15px;line-height:1.5;font-size:12px;display:none}.accor-wrap .accor-item-wrap .accor-content img{width:100%}.style-icon{font-size:12px;text-align:center;width:20px;display:inline-block;padding:9px 2px;color:#fff}.style-icon span{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0 auto}.style-icon.style-1{background-color:orange}.style-icon.style-2{background-color:brown}.style-icon.style-3{background-color:purple}.style-icon.style-4{background-color:#4bc355}.style-icon.style-5{background-color:#2196f3}.difficulty-icon{border:1px solid gray;font-size:13px;width:25px;display:inline-block;padding:9px 2px;color:#fff}.difficulty-icon span{margin:0 auto}.difficulty-icon.difficulty-a{background-color:#ccc}.difficulty-icon.difficulty-b{background-color:#777}.difficulty-icon.difficulty-c{background-color:#333}.progress-bar{background-color:#ddd;border-radius:0 20px 20px 0;position:relative}.progress-bar .progress-complete{background-color:#2196f3;width:0;text-align:right;border-radius:0 20px 20px 0}.progress-bar .progress-complete .progress-text{font-size:13px;color:#fff;padding:5px 10px 5px 5px;display:inline-block;font-size:12px}.progress-bar .progress-complete .progress-text .tail{font-size:10px}.progress-vertical{background-color:#ddd;border-radius:50px 50px 0 0;position:relative;display:inline-block;height:100%;width:30px;z-index:2}.progress-vertical .progress-complete{background-color:#2196f3;text-align:right;border-radius:50px 50px 0 0;position:absolute;bottom:0;left:0;width:100%}.progress-vertical .progress-complete .progress-text{color:#fff;padding:10px 0 0;display:inline-block;width:100%;text-align:center}.progress-vertical .progress-complete .progress-text .tail{font-size:11px}.progress-vertical .percent-text{display:none}.progress-vertical.percent-0 .percent-text{display:block;font-size:12px;text-align:center;position:absolute;bottom:0;left:0;width:100%;color:#fff;padding-bottom:5px}.progress-vertical.percent-0 .percent-text .tail{font-size:11px}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("/assets/images/ajax-loader.gif") 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url("/assets/fonts/slick.eot");src:url("/assets/fonts/slick.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/slick.woff") format("woff"),url("/assets/fonts/slick.ttf") format("truetype"),url("/assets/fonts/slick.svg#slick") format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\2022";text-align:center;opacity:.25;color:$theme_blue;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:$theme_blue}/*! tooltip 0.1.0 - 18th Dec 2013 | https://github.com/darsain/tooltip */.tooltip{position:absolute;padding:.8em 1em;top:10px;max-width:200px;color:#fff;background:#3a3c47;border-radius:2px;text-shadow:-1px -1px 0 rgba(0,0,0,.2);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:99}.tooltip:after{content:"";position:absolute;width:10px;height:10px;margin:-5px;background:inherit;-ms-transform:rotate(45deg);transform:rotate(45deg)}.tooltip.top-left:after,.tooltip.top-right:after,.tooltip.top:after{bottom:0}.tooltip.bottom-left:after,.tooltip.bottom-right:after,.tooltip.bottom:after{top:0}.tooltip.bottom:after,.tooltip.top:after{left:50%}.tooltip.bottom-left:after,.tooltip.top-left:after{right:15px}.tooltip.bottom-right:after,.tooltip.top-right:after{left:15px}.tooltip.left-bottom:after,.tooltip.left-top:after,.tooltip.left:after{right:0}.tooltip.right-bottom:after,.tooltip.right-top:after,.tooltip.right:after{left:0}.tooltip.left:after,.tooltip.right:after{top:50%}.tooltip.left-top:after,.tooltip.right-top:after{bottom:15px}.tooltip.left-bottom:after,.tooltip.right-bottom:after{top:15px}.tooltip.fade{opacity:0;transition:opacity .2s ease-out}.tooltip.fade.in{opacity:1;transition-duration:.1s}.tooltip.slide{opacity:0;transition:transform .2s ease-out;transition-property:transform,opacity}.tooltip.slide.top,.tooltip.slide.top-left,.tooltip.slide.top-right{-ms-transform:translateY(15px);transform:translateY(15px)}.tooltip.slide.bottom,.tooltip.slide.bottom-left,.tooltip.slide.bottom-right{-ms-transform:translateY(-15px);transform:translateY(-15px)}.tooltip.slide.left,.tooltip.slide.left-bottom,.tooltip.slide.left-top{-ms-transform:translateX(15px);transform:translateX(15px)}.tooltip.slide.right,.tooltip.slide.right-bottom,.tooltip.slide.right-top{-ms-transform:translateX(-15px);transform:translateX(-15px)}.tooltip.slide.in{opacity:1;-ms-transform:none;transform:none;transition-duration:.1s}.tooltip.grow{-ms-transform:scale(0);transform:scale(0);transition:transform .2s ease-out}.tooltip.grow.top{-ms-transform:translateY(60%) scale(0);transform:translateY(60%) scale(0)}.tooltip.grow.top-left{-ms-transform:translateY(60%) translateX(40%) scale(0);transform:translateY(60%) translateX(40%) scale(0)}.tooltip.grow.top-right{-ms-transform:translateY(60%) translateX(-40%) scale(0);transform:translateY(60%) translateX(-40%) scale(0)}.tooltip.grow.bottom{-ms-transform:translateY(-60%) scale(0);transform:translateY(-60%) scale(0)}.tooltip.grow.bottom-left{-ms-transform:translateY(-60%) translateX(40%) scale(0);transform:translateY(-60%) translateX(40%) scale(0)}.tooltip.grow.bottom-right{-ms-transform:translateY(-60%) translateX(-40%) scale(0);transform:translateY(-60%) translateX(-40%) scale(0)}.tooltip.grow.left{-ms-transform:translateX(53%) scale(0);transform:translateX(53%) scale(0)}.tooltip.grow.left-top{-ms-transform:translateX(53%) translateY(40%) scale(0);transform:translateX(53%) translateY(40%) scale(0)}.tooltip.grow.left-bottom{-ms-transform:translateX(53%) translateY(-40%) scale(0);transform:translateX(53%) translateY(-40%) scale(0)}.tooltip.grow.right{-ms-transform:translateX(-53%) scale(0);transform:translateX(-53%) scale(0)}.tooltip.grow.right-top{-ms-transform:translateX(-53%) translateY(40%) scale(0);transform:translateX(-53%) translateY(40%) scale(0)}.tooltip.grow.right-bottom{-ms-transform:translateX(-53%) translateY(-40%) scale(0);transform:translateX(-53%) translateY(-40%) scale(0)}.tooltip.grow.in{-ms-transform:none;transform:none;transition-duration:.1s}.tooltip.light{color:#3a3c47;background:#fff;text-shadow:none}.tooltip.success{background:#8dc572}.tooltip.warning{background:#ddc12e}.tooltip.error{background:#be6464}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;top:67px}#toast-container *{box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px;background-repeat:no-repeat;color:#fff}#toast-container>:hover,#toast-container>div{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100)}#toast-container>:hover{box-shadow:0 0 12px #000;cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}@charset "UTF-8";
/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-single{*zoom:1}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;color:#333;background-color:#fff}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-rtl .pika-next,.pika-prev{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.is-rtl .pika-prev,.pika-next{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#3af;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-disabled .pika-button{pointer-events:none;cursor:default}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-button .is-selection-disabled{pointer-events:none;cursor:default}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}#layout-container{overflow:hidden}#layout-footer{clear:both}#app{padding:50px 0;overflow-x:hidden}body.hideFooter #app{padding-bottom:0}body.hideFooter #layout-mobile-menu{display:none}.index-main-wrap{background-image:url(/assets/images/splash.jpg);background-size:cover;background-position:65% 85%;height:100%;padding-top:62px;position:relative}.index-main-wrap .index-main{width:100%;margin:0 auto;padding:70px 0 150px;color:#fff}.index-main-wrap .index-main h1,.index-main-wrap .index-main h2{color:#fff;font-weight:400;text-align:center}.index-main-wrap .index-main .main-logo-wrap{text-align:center}.index-main-wrap .index-main .main-logo-wrap h1{font-family:sans-serif;font-size:35px}.index-main-wrap .index-main .main-logo-wrap img{width:200px}.index-main-wrap .index-main h2{margin:30px 10px;font-size:14px;line-height:1.5}.index-main-wrap .main-btn-wrap{position:absolute;bottom:5%;left:0;width:100%;color:#fff;text-align:center}.index-main-wrap .main-btn-wrap a{width:80%;margin-bottom:10px}.index-main-wrap .main-btn-wrap .btn-index-leveltest{font-weight:700;padding:15px;border-radius:30px;background-color:#ca1111;border-color:#ca1111;color:#fff}.index-main-wrap .main-btn-wrap .btn-login{font-weight:700;padding:15px;border-radius:30px}.index-howto{width:900px;margin:0 auto}.index-howto h2{color:#000;font-size:30px;padding-top:50px;text-align:center}.index-howto p{width:80%;margin:0 auto;color:#aaa;letter-spacing:1px}.index-howto .howto-explain{font-size:13px;color:#777;padding:30px 0;text-align:center;line-height:1.5}.index-howto .howto-list{padding:10px 0 50px;overflow:hidden}.index-howto .howto-list li{float:left;width:25%;text-align:center;cursor:pointer}.index-howto .howto-list li .icon-wrap{font-size:40px;display:inline-block;background-color:#fff;border-radius:58px;padding:20px;width:40px;height:40px;color:#2196f3;box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-sizing:content-box}.index-howto .howto-list li h3{color:#000;font-size:13px;padding:20px 0 15px}.index-howto .howto-list li p{color:#aaa;letter-spacing:1px;font-size:12px;line-height:1.3}.contents-area.layout-fit,.contents-area .layout-fit{width:100%;margin:0 auto}.contents-area.layout-fit2,.contents-area .layout-fit2{width:95%;margin:0 auto}.layout-bg-white{background-color:#fff}.navbar-wrap{color:#fff;background-color:#2196f3;position:fixed;top:0;left:0;z-index:9999;width:100%;height:50px;border-bottom:1px solid #e6e6e6;padding:0 10px}.navbar-wrap button{margin:0;padding:0;line-height:0;padding:5px;color:#fff;font-size:30px;border:0;background:none}.navbar-wrap .left-btn-area{position:absolute;left:0;top:0}.navbar-wrap .left-btn-area button{font-size:40px}.navbar-wrap .right-btn-area{position:absolute;right:0;top:5px}.navbar-wrap .right-btn-area .text-area{display:none;font-size:24px;padding-top:10px;padding-right:10px}.navbar-wrap .pageTitle-wrap{display:-ms-flexbox;display:flex;padding:0 30px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}.navbar-wrap .pageTitle-wrap h1.pageTitle{-ms-flex:1;flex:1;color:#fff;font-size:22px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.5}.navbar-wrap[data-menu-active=media]{background-color:#9451c5}.book-list-filter,.mypage-info-filter,.vocab-list-filter{border-bottom:1px solid #ddd;background-color:#fff;overflow:hidden}.book-list-filter,.mypage-info-filter,.vocab-list-filter{border-top:1px solid #ddd}.vocab-list-filter:first-child{border-bottom:0}.vocab-list-filter:first-child .btn-vocab-mine{border-right:0}.vocab-list-filter.border-bottom{border-bottom:1px solid #ddd}.vocab-list-filter .tab-filter .button-icon{border-width:0 0 0 1px}.tab-filter{border:1px solid #ddd;box-sizing:border-box;border-width:0;height:40px;display:-ms-flexbox;display:flex}.tab-filter.tab-mypage-result .dropdown{-ms-flex:1;flex:1}.tab-filter.tab-mypage-result .button-text{text-align:center;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}.tab-filter.tab-mypage-result .button-text.text-result-menu{border-bottom:1px solid #ddd}.tab-filter.tab-mypage-result .button-text.text-result-menu a{height:100%;-ms-flex-pack:center;justify-content:center;width:100%;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.tab-filter.tab-mypage-result .button-text.text-result-menu a span{padding-left:0}.tab-filter.tab-mypage-result .datepicker-wrap{-ms-flex:2;flex:2;display:-ms-flexbox;display:flex;border-right:0}.tab-filter.tab-mypage-result .datepicker-wrap .datepicker-input-wrap{display:table-cell;vertical-align:middle}.tab-filter.tab-mypage-result .button-icon.help{border-bottom:1px solid #ddd}.tab-filter .button-icon,.tab-filter .button-text,.tab-filter .custom-area,.tab-filter .dropdown,.tab-filter .input-search{height:40px}.tab-filter .custom-area{display:none}.tab-filter .custom-area .custom-wrap{display:table-cell;vertical-align:middle;padding:0 10px}.tab-filter .input-search{-ms-flex:2;flex:2}.tab-filter .input-search .input-wrap{vertical-align:middle;padding:0 10px;position:relative}.tab-filter .input-search .input-wrap input{border:0;font-size:12px;width:100%;padding-right:32px;height:40px}.tab-filter .input-search .input-wrap button{font-size:24px;position:absolute;top:50%;right:5px;margin-top:-12px}.tab-filter .button-icon{border:1px solid #ddd;border-width:0 1px 0 0;box-sizing:border-box;width:40px;font-size:24px}.tab-filter .button-icon button{width:100%;height:40px}.tab-filter .button-icon.active,.tab-filter .button-icon:hover{background-color:#f3f3f3}.tab-filter .button-icon.help{border-width:0 0 0 1px}.tab-filter .button-icon.help button{color:#777}.tab-filter .button-text{border:1px solid #ddd;border-width:0 1px 0 0;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}.tab-filter .button-text a{display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.tab-filter .button-text a span.text{padding-left:10px;font-size:12px}.tab-filter .button-text a span.badge{margin-right:10px;background-color:#09f;color:#fff;border-radius:20px;text-align:center;padding:5px 7px 4px;font-size:11px}.tab-filter .button-text a.active,.tab-filter .button-text a:hover{background-color:#f3f3f3;color:#000}.tab-filter .dropdown{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:1px solid #ddd;border-width:0 1px 0 0;box-sizing:border-box;position:relative}.tab-filter .dropdown .select-box{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:1}.tab-filter .dropdown .dropdown-list{background-color:#fff;display:none;position:absolute;top:41px;left:0;width:100%;box-sizing:border-box;z-index:9}.tab-filter .dropdown .dropdown-list li{border:1px solid #ddd;border-width:0 1px 1px;font-size:12px}.tab-filter .dropdown .dropdown-list li a{padding:10px;display:block}.tab-filter .dropdown .dropdown-list li a.disabled{cursor:not-allowed;color:#aaa}.tab-filter .dropdown .dropdown-list li a.on,.tab-filter .dropdown .dropdown-list li a:hover{background-color:#f3f3f3}.tab-filter .dropdown .dropdown-text{display:table-cell;vertical-align:middle;font-size:12px;width:100%;position:relative}.tab-filter .dropdown .dropdown-text .selected-text{margin-left:10px}.tab-filter .dropdown .dropdown-text i{font-size:16px;color:#2196f3;position:absolute;right:10px;top:50%;margin-top:-8px}.menu-mid a,.menu-top a{text-decoration:none;color:inherit}.menu-top a.active{color:red;font-weight:700}.menu-mid a.active{font-weight:700}.header-wrap{background-color:#2274b5}.menu-mid{width:100%;margin:0 auto;display:none;text-align:center;padding:5px 0;overflow:hidden}.menu-mid.mid0{padding:0}.btn-layout{display:inline-block;transition:color 1s;transition:background-color .3s}.btn-layout.btn-menu-mid{color:#fff;background-color:inherit;padding:10px 20px;border-radius:20px;text-align:center}.btn-layout.btn-menu-mid.active,.btn-layout.btn-menu-mid:hover{background-color:#fff;color:#2196f3}.menu-mid-book{display:-ms-flexbox;display:flex}.menu-mid-book .btn-book-mid{-ms-flex:1;flex:1;color:#fff;background-color:inherit;height:55px;background-color:#fff}.menu-mid-book .btn-book-mid,.menu-mid-book .btn-book-mid .btn-book-deco{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.menu-mid-book .btn-book-mid .btn-book-deco{width:90%;height:90%;border-radius:10px;margin:0 auto;border:2px solid #2196f3;color:#2196f3}.menu-mid-book .btn-book-mid.active .btn-book-deco,.menu-mid-book .btn-book-mid:hover .btn-book-deco{color:#fff;background-color:#2196f3}.button-wrap{display:block;text-align:center;padding:30px 0}.button-wrap.vocab-list .btn{margin:0 10px;min-width:150px}#app.page-index{padding:0;height:100%}#app.page-index #layout-container,#app.page-index #layout-container>div:first-child,#app.page-index .contents-area{height:100%}#app.page-index .animation-wrap1{display:none}#app.page-index .animation-wrap2{height:100%}#app.page-index #layout-header,#app.page-index #layout-mobile-menu,#app.page-index #layout-navbar{display:none}#app.page-index #layout-navbar .layout-navbar-area{background-image:none;height:inherit}#app.page-index #layout-navbar .layout-navbar-area .pageTitle-wrap{display:none}.page-header{padding:10px;border-bottom:1px solid #eee;margin-top:25px;margin-bottom:15px;color:#000;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:15px}.page-header i{vertical-align:middle;font-size:15px}.page-header .btn-more{font-size:10px}.page-header .btn-more i{font-size:13px}.page-header .header-text{color:#777}.page-header em{font-weight:700;color:#2196f3}#layout-footer{width:100%;position:fixed;bottom:0;left:0}.footer-wrap{background-color:#000;padding:12px 0}.footer-wrap .footer-btn-wrap{padding-bottom:10px;text-align:center}.footer-wrap .footer-btn-wrap a.footer-btn{text-decoration:none;display:inline-block;padding-right:15px;color:#ccc;font-size:12px}.footer-wrap .footer-btn-wrap a.footer-btn.footer-btn-last{padding:0}.footer-wrap .copyright{font-size:10px;color:#888;text-align:center}.pal-wrap{text-align:center;padding:30px}.page-pal{background-color:#fff}.page-pal#app{height:100%;padding-bottom:0}.page-pal .navbar-wrap{background-color:#4bc355}.page-pal #layout-mobile-menu{display:none}.page-pal .header-wrap{background-color:#4bc355}.page-pal .btn-layout.btn-menu-mid.active,.page-pal .btn-layout.btn-menu-mid:hover{color:#4bc355}.page-media{background-color:#fff}.page-media .header-wrap{background-color:#5b2186}.page-media .btn-layout.btn-menu-mid.active,.page-media .btn-layout.btn-menu-mid:hover{color:#9451c5}.footer-wrap .footer-btn-wrap a.footer-btn.btn-locale-change{display:none}#layout-mobile-menu{width:100%;position:fixed;z-index:999;bottom:0;left:0;border-top:1px solid #e6e6e6;box-shadow:-2px 12px 19px 9px #a9a9a9}.nav-mobile-wrap .mnav-item-wrap{display:-ms-flexbox;display:flex;background-color:#2196f3}.nav-mobile-wrap .mnav-item-wrap .mnav-item{-ms-flex:1;flex:1;border-right:1px solid #6cb5ef}.nav-mobile-wrap .mnav-item-wrap .mnav-item a{height:50px;color:#a3d5ff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.nav-mobile-wrap .mnav-item-wrap .mnav-item a i{font-size:26px}.nav-mobile-wrap .mnav-item-wrap .mnav-item a span.menu-text{font-size:12px;padding-top:3px}.nav-mobile-wrap .mnav-item-wrap .mnav-item a.active{color:#fff}.nav-mobile-wrap .mnav-item-wrap .mnav-item:last-child{border-width:0}.nav-mobile-wrap .mnav-item-wrap[data-menu-active=media]{background-color:#9451c5}.nav-mobile-wrap .mnav-item-wrap[data-menu-active=media] .mnav-item{border-right:1px solid #c78ff1}.nav-mobile-wrap .mnav-item-wrap[data-menu-active=media] .mnav-item a{color:#e4bfff}.nav-mobile-wrap .mnav-item-wrap[data-menu-active=media] .mnav-item a.active{color:#fff}.nav-mobile-wrap .mnav-item-wrap[data-menu-active=media] .mnav-item:last-child{border-width:0}.empty-wrap{padding:30px 0;text-align:center}.mypage-info-wrap .tab-filter .search-sort{display:none}.mypage-info-wrap .tab-filter.books .input-search{width:638px}.mypage-info-wrap .tab-filter.books .custom-area{display:table;width:638px}.mypage-info-wrap .tab-filter.books .custom-area .btn-levelup{margin-left:25px}.mypage-info-wrap .tab-filter.books .custom-area .custom-wrap{text-align:center}.mypage-info-wrap .tab-filter.books .custom-area .custom-wrap .progress-bar,.mypage-info-wrap .tab-filter.books .custom-area .custom-wrap .text-level,.mypage-info-wrap .tab-filter.books .custom-area .custom-wrap .text-progress{display:inline-block;vertical-align:middle}.mypage-info-wrap .tab-filter.books .custom-area .custom-wrap .text-level{font-size:19px;color:#2196f3;font-weight:700}.mypage-info-wrap .tab-filter.books .custom-area .custom-wrap .progress-bar{width:360px;border-radius:20px;margin:0 15px}.mypage-info-wrap .tab-filter.books .custom-area .custom-wrap .progress-bar .progress-complete{height:13px;border-radius:20px}.mypage-info-wrap .tab-filter.books .custom-area .custom-wrap .text-progress{font-size:13px;color:#777}.mypage-info-wrap .tab-filter.books .custom-area .custom-wrap .text-progress em{font-size:19px;font-weight:700;color:#2196f3}.mypage-result{background-color:#fff}.mypage-info-top-wrap{background-color:#f3f3f3}.mypage-info-top-wrap .layout-fit-wrap{overflow:hidden}.mypage-info-top-wrap .mypage-info-user{margin:15px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.mypage-info-top-wrap .mypage-info-user .user-avatar{width:80px}.mypage-info-top-wrap .mypage-info-user .user-avatar img{width:100%}.mypage-info-top-wrap .mypage-info-user .user-info li{color:#777;font-size:13px;margin:5px 0}.mypage-info-top-wrap .mypage-info-user .user-info li span.head{display:inline-block;width:55px;text-align:right;padding-right:5px}.mypage-info-top-wrap .mypage-info-user .user-info li span.name{color:#000;font-size:15px}.mypage-info-top-wrap .mypage-info-menu{display:-ms-flexbox;display:flex;background-color:#fff;border-top:1px solid #ddd}.mypage-info-top-wrap .mypage-info-menu.mypage-dashboard{border-bottom:1px solid #ddd}.mypage-info-top-wrap .mypage-info-menu .menu-style{-ms-flex:1;flex:1;padding:10px 0;border-left:1px solid #ddd;text-align:center}.mypage-info-top-wrap .mypage-info-menu .menu-style span{text-align:center;display:block}.mypage-info-top-wrap .mypage-info-menu .menu-style .info-cnt{font-size:15px;font-weight:700;color:#2196f3}.mypage-info-top-wrap .mypage-info-menu .menu-style .info-text{font-size:11px;color:#777;padding-top:5px}.mypage-info-top-wrap .mypage-info-menu .menu-style.active,.mypage-info-top-wrap .mypage-info-menu .menu-style:hover{background-color:#fff}.mypage-info-top-wrap .mypage-info-menu .menu-style.active .info-cnt,.mypage-info-top-wrap .mypage-info-menu .menu-style:hover .info-cnt{color:#ae323b}.mypage-info-top-wrap .mypage-info-menu .menu-style:first-child{border:0}.mypage-info-top-wrap .mypage-info-menu a.btn{margin-right:10px}.mypage-info-top-wrap .mypage-info-menu .menu-style2{width:120px}.mypage-info-top-wrap .mypage-info-menu .menu-style2.active .info-cnt,.mypage-info-top-wrap .mypage-info-menu .menu-style2:hover .info-cnt{color:#2196f3}.mypage-result-filter{border:1px solid #ddd;border-width:1px 0;margin-bottom:20px}.mypage-result-filter .button-text a span{margin:0 auto;font-weight:700}.mypage-result-filter .button-icon.help{border-width:0}.mypage-result-filter .datepicker-wrap .datepicker-input-wrap{width:100%;text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.mypage-result-filter .datepicker-wrap .datepicker-input-wrap input{width:80px;border-width:0 0 1px;border-color:#aaa;text-align:center}.result-graph-wrap .detail-item-wrap{position:relative}.result-graph-wrap .detail-item-wrap .item-name{width:20%;height:50px;float:left;display:table;text-align:center;border:1px solid #2196f3;color:#2196f3;font-size:15px;font-weight:700}.result-graph-wrap .detail-item-wrap .item-name .item-text{display:table-cell;vertical-align:middle}.result-graph-wrap .detail-item-wrap .progress-wrap{float:left;width:80%}.result-graph-wrap .detail-item-wrap .progress-wrap .progress-bar{background-color:inherit}.result-graph-wrap .detail-item-wrap .progress-wrap .progress-bar .progress-text,.result-graph-wrap .detail-item-wrap .progress-wrap .progress-bar .progress-title{color:#777}.result-graph-wrap .detail-item-wrap .progress-wrap .progress-bar .progress-title{font-size:12px;color:#aaa}.result-graph-wrap .detail-item-wrap .progress-wrap .progress-bar.avg{border-radius:0;background-color:inherit}.result-graph-wrap .detail-item-wrap .progress-wrap .progress-bar.avg .progress-complete{border-radius:0;background-color:#f3f3f3}.result-graph-wrap .detail-item-wrap .progress-wrap .progress-bar.mine .progress-text{color:#fff;font-weight:700;font-size:15px}.result-graph-wrap .detail-item-wrap .progress-wrap .progress-bar.mine .progress-title{color:#f3f3f3}.result-graph-wrap .detail-item-wrap .progress-wrap .progress-bar.mine .progress-complete{transition:.8s ease-out}.result-graph-wrap .progress-wrap{position:relative}.result-graph-wrap .progress-wrap .detail-axis{width:100%;position:absolute;top:-20px;left:0;height:600%;z-index:3;overflow:hidden}.result-graph-wrap .progress-wrap .detail-axis .axis-item{height:100%;width:25%;float:left;display:inline-block;text-align:right;border-right:1px dashed #ddd;border-top:1px solid #ddd;box-sizing:border-box}.result-graph-wrap .progress-wrap .detail-axis .axis-item.axis-25{height:inherit}.result-graph-wrap .progress-wrap .detail-axis .axis-item span{padding-right:5px;padding-top:5px;display:inline-block;font-size:10px;color:#aaa}.result-graph-wrap .graph-total{position:relative;margin-bottom:15px;padding-top:20px;overflow:hidden}.result-graph-wrap .graph-detail{width:90%;margin:0 auto;padding-top:20px;overflow:hidden}.result-graph-wrap .graph-detail .detail-item-wrap{clear:both;margin-bottom:10px;height:39px}.result-graph-wrap .graph-detail .detail-item-wrap .item-name{float:left;font-size:12px;border:1px solid #ddd;color:#777;width:20%;height:39px}.result-graph-wrap .graph-detail .detail-item-wrap .progress-bar{float:left;width:80%}.result-graph-wrap .graph-detail .detail-item-wrap .progress-bar .progress-text{padding:3px 7px 3px 0}.result-graph-wrap .graph-detail .detail-item-wrap .progress-bar.mine .progress-text{font-size:13px}.result-graph-wrap .graph-detail .detail-item-wrap .progress-bar.mine .progress-complete{background-color:#fb8181;transition:1s ease-out}.result-comment pre{font-size:13px}.result-comment em{font-style:normal;color:#ae323b;line-height:1.7}.result-explanation{overflow:hidden}.result-explanation .explanation-image-wrap{float:left}.result-explanation .explanation{padding-bottom:10px}.result-explanation .explanation .explanation-type{font-style:italic;font-size:13px;font-weight:700;color:#777}.result-explanation .explanation p{line-height:1.4;padding-top:7px;font-size:13px}.result-explanation .explanation p em{color:#ae323b}table.tbl-result-reading-history th{border:0;border-top:2px solid #ddd;border-bottom:2px solid #ddd}table.tbl-result-reading-history td{border:0;border-bottom:1px solid #ddd;padding:5px}table.tbl-result-reading-history td.score{color:#ae323b;font-size:17px;font-weight:700}table.tbl-result-reading-history td.date .time{padding-left:10px;font-size:10px;vertical-align:middle;color:#aaa}table.tbl-result-reading-history td.book .book-wrap{text-align:left;display:-ms-flexbox;display:flex}table.tbl-result-reading-history td.book .book-wrap .book-image-wrap{width:60px;height:60px;vertical-align:middle;overflow:hidden}table.tbl-result-reading-history td.book .book-wrap .book-image-wrap img{width:100%}table.tbl-result-reading-history td.book .book-wrap .book-title{-ms-flex:1;flex:1;vertical-align:middle;padding-left:10px;line-height:1.3;font-size:13px}table.tbl-result-reading-history td.book .book-wrap .book-title .book-level{color:#777;font-size:11px}.point-wrap{background-color:#fff;border-top:1px solid #ddd;padding-bottom:50px}table.tbl-point-list th{border:0;border-top:2px solid #ddd;border-bottom:2px solid #ddd}table.tbl-point-list td{border:0;border-bottom:1px solid #ddd;padding:15px 0}table.tbl-point-list td.point-plus{color:#ae323b;font-size:17px;font-weight:700}table.tbl-point-list td.date .time{padding-left:3px;font-size:10px;vertical-align:middle;color:#aaa}.mypage-setting-wrap{padding-bottom:20px}.mypage-setting-wrap .mypage-setting{margin:0 10px}.mypage-setting-wrap .signup-form-wrap{padding:15px 0}.mypage-setting-wrap .signup-form-wrap .signup-input-wrap input{padding:10px;font-size:12px;display:block;margin-bottom:7px;box-sizing:border-box;width:100%}.mypage-setting-wrap .signup-form-wrap .agree-all-wrap{padding:10px}.mypage-setting-wrap .signup-form-wrap .agree-detail-wrap{margin:10px;margin-top:0;padding:10px;background-color:#ddd}.mypage-setting-wrap .signup-form-wrap .agree-detail-wrap .agree-detail.agree1{margin-bottom:10px}.mypage-setting-wrap .signup-form-wrap .signin-submit-wrap{padding:15px}.mypage-setting-wrap .signup-form-wrap .signin-submit-wrap button.btn{display:block;width:100%}.mypage-result-wrap .result-btn-wrap{padding:40px}.chart-range-wrap,.chart-series-wrap{text-align:right}.mypage-dashboard-wrap{margin-top:10px}.mypage-dashboard-wrap a{margin:0}.mypage-dashboard-col2{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.mypage-dashboard-col2 .mypage-dashboard-result{margin-right:5px;background-color:#fff;-ms-flex:1;flex:1;width:50%}.mypage-dashboard-col2 .mypage-dashboard-history{margin-left:5px;background-color:#fff;-ms-flex:1;flex:1;width:50%}.mypage-dashboard-recent{margin-top:10px;background-color:#fff}.mypage-dashboard-button{margin-top:10px}.history-slide-wrap{width:100%;padding:15px;max-height:230px;overflow:hidden}.history-slide-wrap .history-slide .book-list-grid-small a{width:90%;height:140px}.recent-slide-wrap{width:100%;padding:15px 0;max-height:230px;overflow:hidden}.recent-slide-wrap .history-slide .book-list-grid-small a{width:90%;height:140px}.book-list-grid-small{text-align:center}.book-list-grid-small a{width:100px;height:120px;overflow:hidden}.book-list-grid-small a img{width:100%;height:100%}.book-list-grid-small .book-info-wrap{font-size:11px}.book-list-grid-small .book-info-wrap .info1{font-weight:700;padding:5px 0}.book-list-grid-small .book-info-wrap .info2{font-size:10px}.book-list-grid-small .book-info-wrap .info2 span.score{color:#ae323b;font-weight:700;font-size:15px}.mobile-btn-list{background-color:#fff}.mobile-btn-list li{border-bottom:1px solid #f3f3f3}.mobile-btn-list li a{display:-ms-flexbox;display:flex;padding:15px 10px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.mobile-btn-list li a .title{font-size:13px}.mobile-btn-list li a .title em{color:#2196f3}.mobile-btn-list li a .badge{font-size:10px;margin-left:10px;background-color:#2196f3;color:#fff;border-radius:20px;padding:3px 5px}.mobile-btn-list li a i{font-size:19px}.books-wrap{background-color:#f3f3f3;min-height:450px}.books-wrap.book-type-borrowed .book-style-filter,.books-wrap.book-type-pass .book-style-filter,.books-wrap.book-type-progress .book-style-filter,.books-wrap.book-type-r .book-style-filter{display:none}.book-style-filter{position:absolute;left:-55px;top:7px;width:60px;border:1px solid #ddd;background-color:#fff;text-align:center;padding:10px 5px}.book-style-filter .style-filter-title{font-size:10px;font-weight:700;color:#000;padding-bottom:5px}.book-style-filter .style-filter-wrap.difficulty-filter-wrap{margin-bottom:30px}.book-style-filter .style-filter-wrap .style-icon{cursor:pointer;margin-bottom:3px;font-size:11px;font-weight:700;border:2px solid #fff;width:30px}.book-style-filter .style-filter-wrap .style-icon.active,.book-style-filter .style-filter-wrap .style-icon:hover{border:2px solid #777}.book-style-filter .style-filter-wrap .style-icon.tail{margin-bottom:0}.book-style-filter .style-filter-wrap .difficulty-icon{cursor:pointer;margin-bottom:3px;font-size:11px;font-weight:700;border:2px solid #fff;width:30px}.book-style-filter .style-filter-wrap .difficulty-icon.active,.book-style-filter .style-filter-wrap .difficulty-icon:hover{border:2px solid #777}.book-style-filter .style-filter-wrap .difficulty-icon.tail{margin-bottom:0}.book-filter-status{padding:5px;display:none}.book-filter-status .filter-item-wrap{padding-bottom:0;border:1px solid #f3f3f3;text-align:right}.book-filter-status .filter-item-wrap .filter-item{margin-left:5px;background-color:#2196f3;padding:3px 5px;position:relative;overflow:hidden;color:#fff;display:inline-block;padding:10px}.book-filter-status .filter-item-wrap .filter-item .item-text{display:inline-block;padding-right:10px}.book-filter-status .filter-item-wrap .filter-item .icons{float:right}.book-filter-status .filter-item-wrap .filter-item .btn-filter-remove{cursor:pointer}.book-list-area{width:100%;height:100%;clear:both}.view-mode-grid .book-list{overflow:hidden;width:100%}.view-mode-grid .book-list li{padding:7px;float:left;width:50%}.view-mode-grid .book-list .book-list-grid{display:inherit;background-color:#fff;border:1px solid #ddd;padding:7px;box-sizing:border-box}.view-mode-grid .book-list .book-list-grid .book-image{box-sizing:border-box;width:100%;height:170px}.view-mode-grid .book-list .book-list-grid .book-name-wrap{margin-top:15px}.view-mode-grid .book-list .book-list-grid .book-name-wrap .book-series{font-size:11px;text-align:center;color:#777}.view-mode-grid .book-list .book-list-grid .book-name-wrap .book-author,.view-mode-grid .book-list .book-list-grid .book-name-wrap .book-name{text-align:center}.view-mode-grid .book-list .book-list-grid .book-name-wrap .book-name{color:#444;font-size:13px;padding:5px 0}.view-mode-grid .book-list .book-list-grid .book-name-wrap .book-author{color:#aaa;font-size:10px}.view-mode-grid .book-list .book-list-grid:hover{border:3px solid #2196f3}.view-mode-grid,.view-mode-list{padding-bottom:0}.view-mode-list .book-list{background-color:#fff}.view-mode-list .book-list li{padding:10px;border-bottom:1px solid #ddd}.view-mode-list .book-list .book-list-list .book-list-info-wrap{display:-ms-flexbox;display:flex;position:relative}.view-mode-list .book-list .book-list-list .book-image-wrap{-ms-flex:1;flex:1}.view-mode-list .book-list .book-list-list .book-image-wrap .book-image{width:100%;height:100%;margin-right:15px;border:1px solid #eee}.view-mode-list .book-list .book-list-list .book-info-wrap{-ms-flex:2;flex:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding-left:10px}.view-mode-list .book-list .book-list-list .book-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}.view-mode-list .book-list .book-list-list .book-info .book-series{font-size:11px}.view-mode-list .book-list .book-list-list .book-info .book-name{color:#444;font-size:15px;padding-bottom:5px}.view-mode-list .book-list .book-list-list .book-info .book-author{color:#aaa;font-size:11px;padding-bottom:10px}.view-mode-list .book-list .book-list-list .book-info .book-info2-wrap{display:-ms-flexbox;display:flex;padding-bottom:5px}.view-mode-list .book-list .book-list-list .book-info .book-rate{color:#2196f3;font-size:15px;padding-right:10px}.view-mode-list .book-list .book-list-list .book-info .book-rate i{vertical-align:middle}.view-mode-list .book-list .book-list-list .book-info .book-rate span{font-size:11px}.view-mode-list .book-list .book-list-list .book-info .book-summary{color:#777;font-size:11px;padding-bottom:5px}.view-mode-list .book-list .book-list-list .book-info .book-style .style-icon{margin-right:3px;padding:3px 0}.view-mode-list .book-list .book-list-list .book-info .book-style .style-icon span{font-size:10px}.view-mode-list .book-list .book-list-list .book-info .tested-at{display:block;font-size:10px;padding-bottom:5px}.view-mode-list .book-list .book-list-list .book-detail-link-text{text-align:right}.view-mode-list .book-list .book-list-list .book-detail-link-text .btn-book-detail{display:inline-block;width:49%}.view-mode-list .book-list .book-list-list .book-detail-link-text .btn-book-detail a{display:block;text-align:center;padding:5px 15px;border-radius:40px;border:1px solid #f3f3f3}.view-mode-list .book-list .book-list-list .book-detail-link-text .btn-book-detail a.active,.view-mode-list .book-list .book-list-list .book-detail-link-text .btn-book-detail a:hover{background-color:#2196f3}.view-mode-list .book-list .book-list-list .book-detail-link-text .btn-book-detail a.active i,.view-mode-list .book-list .book-list-list .book-detail-link-text .btn-book-detail a.active span,.view-mode-list .book-list .book-list-list .book-detail-link-text .btn-book-detail a:hover i,.view-mode-list .book-list .book-list-list .book-detail-link-text .btn-book-detail a:hover span{color:#fff}.view-mode-list .book-list .book-list-list .book-detail-link-text .btn-book-detail a span{text-align:center;color:#777;font-size:10px}.view-mode-list .book-list .book-list-list .book-detail-link{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.view-mode-list .book-list .book-list-list .book-detail-link .btn-book-detail{width:30%;text-align:center}.view-mode-list .book-list .book-list-list .book-detail-link .btn-book-detail.btn-book-detail-info{margin:0}.view-mode-list .book-list .book-list-list .book-detail-link .btn-book-detail a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:15px;box-sizing:content-box;padding:5px 15px;border-radius:40px;border:1px solid #f3f3f3}.view-mode-list .book-list .book-list-list .book-detail-link .btn-book-detail a.active,.view-mode-list .book-list .book-list-list .book-detail-link .btn-book-detail a:hover{background-color:#2196f3}.view-mode-list .book-list .book-list-list .book-detail-link .btn-book-detail a.active i,.view-mode-list .book-list .book-list-list .book-detail-link .btn-book-detail a.active span,.view-mode-list .book-list .book-list-list .book-detail-link .btn-book-detail a:hover i,.view-mode-list .book-list .book-list-list .book-detail-link .btn-book-detail a:hover span{color:#fff}.view-mode-list .book-list .book-list-list .book-detail-link .btn-book-detail a i{font-size:15px;color:#777}.view-mode-list .book-list .book-list-list .book-detail-link .btn-book-detail a span{text-align:center;color:#777;font-size:11px}.view-mode-list .book-list .book-list-list .book-detail-link .btn-book-detail span.text{font-size:11px}.book-info-wrap .book-info,.book-info-wrap .book-media,.book-info-wrap .book-review{background-color:#fff;padding:15px;margin-bottom:12px}.book-info-wrap .book-info{padding-top:25px;padding-bottom:25px}.book-info-wrap .book-info h3{font-weight:400;font-size:15px}.book-info-wrap .book-info .book-summary{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.book-info-wrap .book-info .book-summary .info-wrap{-ms-flex:2;flex:2}.book-info-wrap .book-info .book-summary .book-image{-ms-flex:1;flex:1;background-size:cover;background-position:50%;background-repeat:no-repeat;box-sizing:border-box;border:1px solid #aaa}.book-info-wrap .book-info .book-summary .info-wrap h2{color:#444;font-size:15px;font-weight:700}.book-info-wrap .book-info .book-summary .info-wrap h2 span.author{font-weight:400;color:#aaa;font-size:13px;display:block;padding-top:5px}.book-info-wrap .book-info .book-summary .info-wrap .info-etc{padding:10px 0}.book-info-wrap .book-info .book-summary .info-wrap .info-etc .info-rate,.book-info-wrap .book-info .book-summary .info-wrap .info-etc .info-type{display:inline-block;vertical-align:middle}.book-info-wrap .book-info .book-summary .info-wrap .info-etc .info-rate{color:#2196f3;font-size:17px}.book-info-wrap .book-info .book-summary .info-wrap .info-etc .info-type span{display:inline;font-size:12px;color:gray;padding-right:5px}.book-info-wrap .book-info .book-summary .info-wrap .info-style .style-icon{margin-right:5px;width:20px;height:20px;padding:5px 2px;font-size:12px}.book-info-wrap .book-info .info-desc{padding-top:30px}.book-info-wrap .book-info .info-desc h3{padding-bottom:10px}.book-info-wrap .book-info .info-desc .book-desc{line-height:1.5}.book-info-wrap .book-media,.book-info-wrap .book-review{padding:0}.book-info-wrap .book-media h3,.book-info-wrap .book-review h3{font-weight:400;font-size:15px;border-bottom:1px solid #f3f3f3;padding:15px;overflow:hidden}.book-info-wrap .book-media h3 span,.book-info-wrap .book-review h3 span{float:left}.book-info-wrap .book-media h3 .tab-inner,.book-info-wrap .book-media h3 button,.book-info-wrap .book-review h3 .tab-inner,.book-info-wrap .book-review h3 button{float:right;overflow:hidden;margin-top:3px}.book-info-wrap .book-media h3 .tab-inner li,.book-info-wrap .book-media h3 button li,.book-info-wrap .book-review h3 .tab-inner li,.book-info-wrap .book-review h3 button li{float:left;padding-left:10px;color:#aaa;font-size:12px;cursor:pointer}.book-info-wrap .book-media h3 .tab-inner li.active,.book-info-wrap .book-media h3 button li.active,.book-info-wrap .book-review h3 .tab-inner li.active,.book-info-wrap .book-review h3 button li.active{color:#2196f3}.book-info-wrap .book-media .container,.book-info-wrap .book-review .container{padding:15px}.book-info-wrap .book-review h3 span{margin-top:5px}.book-info-wrap .book-review h3 button{margin-top:0}.book-info-wrap .book-media .container{position:relative}.book-info-wrap .book-media .container .arrow-next,.book-info-wrap .book-media .container .arrow-prev{position:absolute;top:50%;font-size:40px;margin-top:-40px;color:#2196f3;cursor:pointer}.book-info-wrap .book-media .container .arrow-prev{left:-10px}.book-info-wrap .book-media .container .arrow-next{right:-10px}.book-info-wrap .media-list-wrap .media-list{margin:0 10px}.book-info-wrap .media-list-wrap .media-list .media-wrap{height:125px;background-position:50%;background-size:cover;position:relative;box-sizing:border-box;border:1px solid #aaa}.book-info-wrap .media-list-wrap .media-list .media-wrap .media-name-wrap{position:absolute;bottom:0;left:0;box-sizing:border-box;width:100%;padding:5px;background-color:rgba(0,0,0,.7)}.book-info-wrap .media-list-wrap .media-list .media-wrap .media-name-wrap .media-name{color:#fff;font-size:12px}.book-info-wrap .book-review .review-list li{border-bottom:1px solid #f3f3f3;margin-bottom:10px;padding-bottom:10px}.book-info-wrap .book-review .review-list li .review-wrap{margin:0 auto}.book-info-wrap .book-review .review-list li .review-wrap .review-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.book-info-wrap .book-review .review-list li .review-wrap .review-header span.review-rate,.book-info-wrap .book-review .review-list li .review-wrap .review-header span.user_name{display:block;padding-bottom:5px}.book-info-wrap .book-review .review-list li .review-wrap .review-header span.user-name{color:#aaa;font-size:12px}.book-info-wrap .book-review .review-list li .review-wrap .review-header span.review-rate{color:orange;font-size:13px}.book-info-wrap .book-review .review-list li .review-wrap .review-content{font-size:12px}.book-info-wrap .book-review .review-list li .review-wrap .review-content span.review-date{display:block;text-align:right;color:#aaa;font-size:10px}.book-info-wrap .book-review .review-list li .review-wrap .review-content span.review-date .btn-review-delete{font-size:20px;vertical-align:sub;color:#aaa}.review-write-wrap .review-form-wrap{padding:10px;padding-top:0}.review-write-wrap .review-form-wrap textarea{margin-bottom:5px;height:150px}.vocab-list-wrap div.vocab-item{display:-ms-flexbox;display:flex;position:relative;border-bottom:1px solid #ddd;color:#777}.vocab-list-wrap div.vocab-item .vocab-text{width:35%;font-size:13px;color:#444;padding-top:10px;padding-right:10px;padding-left:10px;background-color:#f6f6f6}.vocab-list-wrap div.vocab-item .vocab-text button{font-size:17px;margin-right:10px;color:#777}.vocab-list-wrap div.vocab-item .vocab-mean{width:55%;padding-left:10px}.vocab-list-wrap div.vocab-item .vocab-mean p{margin:7px 0}.vocab-list-wrap div.vocab-item .vocab-mean .mean{font-size:12px;line-height:1.4}.vocab-list-wrap div.vocab-item .vocab-mean .mean .pronounce{color:#aaa}.vocab-list-wrap div.vocab-item .vocab-mean .mean_local{font-size:11px;color:#2196f3}.vocab-list-wrap div.vocab-item .vocab-mean .example{padding-left:10px}.vocab-list-wrap div.vocab-item .vocab-mean .example p{margin:3px 0}.vocab-list-wrap div.vocab-item .vocab-mean .example .mean,.vocab-list-wrap div.vocab-item .vocab-mean .example .mean_local{font-size:11px}.vocab-list-wrap div.vocab-item .vocab-delete,.vocab-list-wrap div.vocab-item .vocab-favorite{position:absolute;right:10px;top:50%;margin-top:-10px;font-size:17px}.vocab-list-wrap div.vocab-item .vocab-delete button,.vocab-list-wrap div.vocab-item .vocab-favorite button{color:#2196f3}.vocab-list-wrap .mean_local{display:none}.vocab-list-wrap.local-mean-active .mean_local{display:block}.study-vocab-container{padding-top:25px}.vocab-slide-wrap{width:100%;padding:0 50px;margin:0 auto;position:relative}.vocab-slide-wrap .slider-btn-left,.vocab-slide-wrap .slider-btn-right{font-size:40px;position:absolute;top:50%;margin-top:-20px;color:#2196f3}.vocab-slide-wrap .slider-btn-left{left:0}.vocab-slide-wrap .slider-btn-right{right:0}.vocab-card-list{width:100%;height:100%}.vocab-card-list .vocab-card-wrap{display:inline-block;width:100%}.vocab-card-list .vocab-card-wrap .vocab-card-area{width:100%;height:250px;box-sizing:border-box;position:absolute;transform-style:preserve-3d;transition:transform 1s;position:relative}.vocab-card-list .vocab-card-wrap .vocab-card-area.flipped{transform:rotateY(180deg)}.vocab-card-list .vocab-card{width:100%;height:250px;border:1px solid #2196f3;position:relative;display:table;margin:0;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}.vocab-card-list .vocab-card.back{transform:rotateY(180deg)}.vocab-card-list .vocab-card .vocab-mean{width:100%;text-align:center;padding:10px;display:table-cell;vertical-align:middle}.vocab-card-list .vocab-card .vocab-mean .vocab{font-size:26px;font-weight:700;color:#000}.vocab-card-list .vocab-card .vocab-mean .mean{font-size:13px;color:#777;line-height:1.5;margin-top:20px}.vocab-card-list .vocab-card .vocab-mean .mean_local{font-size:15px;color:#2196f3;line-height:1.5;margin-top:40px}.vocab-card-list .vocab-card .vocab-favorite{position:absolute;top:20px;right:20px;font-size:17px}.vocab-favorite button{color:#2196f3}.vocab-favorite button span.active{display:none}.vocab-favorite button.active span.active,.vocab-favorite button span.inactive{display:inline}.vocab-favorite button.active span.inactive{display:none}.study-slide-wrap{width:100%;padding:0 30px;margin:0 auto;position:relative}.study-slide-wrap .slider-btn-left,.study-slide-wrap .slider-btn-right{font-size:40px;position:absolute;top:50%;margin-top:-20px;color:#2196f3}.study-slide-wrap .slider-btn-left{left:-60px}.study-slide-wrap .slider-btn-right{right:-60px}.study-vocab-list{-webkit-tap-highlight-color:transparent;height:100%;margin:0 auto;position:relative}.study-vocab-list .mean_local-wrap{display:none}.study-vocab-list.local-mean-active .mean_local-wrap{display:block}.study-vocab-list .study-vocab-wrap{width:100%;height:100%;display:inline-block;box-sizing:border-box}.study-vocab-list .vocab-card{width:100%;height:350px;border:1px solid #2196f3;position:relative}.study-vocab-list .vocab-card .vocab-mean{display:block;text-align:center;margin:10px;padding:10px;background-color:#f3f3f3}.study-vocab-list .vocab-card .vocab-mean .mean{font-size:13px;color:#777}.study-vocab-list .vocab-card .vocab-mean .mean_local{font-size:15px;color:#2196f3;padding-top:5px;display:none}.study-vocab-list .vocab-card .vocab-answer-input{text-align:center}.study-vocab-list .vocab-card .vocab-answer-input span{text-align:center;padding-bottom:0;font-size:17px;font-weight:700;display:inline-block;vertical-align:bottom}.study-vocab-list .vocab-card .vocab-answer-input .current{border-bottom:2px solid #fff;animation:blink .5s step-end infinite alternate}.study-vocab-list .vocab-card .vocab-answer-input .correct{color:#2196f3;border-bottom:2px solid #fff}.study-vocab-list .vocab-card .vocab-answer-input .wrong{color:red;border-bottom:2px solid #fff}.study-vocab-list .vocab-card .vocab-answer-input .blank{background-color:#f3f3f3;border:1px solid #aaa;border-radius:20px;width:10px;height:10px;padding:5px}.study-vocab-list .vocab-card .vocab-image-wrap{background-size:contain;background-position:bottom;width:170px;height:170px;margin:0 auto;margin-bottom:20px;background-repeat:no-repeat}.study-vocab-list .vocab-card .vocab-hint{height:80px;width:100%;display:table;position:absolute;bottom:0;border-top:1px solid #f3f3f3}.study-vocab-list .vocab-card .vocab-hint .hint-wrap{display:table-cell;vertical-align:middle;margin:0 auto;text-align:center}.study-vocab-list .vocab-card .vocab-hint .hint-wrap button{font-size:15px}.study-vocab-list .vocab-card .vocab-hint .hint-spells .spell{padding:10px;font-size:17px;border:1px solid red;display:inline-block;border-radius:20px;width:15px;height:15px;text-align:center;box-sizing:content-box}.study-vocab-list .vocab-card .vocab-hint .hint-spells .spell.active{border:1px solid #f3f3f3;color:#aaa}.study-vocab-list .vocab-card .vocab-progress-wrap{position:absolute;top:20px;right:20px;font-size:17px}.study-vocab-list .vocab-card .vocab-progress-wrap button{color:#2196f3}.direction-wrap{width:200px;border:1px solid #ddd;padding:10px}.direction-wrap .direction-title{font-size:15px;text-align:center;padding:15px 0}.direction-wrap .direction li{border-bottom:1px solid #ddd;padding:10px;line-height:1.4}.direction-wrap .hint{display:none}.direction-wrap .hint li{border-bottom:1px solid #ddd;padding:10px;line-height:1.4;text-align:center}.study-vocab-container .vocab-study-flash-wrap{overflow:hidden}.study-vocab-container .vocab-study-flash-wrap .direction-wrap,.study-vocab-container .vocab-study-flash-wrap .flash-wrap{float:left}.study-vocab-container .study-vocab-wordlist{display:none;text-align:center;padding-bottom:30px}.study-vocab-container .study-vocab-wordlist span{font-size:15px;display:inline-block;padding:10px;padding-top:0}.btn-version-wrap{padding:30px 15px;text-align:right}.study-phrases-container{padding-bottom:100px}.study-phrases-list-wrap{width:700px;height:400px;margin:0 auto;position:relative}.study-phrases-list-wrap .slider-btn-left,.study-phrases-list-wrap .slider-btn-right{font-size:40px;position:absolute;top:50%;margin-top:-20px;color:#2196f3}.study-phrases-list-wrap .slider-btn-left{left:-60px}.study-phrases-list-wrap .slider-btn-right{right:-60px}.study-phrases-list-wrap .button-wrap{position:absolute;left:20px;top:20px;padding:0;z-index:3}.study-phrases-list{-webkit-tap-highlight-color:transparent;width:700px;height:400px;position:relative}.study-phrases-list .study-phrases-wrap{width:100%;height:400px;display:inline-block;box-sizing:border-box}.study-phrases-list .phrases-card{width:700px;height:400px;box-sizing:border-box;border:1px solid #2196f3;position:relative;display:block}.study-phrases-list .phrases-card .phrases-speak{font-size:40px;position:absolute;left:25px;top:25px}.study-phrases-list .phrases-card .phrases-progress{width:150px;position:absolute;right:30px;top:30px}.study-phrases-list .phrases-card .phrases-progress .progress-text{text-align:center;padding-bottom:10px;font-size:17px}.study-phrases-list .phrases-card .phrases-progress .progress-text .progress-current{font-weight:700}.study-phrases-list .phrases-card .phrases-progress .progress-text .progress-max{font-size:13px}.study-phrases-list .phrases-card .phrases-progress .progress-bar{border-radius:20px;position:relative}.study-phrases-list .phrases-card .phrases-progress .progress-bar .progress-complete{border-radius:20px;background-color:#7cc5ff}.study-phrases-list .phrases-card .phrases-hint-wrap{width:300px;text-align:center;position:absolute;left:50%;top:50%;margin-left:-150px;margin-top:-75px}.study-phrases-list .phrases-card .phrases-hint-wrap .phrases-hint .hint-title{background-color:#2196f3;padding:5px;text-align:center;color:#fff;margin-bottom:2px}.study-phrases-list .phrases-card .phrases-hint-wrap .phrases-hint .hint-wrap{overflow:hidden}.study-phrases-list .phrases-card .phrases-hint-wrap .phrases-hint .hint-wrap .hint-type1,.study-phrases-list .phrases-card .phrases-hint-wrap .phrases-hint .hint-wrap .hint-type2{text-align:center;width:50%;background-color:#f3f3f3;float:left;padding:30px 0;font-size:13px;font-weight:700}.study-phrases-list .phrases-card .phrases-hint-wrap .phrases-hint .hint-wrap .hint-type1{border-right:1px solid #fff}.study-phrases-list .phrases-card .phrases-hint-wrap .phrases-hint .hint-wrap .hint-type2{text-align:center;float:right}.study-phrases-list .phrases-card .phrases-mean-wrap{width:100%;position:absolute;bottom:0;left:0}.study-phrases-list .phrases-card .phrases-mean-wrap .phrases-mean{padding:10px;background-color:#f3f3f3}.study-phrases-list .phrases-card .phrases-mean-wrap .phrases-mean .mean{font-size:13px;color:#777;display:inline-block}.study-phrases-list .phrases-card .phrases-mean-wrap .phrases-mean .mean_local{font-size:13px;color:#2196f3;display:inline-block}.study-phrases-list .phrases-card .phrases-answer-input-wrap{position:absolute;width:100%;bottom:80px}.study-phrases-list .phrases-card .phrases-answer-input-wrap .phrases-answer-input{padding:20px}.study-phrases-list .phrases-card .phrases-answer-input{text-align:center}.study-phrases-list .phrases-card .phrases-answer-input i,.study-phrases-list .phrases-card .phrases-answer-input span{text-align:center;padding-bottom:0;font-size:15px;font-weight:700;display:inline-block;vertical-align:bottom}.study-phrases-list .phrases-card .phrases-answer-input .current{border-bottom:2px solid #fff;animation:blink .5s step-end infinite alternate}.study-phrases-list .phrases-card .phrases-answer-input .correct{color:#2196f3;border-bottom:2px solid #fff;vertical-align:baseline}.study-phrases-list .phrases-card .phrases-answer-input .wrong{color:red;border-bottom:2px solid #fff;vertical-align:baseline}.study-phrases-list .phrases-card .phrases-answer-input .blank{background-color:#f3f3f3;border:1px solid #aaa;border-radius:20px;width:15px;height:15px;margin-right:1px;padding:3px;vertical-align:bottom}.study-phrases-list .phrases-card .phrases-answer-input .tmp-blank{color:#000;font-size:17px;animation:blink_color .2s step-end infinite alternate}.study-phrases-list .phrases-card .phrases-answer-input .space{width:15px;height:15px;padding:3px;font-style:normal;vertical-align:baseline}.study-phrases-list .phrases-card .phrases-answer-input .special{width:5px;height:15px;padding:3px;font-style:normal;vertical-align:baseline}.study-phrases-list.dictation .phrases-answer-input-wrap{position:absolute;width:100%;bottom:10px}.study-phrases-list.dictation .phrases-answer-input-wrap .phrases-answer-input{padding:10px 20px;font-size:15px;line-height:1.5;text-align:left;position:relative}.study-phrases-list.dictation .phrases-answer-input-wrap .phrases-answer-input button{font-size:22px;position:absolute;top:15px;display:block;color:#777}.study-phrases-list.dictation .phrases-answer-input-wrap .phrases-answer-input .phrases-content{padding-left:40px}.study-phrases-list.dictation .phrases-answer-input-wrap .phrases-answer-input.playing{background-color:#f3f3f3}.study-phrases-list.dictation .phrases-answer-input-wrap .phrases-answer-input.playing button{color:#2196f3}.book-menu-wrap{box-shadow:inset 0 2px 4px 0 #aaa;border-top:1px solid #2196f3;background-color:#f3f3f3;text-align:center;padding:10px}.book-menu-wrap .book-menus{display:none}.book-menu-wrap .book-menus.active{display:block}.book-menu-wrap a{color:#777;display:inline-block;background-color:inherit;padding:8px 16px;border-radius:20px;box-sizing:border-box;min-width:150px;text-align:center;font-size:13px}.book-menu-wrap a.active,.book-menu-wrap a:hover{background-color:#2196f3;color:#fff}.study-quiz-wrap{padding-bottom:50px}.study-quiz-wrap .quiz-wrap{margin-top:0;box-sizing:content-box;position:relative}.study-quiz-wrap .quiz-wrap .timer{position:absolute;right:0;font-size:17px}.study-quiz-wrap .quiz-list-wrap .quiz-list .quiz-question-wrap{padding:10px;background-color:#f2f2f2}.study-quiz-wrap .quiz-list-wrap .quiz-list .quiz-question-wrap .question-style{color:#2196f3}.study-quiz-wrap .quiz-list-wrap .quiz-list .quiz-question-wrap .question-name{color:#444;font-size:15px;margin:10px 0}.study-quiz-wrap .quiz-list-wrap .quiz-list .quiz-question-wrap .question-name2{background-color:#f3f3f3;padding:5px;font-size:13px;margin:10px}.study-quiz-wrap .quiz-nav{position:fixed;bottom:80px;width:100%;padding-top:15px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.study-quiz-wrap .quiz-nav .quiz-progress{-ms-flex:3;flex:3;padding:0 15px}.study-quiz-wrap .quiz-nav .quiz-progress .progress-num{padding-bottom:10px;text-align:center}.study-quiz-wrap .quiz-nav .quiz-progress .progress-num .progress-num-current{font-size:26px}.study-quiz-wrap .quiz-nav .quiz-progress .progress-num .progress-num-max{font-size:13px}.study-quiz-wrap .quiz-nav .quiz-progress .progress-bar{border-radius:20px;overflow:hidden}.study-quiz-wrap .quiz-nav .quiz-progress .progress-bar .progress-complete{transition:1s ease-out}.study-quiz-wrap .quiz-nav button i{vertical-align:middle}.study-quiz-wrap .quiz-nav .slider-btn-left{-ms-flex:1;flex:1;border-radius:0 20px 20px 0;border-width:1px 1px 1px 0;display:-ms-flexbox;display:flex}.study-quiz-wrap .quiz-nav .slider-btn-right{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;border-radius:20px 0 0 20px;border-width:1px 0 1px 1px}.study-quiz-wrap .quiz-nav .btn-quiz-submit{display:none;-ms-flex:1;flex:1;border-radius:20px 0 0 20px}.quiz-example-list li{font-size:15px;border-bottom:1px solid #eee}.quiz-example-list li.active,.quiz-example-list li:hover{border:2px solid #7cc5ff}.quiz-example-list li.active .example-text,.quiz-example-list li:hover .example-text{font-weight:700;font-size:17px}.quiz-example-list li label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px;cursor:pointer}.quiz-example-list li .example-num{font-size:13px;color:#777;display:inline-block}.quiz-example-list li input{margin:0 15px;display:inline-block}.quiz-example-list li .example-text{vertical-align:middle;display:inline-block;font-size:15px;transition:.15s ease-out;-ms-flex:1;flex:1}.quiz-example-list.disabled li label{cursor:default}.quiz-example-list.disabled li.active,.quiz-example-list.disabled li:hover{border:0;border-bottom:1px solid #eee}.quiz-example-list.disabled li.active .example-text,.quiz-example-list.disabled li:hover .example-text{font-weight:inherit;font-size:inherit}.study-result-r .result-graph-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.study-result-r .result-graph-wrap .result-graph{width:70%;float:left;height:200px}.study-result-r .result-graph-wrap .result-table{width:30%;float:right}.study-result-r .result-graph-wrap .result-table table{margin:0 auto}.result-graph{text-align:center;display:-ms-flexbox;display:flex}.result-graph .graph-total-wrap{-ms-flex:1;flex:1;margin:0 10px}.result-graph .graph-total-wrap .graph-total{height:100%}.result-graph .graph-detail{-ms-flex:1;flex:1;margin:0 10px}.result-graph .graph-detail .detail-item-wrap{padding-top:10px}.result-graph .graph-detail .detail-item-wrap .item-name{text-align:left;display:block;padding-bottom:5px}.result-graph .graph-detail .progress-complete{width:0;transition:1s ease-out}.result-graph .graph-total-wrap .graph-name{display:block;font-size:12px;padding-top:10px;padding-left:20px}.result-graph .graph-total-wrap .graph-name .text-mine{display:inline-block}.result-graph .graph-total-wrap .graph-name .text-avg{display:inline-block;padding-left:21px}.result-graph .graph-total{position:relative}.result-graph .graph-total .progress-vertical{width:30px}.result-graph .graph-total .progress-vertical .progress-complete{background-color:#aaa;height:0%;transition:.8s ease-out}.result-graph .graph-total .progress-vertical.graph-mine{margin-right:20px;margin-left:15px}.result-graph .graph-total .progress-vertical.graph-mine .progress-complete{background-color:#ce4e4f;transition:.7s ease-out}.result-graph .graph-total .progress-vertical .progress-text{font-size:12px}.result-graph .graph-total .detail-axis{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.result-graph .graph-total .detail-axis .axis-item{height:25%;border-top:1px solid #f3f3f3;text-align:left;font-size:11px;box-sizing:border-box;color:#aaa;position:relative}.result-graph .graph-total .detail-axis .axis-item.axis-25{border-bottom:1px solid #aaa}.result-graph .graph-total .detail-axis .axis-item span{position:absolute;bottom:3px;top:3px}.result-table{margin:30px 0;overflow-x:scroll}.result-table .tbl-result-table{width:-webkit-max-content;width:-moz-max-content;width:max-content}.result-table .tbl-result-table td{min-width:50px;font-size:13px;padding:20px 0}.result-table .tbl-result-table td.total-mine{font-size:26px;color:#ce4e4f;font-weight:700}.result-table .tbl-result-table td.total-avg{font-size:26px;font-weight:700}.result-table .tbl-result-table td.mine{font-weight:700;color:#2196f3}.result-table .tbl-result-table td .tail{font-size:12px;display:inline-block}.result-table .tbl-result-table td .explain{color:#aaa;display:block;padding-top:10px;font-size:10px}.book-rate-wrap{background-color:#f3f3f3;padding:10px 0}.book-rate h3{font-size:17px;padding-bottom:15px}.book-rate .rate-wrap,.book-rate h3{text-align:center}.book-rate .rate-wrap i{font-size:40px;color:orange;display:none}.book-rate .rate-wrap span{cursor:pointer}.book-rate .rate-wrap span.active i.on,.book-rate .rate-wrap span i.off{display:inline-block}.book-rate .rate-wrap span.active i.off{display:none}.result-history .tbl-result-history tbody tr:last-child{border:2px solid #7cc5ff}.result-history .tbl-result-history th{border:0;border-top:2px solid #ddd;border-bottom:2px solid #ddd}.result-history .tbl-result-history td{border:0;border-bottom:1px solid #ddd}.result-history .tbl-result-history td.score{color:#ae323b;font-size:15px;font-weight:700}.result-history .tbl-result-history td.date .time{padding-left:10px;font-size:10px;vertical-align:middle;color:#aaa}.result-history .tbl-result-history td.wront-num span.quiz-num{background-color:#777;border-radius:6px;padding:3px;color:#fff;font-size:12px;display:inline-block;width:15px;height:15px;margin-right:5px;box-sizing:content-box;margin-bottom:5px}.result-wrong{width:90%;margin:0 auto;overflow:hidden;background-image:url(/assets/images/watermark-pal.png);background-size:35%;background-position:50%;background-repeat:repeat-y}.result-wrong .result-wrong-wrap{margin-bottom:20px}.result-wrong .result-wrong-wrap .question{font-size:15px;padding:5px 0;line-height:1.3}.result-wrong .result-wrong-wrap ul{margin-left:20px}.result-wrong .result-wrong-wrap ul li{font-size:13px;padding:0 0 5px;margin-bottom:5px}.result-wrong .result-wrong-wrap .correct-answer-1 .answer-1 span,.result-wrong .result-wrong-wrap .correct-answer-2 .answer-2 span,.result-wrong .result-wrong-wrap .correct-answer-3 .answer-3 span,.result-wrong .result-wrong-wrap .correct-answer-4 .answer-4 span{border-bottom:2px solid #ce4e4f}.result-btn-wrap{text-align:center;padding:30px}.result-btn-wrap .btn{width:150px}.bookreport-wrap{background-color:#fff;padding:15px}.bookreport-wrap .summary-reply{margin:0 auto;padding:20px;border:1px solid #eee;margin-top:15px;line-height:1.5;font-size:15px}.bookreport-wrap .summary-reply h3{font-weight:700;font-size:15px;padding-bottom:15px}.bookreport-wrap .report-content-wrap{border-bottom:1px solid #f3f3f3}.bookreport-wrap .report-content-wrap .report-content{padding:15px 0;font-size:15px;line-height:1.5}.bookreport-wrap .report-content-wrap .report-content input.inlineInput{display:inline;color:#2196f3;border:0;border-bottom:1px solid #c4c4c4;font-size:15px;padding:0 5px}.bookreport-wrap .report-content-wrap .report-content textarea.comment{color:#2196f3;padding:10px;border:1px solid #c4c4c4;font-size:15px;margin:0 auto;margin-top:10px;height:150px;box-sizing:border-box;width:100%}.bookreport-wrap .report-content-wrap .report-content .summary_print{display:none}.media-list-area .media-slide-wrap{padding:0;overflow:hidden}.media-list-area .media-slide-wrap .container{position:relative}.media-list-area .media-slide-wrap .container .arrow-next,.media-list-area .media-slide-wrap .container .arrow-prev{position:absolute;top:50%;font-size:40px;margin-top:-20px;color:#9451c5;cursor:pointer}.media-list-area .media-slide-wrap .container .arrow-prev{left:-10px}.media-list-area .media-slide-wrap .container .arrow-next{right:-10px}.media-list-area .media-list-wrap{height:100px;width:100%;margin:0 auto}.media-list-area .media-list-wrap .media-list{display:inline-block;margin:5px 10px}.media-list-area .media-list-wrap .media-list .media-wrap{width:100%;height:100px;background-position:50%;background-size:cover;position:relative;box-sizing:border-box;border:1px solid #fff}.media-list-area .media-list-wrap .media-list .media-wrap .media-name-wrap{position:absolute;bottom:0;left:0;box-sizing:border-box;width:100%;padding:5px;background-color:rgba(0,0,0,.7)}.media-list-area .media-list-wrap .media-list .media-wrap .media-name-wrap .media-name{color:#fff;font-size:11px}*{box-sizing:border-box}.recommend-slide .media-list-wrap{height:170px;width:100%;margin:0 auto}.recommend-slide .media-list-wrap .slick-slide{padding:30px 0;margin:0 5px}.recommend-slide .media-list-wrap .media-list .media-wrap{width:90%;height:125px;margin:0 auto;opacity:.6;transition:all .3s ease;background-color:#fff}.recommend-slide .media-list-wrap .slick-center .media-wrap{margin:0 auto;-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);opacity:1;transform:scale(1.2)}.media-list-area .media-item-wrap{overflow:hidden}.media-list-area .media-item-wrap .media-item{padding:5px 0;width:50%;float:left;padding-right:5px;padding-left:10px}.media-list-area .media-item-wrap .media-item .media-item-area{padding:5px;border:1px solid #ccc}.media-list-area .media-item-wrap .media-item .media-link{cursor:pointer}.media-list-area .media-item-wrap .media-item .media-image{width:100%;height:100px;background-size:cover;background-repeat:no-repeat;background-position:50%}.media-list-area .media-item-wrap .media-item .media-name{font-size:11px;padding:5px 0;text-align:center;height:50px;display:table;width:100%}.media-list-area .media-item-wrap .media-item .media-name span{display:table-cell;vertical-align:middle;width:100%;text-align:center}.media-list-area .media-item-wrap .media-item .media-book-wrap{padding:5px 0 0;border-top:1px solid #eee}.media-list-area .media-item-wrap .media-item .media-book-wrap .book-image-wrap{display:inline-block;vertical-align:middle;width:20%;height:50px}.media-list-area .media-item-wrap .media-item .media-book-wrap .book-image-wrap img{width:100%;height:100%}.media-list-area .media-item-wrap .media-item .media-book-wrap .book-info-wrap{display:inline-block;width:75%;padding-left:5px;vertical-align:middle;line-height:1.3}.media-list-area .media-item-wrap .media-item .media-book-wrap .book-info-wrap .media-book-diff,.media-list-area .media-item-wrap .media-item .media-book-wrap .book-info-wrap .media-book-info{font-size:10px;color:#aaa}.media-list-area .media-item-wrap .media-item .media-book-wrap .book-info-wrap .media-book-rate{font-size:11px;color:#9451c5;display:block}.media-list-area .media-item-wrap .media-item:nth-child(2n){padding-left:5px;padding-right:10px}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translateZ(0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{overflow:visible}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadingGraphic{background:url(/assets/images/preloader.gif) no-repeat 50%}#cboxTitle{left:0;color:#000}#cboxCurrent,#cboxTitle{position:absolute;top:-22px}#cboxCurrent{right:205px;text-indent:-9999px}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxPrevious{background-position:0 0;right:44px}#cboxPrevious:hover{background-position:0 -25px}#cboxNext{background-position:-25px 0;right:22px}#cboxNext:hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0;right:0}#cboxClose:hover{background-position:-50px -25px}.cboxSlideshow_off #cboxPrevious,.cboxSlideshow_on #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}.modal-theme1{background-color:#2196f3;padding:30px}.modal-theme1 .title-wrap .title1{color:hsla(0,0%,100%,.4);font-size:30px}.modal-theme1 .title-wrap .title2{color:#fff;font-size:35px;font-weight:700}.modal-theme1 .step-wrap{overflow:hidden;margin:20px 0;box-shadow:0 0 3px 1px rgba(0,0,0,.2)}.modal-theme1 .step-wrap .step-area{float:left;width:33.3%;display:block;background-color:#fff;border-right:2px solid #2196f3;padding:40px 20px;text-align:center}.modal-theme1 .step-wrap .step-area:hover{background-color:#f4f4f4}.modal-theme1 .step-wrap .step-area .step-num{color:#eaeaea;font-size:20px;font-weight:700;padding-bottom:10px}.modal-theme1 .step-wrap .step-area .step-name{color:#2196f3;font-size:40px;font-weight:700;padding-bottom:80px}.modal-theme1 .step-wrap .step-area .step-important-list li{background-color:#eaeaea;padding:15px;margin-bottom:2px;text-align:center;color:#2196f3}.modal-theme1 .step-wrap .step-area:last-child{border:0}.modal-worksheet-wrap{width:600px}.modal-worksheet-wrap .modal-theme1 .step-wrap .step-area .step-num{font-size:50px}.modal-worksheet-wrap .modal-theme1 .step-wrap .step-area .step-name{padding-bottom:20px;font-size:35px}.modal-theme2{width:100%;background-color:#fff;padding:0}.modal-theme2 .title-wrap{display:block;padding:10px;background-color:#2196f3}.modal-theme2 .title-wrap .title1{color:hsla(0,0%,100%,.4);font-size:20px}.modal-theme2 .title-wrap .title2{color:#fff;font-size:24px;font-weight:700}.modal-theme2 .modal-content-wrap{background-color:#fff}.modal-theme2 .modal-input-wrap input{padding:7px;font-size:11px;margin-bottom:7px}.modal-theme2 .modal-submit-wrap button.btn{display:block;background-color:#2196f3;border-color:#2196f3;font-size:11px;color:#fff;width:100%}.modal-theme2 .modal-submit-wrap button.btn:hover{background-color:#fff;color:#2196f3}.modal-theme2 textarea{color:#2196f3;font-weight:700;border:1px solid #c4c4c4;font-size:17px;margin:0 auto;margin-top:10px;height:150px;box-sizing:border-box;width:100%}#colorbox.report #cboxContent{background-color:#fff}.howto-wrap{width:1100px;position:relative}.howto-wrap .howto-main{width:950px;margin:0 auto}.howto-wrap .howto-main .title-wrap{position:relative}.howto-wrap .howto-main .title-wrap .btn-howto-download{position:absolute;top:15px;right:15px}.howto-wrap .howto-main .palinfo-btn-wrap{text-align:center;position:relative}.howto-wrap .howto-main .palinfo-btn-wrap .text{position:absolute;font-size:12px;left:0;top:35%;color:#fff}.howto-wrap .howto-main .btn-go-step{cursor:pointer}.howto-wrap .howto-step{visibility:hidden;width:950px;margin:0 auto;background-color:#2196f3}.howto-wrap .howto-step .arrow-next,.howto-wrap .howto-step .arrow-prev{position:absolute;top:50%;font-size:110px;margin-top:-60px;color:#2196f3;cursor:pointer}.howto-wrap .howto-step .arrow-prev{left:0}.howto-wrap .howto-step .arrow-next{right:0}.howto-wrap .howto-step .step-list-wrap{padding:15px;padding-bottom:0}.howto-wrap .howto-step .step-list{background-color:#fff;height:80px;overflow:hidden}.howto-wrap .howto-step .step-list .step{float:left;width:10%;border-right:1px solid #2196f3;color:#2196f3;font-size:12px;position:relative;height:80px;display:table}.howto-wrap .howto-step .step-list .step.step-row{width:12.5%}.howto-wrap .howto-step .step-list .step.step-row .step-row1{border-bottom:1px solid #2196f3}.howto-wrap .howto-step .step-list .step.step-row .step-row1,.howto-wrap .howto-step .step-list .step.step-row .step-row2{display:table;width:100%;position:relative;height:40px}.howto-wrap .howto-step .step-list .step span{width:100%;text-align:center;display:table-cell;vertical-align:middle}.howto-wrap .howto-step .step-list .step i.icons{position:absolute;z-index:2;font-size:14px;right:-7px;top:50%;margin-top:-7px;color:#fff;background-color:#2196f3;border-radius:10px}.howto-wrap .howto-step .step-list .step:last-child{border-right:0}.howto-wrap .howto-step .step-list .step-hover.active,.howto-wrap .howto-step .step-list .step-hover:hover{color:#fff;background-color:#116cb4}.howto-wrap .howto-step .step-slide .step-info{padding:20px}.howto-wrap .howto-step .step-slide .step-info .step-name,.howto-wrap .howto-step .step-slide .step-info .step-num{display:inline-block;font-size:20px}.howto-wrap .howto-step .step-slide .step-info .step-num{color:hsla(0,0%,100%,.3);padding-right:15px}.howto-wrap .howto-step .step-slide .step-info .step-name{color:#fff}.howto-wrap .howto-step .step-slide .step-content{padding:20px;background-color:#fff;overflow:hidden}.howto-wrap .howto-step .step-slide .step-content .step-content-list,.howto-wrap .howto-step .step-slide .step-content .step-image{float:left;width:50%;height:400px}.howto-wrap .howto-step .step-slide .step-content .step-content-list{padding-top:5px}.howto-wrap .howto-step .step-slide .step-content .step-content-list li{margin-bottom:20px;overflow:hidden}.howto-wrap .howto-step .step-slide .step-content .step-content-list li span{width:10%;text-align:center;color:#2196f3;font-size:12px;float:left;margin-top:4px}.howto-wrap .howto-step .step-slide .step-content .step-content-list li p{width:90%;line-height:1.5;margin:0;font-size:14px;float:left}.login-wrap{margin:0 auto;padding:20px 10px;background-color:#fff}.login-wrap .title-wrap{display:block;padding:20px;background-color:#2196f3}.login-wrap .title-wrap .title1{color:hsla(0,0%,100%,.4);font-size:20px}.login-wrap .title-wrap .title2{color:#fff;font-size:24px;font-weight:700}.login-wrap .display-login{display:block}.login-wrap .display-forget{display:none}.login-wrap .login-input-wrap input{padding:10px;font-size:12px;display:block;margin-bottom:7px;box-sizing:border-box;width:100%;border-bottom:1px solid #eee;border-width:0 0 1px}.login-wrap .login-submit-wrap button.btn{display:block;background-color:#4bc355;border-color:#4bc355;color:#fff;width:100%}.login-wrap .login-submit-wrap button.btn:hover{background-color:#fff;color:#4bc355}.login-wrap .login-etc-btn-wrap{padding:10px;overflow:hidden}.login-wrap .login-etc-btn-wrap a{font-size:12px}.login-wrap .login-etc-btn-wrap a.left{float:left}.login-wrap .login-etc-btn-wrap a.right{float:right}.layout-modal .login-wrap .login-content-wrap{width:300px;margin:0 auto;padding:30px 0;background-color:#fff}.layout-modal .login-wrap .login-input-wrap input{padding:7px;font-size:11px;margin-bottom:7px}.layout-modal .login-wrap .login-submit-wrap button.btn{display:block;background-color:#2196f3;border-color:#2196f3;font-size:11px;color:#fff;width:100%}.layout-modal .login-wrap .login-submit-wrap button.btn:hover{background-color:#fff;color:#2196f3}.layout-modal .login-wrap .login-etc-btn-wrap{padding:25px 5px 0}.layout-modal .login-wrap .login-etc-btn-wrap a{font-size:11px}.signup-wrap{padding:15px 0;margin:0 20px}.signup-wrap .signup-input-wrap input{padding:10px;font-size:12px;display:block;margin-bottom:7px;box-sizing:border-box;width:100%;border:0;border-bottom:1px solid #ddd}.signup-wrap .signup-input-wrap .verify{display:none;color:#ae323b;font-size:11px}.signup-wrap .agree-all-wrap{padding:10px}.signup-wrap .agree-detail-wrap{margin:10px;margin-top:0;padding:10px;background-color:#ddd}.signup-wrap .agree-detail-wrap .agree-detail.agree1{margin-bottom:10px}.signup-wrap .signin-submit-wrap{padding:15px}.signup-wrap .signin-submit-wrap button.btn{display:block;background-color:#4bc355;border-color:#4bc355;color:#fff;width:100%}.signup-wrap .signin-submit-wrap button.btn:hover{background-color:#fff;color:#4bc355}.paginator-wrap .btn-paginator{background-color:#fff;border:1px solid #7cc5ff;padding:5px 11px;color:#777;font-size:10px;vertical-align:middle}.paginator-wrap .btn-paginator:hover{color:#fff;border:1px solid #2196f3;background-color:#2196f3}.paginator-wrap .per-page{font-size:12px}.paginator-wrap .per-page.active{color:#fff;border:1px solid #2196f3;background-color:#2196f3}@media print{body{-webkit-print-color-adjust:exact}@page{size:auto;margin:10mm}.book-info-wrap{display:block!important}.btn-wrap{display:none!important}.book-menu-wrap,.button-wrap,.vocab-list-filter{display:none}.layout-navbar-area{background:none;height:inherit;background-color:#fff}.navbar-wrap{display:none}.pageTitle-wrap{padding:30px;border-bottom:1px solid #ddd}.pageTitle-wrap h1.pageTitle{font-size:40px;text-align:center;padding:20px;color:#000}#layout-header,.page-book .pageTitle-wrap,.result-btn-wrap{display:none}.mypage-info-top-wrap{background-color:#fff;border-bottom:1px solid #ddd}#layout-footer{position:relative}.no-print{display:none!important}.print-header{display:block;font-weight:700;font-size:20px;background-color:#f3f3f3;border-bottom:1px solid #ddd;padding:20px}.footer-wrap{background-color:inherit}.footer-btn-wrap{display:none}#layout-footer{background-color:#fff;border-top:1px solid #f3f3f3}}@media print{.bookreport-wrap .report-content-wrap .report-content{font-size:19px}.bookreport-wrap .report-content-wrap .report-content .comment,.bookreport-wrap .report-content-wrap .report-content .inlineInput{font-size:18px}.bookreport-wrap .report-content-wrap .report-content .summary_print{display:inline-block;color:#00008b;font-family:Myriad Pro;padding-top:6px;padding-bottom:10px;width:97%;margin:0 auto;line-height:1.5}.bookreport-wrap .report-content-wrap .report-content input.inlineInput,.bookreport-wrap .report-content-wrap .report-content textarea.comment{display:none;line-height:1.5}}.leveltest-continue{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;display:none;background-color:rgba(0,0,0,.6)}.leveltest-continue .leveltest-continue-wrap{background-color:#fff;padding:15px;width:80%;margin:0 auto;margin-top:300px}.leveltest-continue .continue-text{text-align:left;font-size:14px}.leveltest-continue .continue-btn{padding-top:20px;text-align:right}.leveltest-continue .continue-btn a{padding:5px 15px}.sample-select-arrow{display:-ms-flexbox;display:flex;padding:10px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.sample-select-arrow .sample-select-text{font-size:14px;padding:5px 0;color:#bbb;min-width:65px;text-align:center;display:block}.sample-select-arrow .sample-select-text.active{font-size:19px;color:#4bc355;font-weight:700;padding:10px}.sample-select-arrow .icons{font-size:27px;padding:15px;color:#4bc355}.sample-select-arrow span{padding:0 15px 3px}.leveltest-result-wrap{padding:10px;text-align:center;background-color:#fff}.leveltest-result-wrap .btn-wrap{padding:20px 0}.leveltest-result-wrap .tbl-leveltest-result{width:100%;margin:0 auto}.leveltest-result-wrap .tbl-leveltest-result tr th{font-weight:400;font-size:12px;color:#777}.leveltest-result-wrap .tbl-leveltest-result tr td{font-size:13px}.leveltest-result-wrap .tbl-leveltest-result em{font-weight:700;color:#000}.leveltest-result-wrap .tbl-leveltest-result td.score{color:#4bc355;font-weight:700}.leveltest-sample-wrap .sample-select{background-color:#f3f3f3;text-align:center;padding:12px 0}.leveltest-sample-wrap .sample-select button.btn{background-color:inherit;color:#777}.leveltest-sample-wrap .sample-select button.btn.active,.leveltest-sample-wrap .sample-select button.btn:hover{background-color:#4bc355;color:#fff}.leveltest-sample-wrap .sample-info-wrap{padding:5px 15px;background-color:#fff}.leveltest-sample-wrap .sample-info-wrap .layout-fit{overflow:hidden}.leveltest-sample-wrap .sample-info-wrap .sample-step{margin-bottom:15px;width:100%;padding:5px;border:1px solid #ddd;line-height:1.5}.leveltest-sample-wrap .sample-info-wrap .sample-step li{border-bottom:1px solid #f3f3f3;padding:5px;font-size:12px}.leveltest-sample-wrap .sample-info-wrap .sample-step li:last-child{border:0}.leveltest-sample-wrap .sample-info-wrap .sample-step li em{color:#777}.leveltest-sample-wrap .sample-info-wrap .sample-btn-wrap{margin-bottom:15px}.leveltest-sample-wrap .sample-info-wrap .sample-notice{width:90%;margin:0 auto;padding:15px;background-color:#f3f3f3;color:#000;line-height:1.5;font-size:12px;text-align:center}.leveltest-sample-wrap .sample-info-wrap .sample-btn-wrap{text-align:center}.leveltest-sample-wrap .sample-info-wrap .sample-btn-wrap .btn{font-weight:700;font-size:20px;letter-spacing:1px}.leveltest-sample-wrap .sample-passage,.leveltest-sample-wrap .sample-vocabulary{padding:15px 0;padding-bottom:5px;background-color:#fff}.leveltest-sample-wrap .sample-passage h3,.leveltest-sample-wrap .sample-vocabulary h3{color:#4bc355}.leveltest-sample-wrap .sample-passage p,.leveltest-sample-wrap .sample-vocabulary p{padding:10px 0}.leveltest-sample-wrap .sample-vocabulary{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.leveltest-sample-wrap .sample-passage-question-wrap{height:150px;overflow-y:scroll}.leveltest-sample-wrap .sample-passage-question{line-height:1.5;padding:10px}.leveltest-sample-wrap .sample-passage-question strong{text-decoration:underline}.leveltest-wrap{background-color:#fff}.leveltest-wrap .leveltest-timer-wrap{position:absolute;top:20px;right:20px}.leveltest-wrap .leveltest-timer-wrap i{vertical-align:middle;font-size:20px;color:#777}.leveltest-wrap .leveltest-timer-wrap span{vertical-align:middle;font-size:18px;color:#000}.leveltest-wrap .leveltest-btn-wrap{text-align:center;position:absolute;bottom:50px;width:100%}.leveltest-wrap .quiz-example-list{margin:0}.leveltest-wrap .quiz-example-list li.active,.leveltest-wrap .quiz-example-list li:hover{border:2px solid #4bc355}.leveltest-wrap .quiz-example-list li label{padding:10px}.leveltest-content-wrap{background-color:#fff}.leveltest-vocab-wrap .layout-fit2{margin:0 auto}.leveltest-vocab-wrap .vocab-question-wrap{height:60%;overflow:hidden;padding:10px;padding-bottom:0;border-bottom:1px solid #ddd}.leveltest-vocab-wrap .vocab-question-wrap h3{color:#4bc355;font-size:11px;padding:10px 0}.leveltest-vocab-wrap .vocab-question-wrap p{line-height:1.4;font-size:15px}.leveltest-vocab-wrap .vocab-question-wrap .passage-vocab-wrap{overflow-y:scroll}.leveltest-vocab-wrap .vocab-question-wrap .passage-vocab{padding-bottom:15px}.leveltest-vocab-wrap .vocab-question-wrap .passage-vocab-question{height:80px;line-height:1.2;font-weight:700;font-size:15px;color:#4bc355;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.leveltest-vocab-wrap .vocab-answer-wrap{height:40%;padding-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.leveltest-vocab-wrap .vocab-answer-wrap .answer-list{padding:5px}.wordlist-wrap{margin:0 auto}.wordlist-wrap .wordlist-menu-wrap{background-color:#2274b5}.wordlist-wrap .wordlist-menu{width:100%;margin:0 auto;text-align:center;padding:5px 0;overflow:hidden}.wordlist-main{display:none}.wordlist-list,.wordlist-quiz{background-color:#2196f3;position:relative}.wordlist-list .title-wrap,.wordlist-quiz .title-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:30px}.wordlist-list .title-wrap .title,.wordlist-quiz .title-wrap .title{font-size:26px;color:#fff}.wordlist-list .title-wrap .wordlist-btn-wrap button,.wordlist-quiz .title-wrap .wordlist-btn-wrap button{border:1px solid #fff}.wordlist-list .list-menu-wrap,.wordlist-quiz .list-menu-wrap{display:-ms-flexbox;display:flex;height:40px;border-bottom:1px solid #fff}.wordlist-list .list-menu-wrap .tab-search,.wordlist-quiz .list-menu-wrap .tab-search{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex}.wordlist-list .list-menu-wrap .tab-search .input-search,.wordlist-quiz .list-menu-wrap .tab-search .input-search{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;background-color:#fff;border:1px solid #2196f3}.wordlist-list .list-menu-wrap .tab-search .input-search .input-wrap,.wordlist-quiz .list-menu-wrap .tab-search .input-search .input-wrap{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex}.wordlist-list .list-menu-wrap .tab-search .input-search .input-wrap input,.wordlist-quiz .list-menu-wrap .tab-search .input-search .input-wrap input{-ms-flex:1;flex:1;border:0;padding-left:12px;font-size:12px}.wordlist-list .list-menu-wrap .tab-search .input-search .input-wrap button,.wordlist-quiz .list-menu-wrap .tab-search .input-search .input-wrap button{font-size:24px;color:#2196f3}.wordlist-list .list-menu-wrap .menu-item .tab-text,.wordlist-quiz .list-menu-wrap .menu-item .tab-text{font-size:12px}.wordlist-list .list-menu-wrap .menu-item .tab-text .tab-badge,.wordlist-quiz .list-menu-wrap .menu-item .tab-text .tab-badge{font-weight:700;padding-left:10px;font-size:13px}.wordlist-list .list-menu-wrap .menu-item.tab-item,.wordlist-quiz .list-menu-wrap .menu-item.tab-item{border-right:1px solid #2196f3;width:120px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.wordlist-list .list-menu-wrap .menu-item.tab-item.active,.wordlist-list .list-menu-wrap .menu-item.tab-item:hover,.wordlist-quiz .list-menu-wrap .menu-item.tab-item.active,.wordlist-quiz .list-menu-wrap .menu-item.tab-item:hover{color:#2196f3;background-color:#fff}.wordlist-list .list-menu-wrap .menu-item.tab-item.tab-item-small,.wordlist-quiz .list-menu-wrap .menu-item.tab-item.tab-item-small{width:60px}.wordlist-list .wordtype-btn-wrap,.wordlist-quiz .wordtype-btn-wrap{position:absolute;right:0;top:-30px}.wordlist-list .wordtype-btn-wrap button,.wordlist-quiz .wordtype-btn-wrap button{border:1px solid #d3d3d3;background:0;border-bottom:0;height:30px;padding:0 20px;background-color:hsla(0,0%,100%,.3);color:#fff}.wordlist-list .wordlist-vocab,.wordlist-quiz .wordlist-vocab{background-color:#fff;overflow-y:scroll}.wordlist-list .wordlist-vocab .mean_local,.wordlist-quiz .wordlist-vocab .mean_local{display:none}.wordlist-list .wordlist-vocab.local-mean-active .mean_local,.wordlist-quiz .wordlist-vocab.local-mean-active .mean_local{display:block}.wordlist-quiz-list-wrap{background-color:#fff}.wordlist-quiz-list-wrap .wordlist-quiz-list p{background-color:#f3f3f3;color:#2196f3;padding:30px 100px;text-align:center;font-size:17px}.wordlist-quiz-list-wrap .wordlist-quiz-list p span.mean_local{padding:10px;color:#777}.wordlist-quiz-list-wrap .wordlist-quiz-list .answer-list li{border-bottom:1px solid #ddd;padding:0}.wordlist-quiz-list-wrap .wordlist-quiz-list .answer-list li label{padding:20px 100px}.wordlist-quiz-list-wrap .wordlist-quiz-list .answer-list li label input{vertical-align:sub}.wordlist-quiz-list-wrap .wordlist-quiz-list .answer-list li label span{padding-left:15px;font-size:15px;vertical-align:middle}.wordlist-quiz-list-wrap .wordlist-quiz-btn-wrap{text-align:center;padding:30px 0}.wordlist-quiz-wrap .mean_local{display:none}.wordlist-quiz-wrap.local-mean-active .mean_local{display:block}