﻿.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}.clear{clear:both}html,body,div,span,applet,figure,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none;margin:0;padding:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body,textarea{font:12px 'Helvetica Neue', Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS P Gothic', Osaka, 'メイリオ', 'Meiryo', sans-serif}h1{font-size:22px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}h5{font-size:10px}h6{font-size:10px}.bold{font-weight:bold}.f_18px{font-size:18px}article,aside,footer,header,hgroup,nav,section{display:block}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}input[type="search"]:focus{outline-offset:-2px}meter,meter::-webkit-meter-horizontal-bar,meter::-webkit-meter-horizontal-optimum-value,meter::-webkit-meter-horizontal-suboptimal-value,meter::-webkit-meter-horizontal-even-less-good-value,meter::-webkit-meter-vertical-bar,meter::-webkit-meter-vertical-optimum-value,meter::-webkit-meter-vertical-suboptimal-value,meter::-webkit-meter-vertical-even-less-good-value{-webkit-appearance:none;background:none;width:auto}::-webkit-input-placeholder{font-weight:normal}:-moz-placeholder{font-weight:normal}mark{color:#FF5800;font-weight:bold;background:none;line-height:12px}div.jGrowl{padding:10px;z-index:9999;color:#fff;font-size:12px}div.jGrowl{position:absolute}body>div.jGrowl{position:fixed}div.jGrowl.top-left{left:0px;top:0px}div.jGrowl.top-right{right:0px;top:0px}div.jGrowl.bottom-left{left:0px;bottom:0px}div.jGrowl.bottom-right{right:0px;bottom:0px}div.jGrowl.center{top:0px;width:50%;left:25%}div.center div.jGrowl-notification,div.center div.jGrowl-closer{margin-left:auto;margin-right:auto}div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color:#000;opacity:.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);zoom:1;width:235px;padding:10px;margin-top:5px;margin-bottom:5px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:1em;text-align:left;display:none;-moz-border-radius:5px;-webkit-border-radius:5px}div.jGrowl div.jGrowl-notification{min-height:40px}div.jGrowl div.jGrowl-notification div.jGrowl-header{font-weight:bold;font-size:.85em}div.jGrowl div.jGrowl-notification div.jGrowl-close{z-index:99;float:right;font-weight:bold;font-size:1em;cursor:pointer}div.jGrowl div.jGrowl-closer{padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:bold;text-align:center}@media print{div.jGrowl{display:none}}div.jGrowl{padding:0}div.jGrowl.center{top:200px;left:50%;width:auto}div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{width:240px;margin-left:-120px;border-radius:5px}div.jGrowl div.jGrowl-notification{min-height:70px;word-break:break-word}div.jGrowl div.jGrowl-notification div.jGrowl-header{font-size:14px;margin-bottom:5px}div.jGrowl div.notice div.jGrowl-header{color:green}div.jGrowl div.warn div.jGrowl-header{color:orange}div.jGrowl div.error div.jGrowl-header{color:red}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:100000}.tipsy-inner{background-color:#000;color:#FFF;max-width:200px;padding:5px 8px 4px 8px;text-align:center}.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-arrow{position:absolute;background-repeat:no-repeat;background-image:url(/_assets/common/tipsy-dac11ae898d168efd2fd2889a4ee0500.png);height:10px;width:10px}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow,.tipsy-nw .tipsy-arrow,.tipsy-ne .tipsy-arrow{top:0;border-top:none}.tipsy-s .tipsy-arrow,.tipsy-sw .tipsy-arrow,.tipsy-se .tipsy-arrow{bottom:0;border-bottom:none}.tipsy-n .tipsy-arrow,.tipsy-s .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-nw .tipsy-arrow,.tipsy-sw .tipsy-arrow{left:10px}.tipsy-ne .tipsy-arrow,.tipsy-se .tipsy-arrow{right:10px}.tipsy-e .tipsy-arrow,.tipsy-w .tipsy-arrow{top:50%;margin-top:-5px}.tipsy-e .tipsy-arrow{right:0;border-right:none}.tipsy-w .tipsy-arrow{left:0;border-left:none}.tipsy{position:absolute;z-index:1200;padding:5px;font-size:12px;background-repeat:no-repeat;background-image:url(/_assets/common/tipsy-dac11ae898d168efd2fd2889a4ee0500.png)}.tipsy-inner{padding:5px 8px 4px 8px;background-color:#ffd400;color:#333;max-width:200px;text-align:center}.tipsy-inner{border-radius:3px}.tipsy-n .tipsy-arrow{background-position:top center}.tipsy-ne .tipsy-arrow{background-position:top center}.tipsy-nw .tipsy-arrow{background-position:top center}.tipsy-s .tipsy-arrow{background-position:bottom center}.tipsy-se .tipsy-arrow{background-position:bottom center}.tipsy-sw .tipsy-arrow{background-position:bottom center}.tipsy-e .tipsy-arrow{background-position:right center}.tipsy-w .tipsy-arrow{background-position:left center}.miniColors-trigger{height:22px;width:22px;background:url(/_assets/minicolors/trigger-824e984319e9824ba87f8b606d927bd4.png) center no-repeat;vertical-align:middle;margin:0 .25em;display:inline-block;outline:none}.miniColors-selector{position:absolute;width:175px;height:150px;background:#FFF;border:solid 1px #BBB;box-shadow:0 0 6px rgba(0,0,0,0.25);border-radius:5px;padding:5px;z-index:999999}.miniColors-selector.black{background:#000;border-color:#000}.miniColors-colors{position:absolute;top:5px;left:5px;width:150px;height:150px;background:url(/_assets/minicolors/gradient-4af4e7b967a229b748f23a599f33b7f4.png) center no-repeat;cursor:crosshair}.miniColors-hues{position:absolute;top:5px;left:160px;width:20px;height:150px;background:url(/_assets/minicolors/rainbow-49b5f3557a3d8a9f06bff573459b975a.png) center no-repeat;cursor:crosshair}.miniColors-colorPicker{position:absolute;width:11px;height:11px;background:url(/_assets/minicolors/circle-cb9f192a790b32f2e2d9ccb4abafd8f6.gif) center no-repeat}.miniColors-huePicker{position:absolute;left:-3px;width:26px;height:3px;background:url(/_assets/minicolors/line-3c396aaba94fdd832f7341120ac44efa.gif) center no-repeat}.miniColors-trigger{height:28px;width:28px;vertical-align:middle;background-size:cover}.ui-stars-star,.ui-stars-cancel{float:left;display:block;overflow:hidden;text-indent:-999em;cursor:pointer}.ui-stars-star a,.ui-stars-cancel a{width:16px;height:15px;display:block;background:url(/_assets/common/jquery.ui.stars-f96b1c2ecc5b14c8c125ed1cabfc91a0.gif) no-repeat 0 0}.ui-stars-cancel{display:none !important}.ui-stars-star a{background-position:0 -32px}.ui-stars-star-on a{background-position:0 -48px}.ui-stars-star-hover a{background-position:0 -64px}.ui-stars-cancel-hover a{background-position:0 -16px}.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a{cursor:default !important}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(/_assets/ui-lightness/animated-overlay-602eee4c79a4796b02bb6442948c9e28.gif);height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(/_assets/ui-lightness/ui-bg_flat_75_ffffff_40x100-3c4b974defa5e8bdaf8a603034c4435e.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(/_assets/ui-lightness/ui-bg_highlight-soft_75_cccccc_1x100-cec5c56503b8480f834c3fce35dae8df.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(/_assets/ui-lightness/ui-bg_glass_75_e6e6e6_1x400-48d8d545f708e5870a965ce9df8b0e38.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(/_assets/ui-lightness/ui-bg_glass_75_dadada_1x400-d618461418b1ebc6b7996979f4c3dc92.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(/_assets/ui-lightness/ui-bg_glass_65_ffffff_1x400-ddb7ee7527bff283054406c50e597e1e.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(/_assets/ui-lightness/ui-bg_glass_55_fbf9ee_1x400-38c2dea4d046fd3f56cc3996e2e6018b.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/_assets/ui-lightness/ui-bg_glass_95_fef1ec_1x400-f3526b8f82249928f0a6baf044204b15.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/_assets/ui-lightness/ui-icons_222222_256x240-b1eb177a51ea7925448318a26d988842.png)}.ui-widget-header .ui-icon{background-image:url(/_assets/ui-lightness/ui-icons_222222_256x240-b1eb177a51ea7925448318a26d988842.png)}.ui-state-default .ui-icon{background-image:url(/_assets/ui-lightness/ui-icons_888888_256x240-8040cfcc88792375b7788feb59189eef.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/_assets/ui-lightness/ui-icons_454545_256x240-68b2fe3268f7604fb0767a0372e2db85.png)}.ui-state-active .ui-icon{background-image:url(/_assets/ui-lightness/ui-icons_454545_256x240-68b2fe3268f7604fb0767a0372e2db85.png)}.ui-state-highlight .ui-icon{background-image:url(/_assets/ui-lightness/ui-icons_2e83ff_256x240-49c2da9cac2dc565265586f716491298.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/_assets/ui-lightness/ui-icons_cd0a0a_256x240-d4a62216bf6f0cd0071149890763a5ff.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(/_assets/ui-lightness/ui-bg_flat_0_aaaaaa_40x100-7d1197a52442bc56fcad60d0390f4b32.png) 50% 50% repeat-x;opacity:0.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/_assets/ui-lightness/ui-bg_flat_0_aaaaaa_40x100-7d1197a52442bc56fcad60d0390f4b32.png) 50% 50% repeat-x;opacity:0.3;filter:Alpha(Opacity=30);border-radius:8px}body{color:#333;background-color:#eaeaea}body[data-layout="application"]{padding-top:60px}body[data-layout="application"].subscription-notice-present{padding-top:85px}a{text-decoration:none;color:#2890D4}a:hover{text-decoration:underline}a.button:hover,a.font_icon:hover,.side_navi a:hover,.site_navi a:hover{text-decoration:none}a.admin{color:#ED6400}a.admin:hover{color:#D14C0A}.dropdown{display:none;position:absolute;z-index:2;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.dropdown.hover{display:block}.dropdown a{color:inherit}input.required,input.invalid,input#new_user_username.name_unavailable,input#group_user_username.name_unavailable{background-color:#fdd !important}input#new_user_username.valid,input#group_user_username.valid{background-color:#fff}input.valid,input#new_user_username.name_available,input#group_user_username.name_available{background-color:#dfd !important}input.placeholder{color:#ccc}input.input_loading{background-image:url(/_assets/common/loading-d86f880108f8da2a0c389e5989d28575.gif) !important;background-repeat:no-repeat !important;background-position:95% 50% !important}.fieldWithErrors input{background-color:#fdd;background-repeat:no-repeat !important}input.range{visibility:hidden;height:0;margin:0}input.submit{cursor:pointer}.tabs{box-shadow:inset 0px -1px #ccc}.tabs li{display:inline-block;padding-right:3px}.tabs li a{display:inline-block;vertical-align:bottom;background-color:#F5F5F5;background:linear-gradient(#f5f5f5 0%,#f5f5f5);text-align:center;text-decoration:none;font-weight:bold;color:#333;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #ccc;padding:11px 16px;border-bottom-color:#ccc}.tabs li a:hover{background-color:#f5f5f5;background:linear-gradient(to bottom, #f5f5f5 0%,#ffffff);border-bottom-color:#ccc}.tabs .selected a{background-color:#eee;background:linear-gradient(to bottom, #eeeeee 0%,#ffffff);border-bottom-color:#fff}.tabs .selected a:hover{background-color:#eee;background:linear-gradient(to bottom, #eeeeee 0%,#ffffff);border-bottom-color:#fff;cursor:default}.tabs.right ul{float:right}.tabs.white .selected a{background:#fff}.my_courses .tabs li a:hover{background-color:#f5f5f5}.tabs ul.secondary .selected a{background-color:#F5F5F5;background-image:linear-gradient(to top, #f5f5f5 0%,#ffffff 100%)}.tabs a.current{border:1px solid #ccc;border-bottom:none;background-color:#ffffff;margin:0px}.tabs a.current:hover{background-color:#ffffff;margin:0px;border-bottom:none}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.no_content{color:#666;font-weight:normal;text-align:left;background:whiteSmoke;padding:35px 20px;margin:0 0 20px;border-radius:4px;border:1px solid #ccc}.modal,[data-modal-link]{cursor:pointer}.more{text-align:right}.hidden,.mock{display:none}.warning{color:red}.image{display:inline-block;overflow:hidden}body.categories.edit .image{background-color:#eee;background-size:12px 12px;background-position:0 0, 30px 30px;background-image:linear-gradient(45deg, #999999 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,#999999 75%,#999999),linear-gradient(45deg, #999999 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,#999999 75%,#999999);padding:16px;border:1px solid}.image.size_130x130{width:130px;height:130px}.image.size_80x80{width:80px;height:80px}.image.size_70x70{width:70px;height:70px}.image.size_40x40{width:40px;height:40px}.image.size_16x16{width:16px;height:16px}.audio.icon{display:inline-block;text-indent:-9999px;height:20px;line-height:20px;width:24px;background-image:url(/_assets/content/content_image-6925f69abdeba92368da0a5eb40f8e3a.png);background-repeat:no-repeat;background-position:0px -344px}.audio.icon.disabled{display:none}.loading{color:#999;font-weight:bold;text-align:center}.loading img{width:24px;height:24px}.wrapper{background-color:#fff;border:1px solid #ccc;border-radius:5px;padding-top:20px;margin-right:auto;margin-left:auto;margin-bottom:0px;padding-bottom:40px;z-index:0;position:relative;width:960px}.content_header{margin-bottom:5px}.content_header .wrapper{margin-top:10px}.content{margin:0 0 10px}.inner{margin:0 10px}.inner_left{padding-left:10px}.inner_right{padding-right:10px}.secondary_section{padding:4px;background-color:#F4F4F4;border-radius:5px}.wrapper.faux_columns{background:url(/_assets/home/fauxcolumns-aa5e33bbafa12ee13665acda7eb35b2c.png) #fff;padding-top:0px}.main_column{margin-right:339px;padding:20px}.main_column h1{overflow:hidden;font-size:18px;margin-bottom:12px}.side_column{float:right;width:338px}.side_column .box{background:#F5F5F5 url(/_assets/home/sidebar_box_bg-8fbb5908022d927c3ae57b8b85360127.png) bottom repeat-x;width:338px}.side_column h1{border-bottom:1px solid #DDD;padding:0 20px 12px;font-size:13px}.side_column h3{font-size:12px;line-height:12px}.side_column h3 .study_time{float:right}.side_column .box .box_content{padding:20px}.side_column .box.profile .box_content{padding:15px 20px 10px}.top_margin{padding:20px;background:#f5f5f5 url(/_assets/home/sidebar_box_bg-8fbb5908022d927c3ae57b8b85360127.png) bottom repeat-x;border-radius:6px;position:relative}.user_courses .top_margin{padding:30px 20px 20px 30px}.user_courses .top_margin.featured{margin:0;padding:20px 20px 10px}.user_courses .top_margin h1{padding-bottom:5px}.user_courses .top_margin p{font-size:14px;margin-bottom:5px;width:450px}.user_courses a.create{margin-right:10px;float:right}.user_courses .new_course_buttons{position:absolute;right:10px;top:60px}.user_courses .header .new_course_buttons{top:-10px}.user_courses .new_course_buttons .message{top:-20px;position:absolute;right:0}.user_courses .language_selection{display:inline-block}.user_courses .content_search_box{float:right}.user_courses .language_selection label{display:inline-block;margin:5px 5px 0 0}.user_courses .action_bar{border-bottom:1px solid #DDD}.user_courses .action_bar .inner{border-bottom:1px solid #fff;background:#f5f5f5;margin:0;padding:10px 20px}.user_courses.index .header{position:relative;margin:30px 0 0 0 !important;border-bottom:none !important;padding-bottom:0 !important;clear:both;position:relative}.user_courses.index .footer{padding:20px;background:#f5f5f5;margin:30px 0 0 0 !important;clear:both;position:relative}.user_courses .footer .new_course_buttons{position:absolute;right:10px;top:14px}.user_courses.index .featured .header{margin:10px 0 0 0 !important}.user_courses.index .header h2{font-size:18px;line-height:24px;margin:0}.user_courses.index .header h2 a{color:#333}.user_courses.index .header h2 a.search_link{float:right;color:#2890D4;font-size:14px}.user_courses.index .featured .header h2 a.search_link{font-size:12px}.user_courses.index .header h2 a:hover{color:#2890D4}.user_courses.index .header p{font-size:14px}.user_courses.index .more{font-weight:bold;font-size:13px;float:left;margin:0 0 40px}.user_courses.index .small_course_list{margin:0 -5px 0;clear:both}.global_navi .business_trial_days_remaining{padding:4px;color:#CCC}.global_navi .badge_icon{display:inline-block;vertical-align:middle;color:#fff;text-align:center;line-height:25px;font-size:12px;width:70px;height:44px;position:relative;background:#fdfdfd;padding:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.global_navi .badge_icon a{height:100%;display:block}.global_navi .badge_icon a:hover{text-decoration:none}.global_navi .badge_icon.live_badge,.global_navi .badge_icon.premium_badge{color:#ff8b00;font-weight:bold}.global_navi .badge_icon.group_badge,.global_navi .badge_icon.school_badge,.global_navi .badge_icon.group_admin_badge{color:#fff;background-color:#0b94d9;font-weight:bold}.global_navi .badge_icon.trial_badge{background-color:#ff8b00;padding:0;padding-top:6px;line-height:1.4}body.ja .global_navi .badge_icon.trial_badge .description{letter-spacing:-1px}.global_navi .badge_icon.trial_badge .description{font-weight:bold}.global_navi .badge_icon.trial_badge[data-count='0']{background-color:#cb4113}.global_navi .subscription-notice{background-color:#333;text-align:right;color:#ff8b00;font-size:11px;line-height:1.1;height:25px;padding:8px 0;padding-right:65px}.global_navi .label{display:inline-block;vertical-align:middle}.global_navi .edit_ui_inline{background:#2890D4;color:white;display:block;float:right;line-height:22px;margin:0px 10px;padding:0px 10px}.global_navi .edit_ui_inline a{color:#fff}.global_navi .user_navi h3 a span.text{max-width:130px;overflow:hidden;display:inline-block}.global_navi .messaging_and_badge{display:inline-block}.icon,a.button,div.button{background:url(/_assets/common/iknow_images_3-70ffdca1ca3bc6f16cf4703455ab3aff.png) no-repeat;border:none}.navi_home.icon{background-position:-16px -13px}.navi_qa.icon{background-position:-229px -16px}.site_navi .navi_user_courses.icon{background-position:-275px -15px;width:19px}.navi_courses.icon{background-position:-70px -13px}.navi_live.icon{background-position:-172px -15px}.site_navi .navi_dictionary.icon{background-position:-119px -14px;width:21px}.site_navi .font_icon{display:inline-block;vertical-align:middle;font-size:22px;padding-top:3px}.site_navi .navi_casec.text{top:-3px}.dropdown_arrow.icon{background-position:-22px -62px}.logo.icon{background-position:-286px -323px}.big.iknow.button{background-position:-17px -321px}.big.iknow.button:hover{background-position:-148px -321px}.big.button{background-position:-17px -455px}.big.button:hover{background-position:-193px -455px}.big.button.disabled:hover{background-position:-17px -455px}.big.checkpoint.button{background-position:-111px -537px}.big.checkpoint.button:hover{background-position:-246px -537px}.small.iknow.button{background-position:-17px -371px}.small.iknow.button:hover{background-position:-148px -371px}.tiny.iknow.button{background-position:-31px -657px}.tiny.iknow.button:hover{background-position:-131px -657px}.small.button{background-position:-16px -501px}.small.button:hover{background-position:-161px -501px}.round.button,.round.button.disabled:hover{background-position:-17px -539px}.round.button:hover{background-position:-62px -539px}.long.button{background-position:-17px -409px}.long.button:hover{background-position:-212px -409px}.global_navi{background-color:#525252;vertical-align:middle;color:#fff;font-size:14px;width:100%;position:fixed;top:0;z-index:100}.global_navi .inner_navigation{display:table}.global_navi .main-logo-container{display:table-cell;vertical-align:top}.global_navi .main-logo-container .inner-logo{position:relative;height:44px;width:88px;padding-right:10px}.global_navi .main-logo-container .inner-logo a{position:absolute;top:0;left:0;display:inline-block;height:60px;width:100%;overflow:hidden}.global_navi .logo-body{position:relative}.global_navi .logo-body:before,.global_navi .logo-body:after{position:absolute;font-family:"iKnow Icons";font-weight:normal;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-stroke:1px transparent;-moz-text-stroke:1px transparent;text-stroke:1px transparent;text-rendering:optimizeLegibility}.global_navi .logo-body:before{content:"\e01d";top:5px;left:0;font-size:120px;color:#ff8b00;line-height:0.45}.global_navi .logo-body:after{content:"\e01e";top:14px;left:7px;font-size:103px;color:#fff;line-height:0.3}.marketing_layout .global_navi{position:relative}.global_navi .container_12{position:relative}.global_navi a{color:inherit}.global_navi h3,.global_navi h3 .icon{display:inline-block;vertical-align:middle}.global_navi h3 .icon{margin-right:0}.global_navi .site_navi{display:table-cell;vertical-align:top;font-size:0;width:100%}.global_navi .site_navi h3{margin:0}.global_navi .site_navi h3 a{height:44px;padding:7px 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.global_navi .navi_qa.font_icon,.global_navi .navi_dictionary.font_icon{font-size:26px;padding-top:1px}.global_navi .navi_live.font_icon{font-size:38px;line-height:27px;width:42px}.global_navi .navi_casec.font_icon{line-height:27px}.site_navi.group-navi .item{line-height:20px}.site_navi.user_navi{margin-left:0}.site_navi .caret{display:inline-block;vertical-align:bottom;border-style:solid;border-color:#eee transparent transparent transparent;border-width:5px;margin:0 0 3px 2px}.site_navi .dropdown{top:38px;left:25px;text-align:left}.site_navi .dropdown .arrow{position:relative;z-index:2;margin-left:25px;width:13px;height:10px;margin-bottom:-2px}.site_navi .dropdown .content{box-shadow:1px 1px 2px rgba(0,0,0,0.5);text-shadow:0px -1px #000;position:relative;z-index:1;background-color:#424242;min-width:150px;border-radius:5px;padding:1px;color:#ccc;font-weight:bold;font-size:12px}.site_navi .dropdown ul{border:1px solid #5a5a5a;padding:10px 0px}.site_navi .dropdown ul hr{border-color:#666}.site_navi .dropdown a{display:block;position:relative;line-height:normal;padding:5px 15px 5px 25px}.site_navi .dropdown a.sub{padding-left:35px}.site_navi .dropdown a.selected{background-color:#333;border-bottom:1px solid #555;color:#fff}.site_navi .dropdown a.sub.selected{border-bottom:none;color:#fff;margin-top:-1px}.site_navi .dropdown a:hover{background-color:#333;color:#fff}.site_navi .dropdown a.selected:before{content:' ';position:absolute;height:15px;width:5px;top:6px;left:12px;background-color:#FF8900;border-radius:10px}.site_navi .dropdown a.selected.sub:before{background-color:white;left:22px;height:5px;top:10px}.global_navi .remaining_live_sessions{position:absolute;left:5px;top:5px;width:15px;height:15px;line-height:15px;font-size:10px;font-weight:bold;background-color:#FF8900;border-radius:10px;text-indent:4px}.global_navi .new_badge{position:absolute;left:60px;top:5px;padding:0 4px;height:15px;line-height:15px;font-size:10px;font-weight:bold;background-color:#FF8900;border-radius:10px}.site_navi>li{position:relative;display:inline-block}.site_navi .icon{width:24px;height:24px}.site_navi h3 a{display:inline-block;padding:9px;font-size:12px}.global_navi .user_navi h3 a{padding:10px 9px 13px;height:auto}.site_navi h3 .text{display:inline-block;vertical-align:middle;padding-top:5px;padding-left:4px}.site_navi h3 a:hover{background-color:#4a4a4a}.site_navi .current h3 a{background-color:#454545}.user_navi_and_messaging{float:right;height:44px;max-width:216px;white-space:nowrap;position:relative}.messaging_and_badge .label{position:absolute;left:-155px;top:0}.user_navi{display:inline-block;vertical-align:top}.user_navi .dropdown{left:-50px}.user_navi .dropdown .arrow{left:58px}.user_status{display:table-cell;vertical-align:top;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#fff;text-shadow:0px -1px 0px rgba(0,0,0,0.3);font-size:14px;font-weight:bold;padding:10px;margin-right:10px}.user_status.free_trial{background-color:#99cc00;color:#fff}.user_status.premium{background-color:#ff9900}.user_status.group{background-color:#77aaff}.user_status.group_admin{background-color:#77aaff}.user_badge{display:inline-block;vertical-align:top;width:180px;font-size:0;text-align:right}.user_badge .settings{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;position:relative;font-size:14px;text-align:right;color:#999;height:44px;padding:9px 8px}.settings-content .user-description .profile-container{padding:15px 35px 15px 25px;display:block}.settings-content .user-description .profile-container:hover{background-color:#f1f1f1;text-decoration:none}.settings-content .user-description .user_avatar{display:inline-block;vertical-align:top;height:28px;width:28px;margin-right:10px;background-color:#fff;background-position:center;border:1px solid #ddd}.settings-content .user-description .secondary-information{display:inline-block;vertical-align:top}.settings-content .user-description .secondary-information .username{display:inline-block;vertical-align:top;max-width:110px;font-size:12px;line-height:1.6}.settings-content .user-description .secondary-information .descriptor{font-size:10px}.minimal_navi{text-align:right;height:25px;background:#555;margin-bottom:0px;min-width:985px}.minimal_navi h3 a{height:22px !important;padding:0 18px !important}.minimal_navi a,.minimal_navi h3 a{color:#eee;padding:4px 6px;display:inline-block;line-height:normal;font-size:12px}.minimal_navi .user_navi_and_messaging{height:25px}.minimal_navi .user_navi .dropdown{top:22px}.minimal_navi .study_sessions_label,.minimal_navi .premium_expiring_label,.minimal_navi .purchase_group_plan_selection{margin-top:0px;max-width:none}.left_column,.right_column{float:left;display:inline;width:50%}p.opening_notice{font-weight:bold;position:absolute;right:304px;top:13px}p.opening_notice a{color:#FF8A00;text-decoration:underline}.en p.opening_notice{right:7px;top:23px}.page_footer{color:#666;font-size:11px;padding:0 0 20px;background-color:#f5f5f5;border-radius:5px}.page_footer .social_links{float:right}.page_footer .social_links a{display:inline-block;margin-top:-3px}.page_footer .social_links img{display:block}.page_footer section{width:922px;margin:15px 0px;padding:18px 19px 19px;font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS P Gothic', Osaka, 'メイリオ', 'Meiryo', sans-serif;text-transform:none;border-radius:5px}.en .page_footer section{font-size:12px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif}.en .page_footer section a{font-size:12px}.page_footer section dl{width:220px;float:left;margin-right:14px;line-height:18px}.page_footer section dl.last{margin-right:0}.page_footer section dt{margin-bottom:5px;padding-bottom:5px;font-weight:bold;border-bottom:1px solid #cccccc}.page_footer section dd{line-height:23px;font-size:12px}.page_footer section dd img{display:block;float:left;padding-right:4px}.page_footer a{color:#666}.page_footer a:hover{color:#333}.page_footer .copyright{text-align:center}.page_footer small{margin-right:7px;text-transform:uppercase}.page_footer ul{display:inline-block}.page_footer ul li{display:inline-block;margin-left:8px;padding-right:8px;border-right:1px solid #999}.page_footer ul li.last{border:none;padding-right:0}.page_footer li.selected a{color:#666;font-weight:bold}.page_footer .language_selector{clear:both;margin-left:30px}.jquery-tools-validator-error{display:none !important}.textile_wrapper{border:1px solid #D5D5D5}.textile_wrapper textarea{padding:5px;border:none}.textile_toolbar{background-color:#F6F6F6;border-bottom:1px solid #D5D5D5;margin:0;padding:3px 5px;width:auto}.textile_icon{width:18px;height:18px;display:block;float:left;margin-right:3px;cursor:pointer;background-color:#F6F6F6;border:1px solid #F6F6F6;padding:1px;background:transparent url(/_assets/common/textile_icons-31cb95c5f1c6e7798e173389b607c533.gif) no-repeat 0 0}.textile_icon:hover{background-color:#FFF;border:1px solid #AAA;text-decoration:none}.textile_h1{background-position:0 0px}.textile_h2{background-position:0 -60px}.textile_h3{background-position:0 -120px}.textile_h4{background-position:0 -180px}.textile_h5{background-position:0 -240px}.textile_h6{background-position:0 -300px}.textile_strong{background-position:0 -360px}.textile_italic{background-position:0 -420px}.textile_underline{background-position:0 -480px}.textile_paragraph{background-position:0 -540px}.textile_strikethrough{background-position:0 -600px}.textile_blockquote{background-position:0 -660px}.textile_left{background-position:0 -720px}.textile_center{background-position:0 -780px}.textile_right{background-position:0 -840px}.textile_full{background-position:0 -900px}.textile_indent{background-position:0 -960px}.textile_outdent{background-position:0 -1020px}.textile_ol{background-position:0 -1080px}.textile_ul{background-position:0 -1140px}.textile_link{background-position:0 -1200px}.textile_nico{background-position:0 -1260px}.textile_omega{background-position:0 -1320px}.textile_emoticon{background-position:0 -1380px}.textile_image{background-position:0 -1440px}.textile_youtube{background-position:0 -1500px}.form_actions{margin:20px 0}.mobile_downloads{display:none}.mobile_version{display:none}body.app_is_active{overflow:hidden}#app_frame{left:0px;position:absolute;display:block;z-index:10001}body.marketing_layout{background:url(/_assets/signup/bg-fc55d7d39e35b6719d2a62833f7b0e17.png) repeat}.shiv-border-box-sizing{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.developer-debugging-information{position:fixed;bottom:0;background:rgba(192,73,73,0.5);padding:10px;opacity:0.2;color:transparent;text-shadow:0 0 1px #fff;font-size:14px;font-family:monospace;border-top-right-radius:6px;transition:opacity 100ms ease-out}.developer-debugging-information:hover,.developer-debugging-information.prominent{background-color:rgba(192,73,73,0.8);opacity:1;color:#fff;text-shadow:none}@font-face{font-family:"iKnow Icons";font-style:normal;font-weight:normal;src:url(/_assets/deprecated/icons/icons-d2b695a1fb3063261a83c84e8a38c811.eot);src:url(/_assets/deprecated/icons/icons.eot?#ieFix) format("embedded-opentype"),url(/_assets/deprecated/icons/icons-f6528d69184e192b42f5283363802e75.woff) format("woff"),url(/_assets/deprecated/icons/icons-431500391b168b0ac25970d8f64c6880.svg) format("svg")}.font_icon,.font-icon{line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke:1px transparent;text-rendering:optimizeLegibility;speak:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"iKnow Icons"}@font-face{font-family:"iKnow-Glyphs";font-style:normal;font-weight:normal;src:url(/_assets/iknow-glyphs/iKnow-Glyphs-497cbc489fe6621edb48e54b2536f54f.eot);src:url(/_assets/iknow-glyphs/iKnow-Glyphs.eot?#ieFix) format("embedded-opentype"),url(/_assets/iknow-glyphs/iKnow-Glyphs-db8ce27d6a4ffc3431777f24a429ed44.woff) format("woff"),url(/_assets/iknow-glyphs/iKnow-Glyphs-0a369db68bfcd49ae79686a40a6a2ffe.svg) format("svg")}[class^="glyph-"],[class*=" glyph-"]{font-family:"iKnow-Glyphs";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-text-stroke:1px transparent;text-stroke:1px transparent;text-rendering:optimizeLegibility;text-transform:none;speak:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glyph-plus:before{content:""}.glyph-pencil:before{content:""}.glyph-magnifying-glass:before{content:""}.glyph-grid:before{content:""}.glyph-menu:before{content:""}.glyph-owl-full-movable-eyes:before{content:""}.glyph-house:before{content:""}.glyph-owl-eyes:before{content:""}.glyph-speech-bubbles:before{content:""}.glyph-reload:before{content:""}.glyph-refresh:before{content:""}.glyph-user:before{content:""}.glyph-computer-user:before{content:""}.glyph-book:before{content:""}.glyph-clock:before{content:""}.glyph-bar-chart:before{content:""}.glyph-line-chart:before{content:""}.glyph-user-alternate:before{content:""}.glyph-users:before{content:""}.glyph-microphone:before{content:""}.glyph-letter:before{content:""}.glyph-speech-bubble:before{content:""}.glyph-owl-sitting:before{content:""}.glyph-circle-plus:before{content:""}.glyph-padlock-unlocked:before{content:""}.glyph-padlock-locked:before{content:""}.glyph-document-magnifying-glass:before{content:""}.glyph-document-pencil:before{content:""}.glyph-minus:before{content:""}.glyph-equals:before{content:""}.glyph-menu-alternate:before{content:""}.glyph-document-download:before{content:""}.glyph-calendar:before{content:""}.glyph-volume-max:before{content:""}.glyph-volume-medium:before{content:""}.glyph-volume-low:before{content:""}.glyph-grid-alternate:before{content:""}.glyph-cross-sharp:before{content:""}.glyph-keyboard:before{content:""}.glyph-japanese-character:before{content:""}.glyph-paperclip:before{content:""}.glyph-circle-triangle-right:before{content:""}.glyph-exclamation-point:before{content:""}.glyph-owl-flying:before{content:""}.glyph-volume-muted:before{content:""}.glyph-volume-plus:before{content:""}.glyph-owl:before{content:""}.glyph-speech-bubble-alternate:before{content:""}.glyph-volume-minus:before{content:""}.glyph-owl-flying-speech-bubble:before{content:""}.glyph-volume-speech-bubble:before{content:""}.glyph-exclamation-point-speech-bubble:before{content:""}.glyph-checkmark-speech-bubble:before{content:""}.glyph-builder-speech-bubble:before{content:""}.glyph-recycle-bin:before{content:""}.glyph-reload-alternate:before{content:""}.glyph-house-alternate:before{content:""}.glyph-triangle-right:before{content:""}.glyph-triangle-up:before{content:""}.glyph-triangle-down:before{content:""}.glyph-triangle-left:before{content:""}.glyph-circle-hollow:before{content:""}.glyph-iknow-logo-speech-bubble:before{content:""}.glyph-iknow-logo-text:before{content:""}.glyph-circle-checkmark:before{content:""}.glyph-checkmark:before{content:""}.glyph-chevron-left:before{content:""}.glyph-chevron-right:before{content:""}.glyph-triangle-caution:before{content:""}.glyph-gear:before{content:""}.glyph-zoom-out:before{content:""}.glyph-zoom-in:before{content:""}.glyph-arrow-left:before{content:""}.glyph-arrow-down:before{content:""}.glyph-arrow-up:before{content:""}.glyph-arrow-right:before{content:""}.glyph-triangle-hollow:before{content:""}.glyph-circle-triangle-left:before{content:""}.glyph-pause:before{content:""}.glyph-circle-hollow-alternate:before{content:""}.glyph-triangle-hollow-alternate:before{content:""}.glyph-cross-alternate:before{content:""}.glyph-flag:before{content:""}.glyph-master-check:before{content:""}.glyph-remove:before{content:""}.glyph-cross-soft:before{content:""}.glyph-gear-alternate:before{content:""}.glyph-circle-question-mark:before{content:""}body.debugging:before{font-family:monospace;font-size:0.8em;color:#fff;background:#000;padding:4px 6px;border-bottom:2px solid #c30;display:inline-block;position:fixed;top:0;left:0;z-index:10000;padding:4px;font-size:1em;content:"DEBUG MODE"}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-inner .content-actions{margin:4px 0;text-align:center}.fancybox-skin.content-container .fancybox-inner.content-primary{padding:0}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}.fancybox-close{position:absolute;top:0;right:0}.fancybox-close.glyph{font-size:14px;font-weight:bold;margin:1em;cursor:pointer}.fancybox-close:hover{color:#6e6e6e}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;opacity:0.8;cursor:pointer;z-index:8060;background-color:#000;border-radius:5px}#fancybox-loading div{width:44px;height:44px;background:url(/_assets/fancyBox/source/fancybox_loading-ec838f2ca887402e47fa8240fec3bef4.gif) center center no-repeat}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/_assets/fancyBox/source/blank-2ebbd7cb21c3980daa0bddcc9c7ce5fc.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background-color:#555;background-color:rgba(85,85,85,0.7)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title.fancybox-title-inside-wrap{margin:-15px;margin-bottom:10px}.fancybox-title.fancybox-title-inside-wrap .content-details .details-primary{width:80%}.fancybox-title.fancybox-title-inside-wrap .content-details .details-secondary{width:20%}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-prev span,.fancybox-next span{background-image:url(/_assets/fancyBox/source/fancybox_sprite@2x-d9bfb0ab4609b8c34067c1371d35435c.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/_assets/fancyBox/source/fancybox_loading@2x-8c29360f3b959accdff59b4134eb9d0b.gif);background-size:24px 24px}}.t_ContentContainer{color:#333;font-size:11px;line-height:17px;padding:10px}.t_Content_black,.t_Content_dark,.t_Content_gray{color:#efefef}.t_ContentContainer a,.t_ContentContainer a:hover{color:#8e8e8e;text-decoration:none;background:none;border:0}.t_ContentContainer a:hover{text-decoration:underline}.t_Content_dark a,.t_Content_dark a:hover,.t_Content_black a,.t_Content_black a:hover{color:#ccc}.t_Content_gray a,.t_Content_gray a:hover{color:#232323}.t_Content_red,.t_Content_green,.t_Content_blue{color:#efefef;font-size:11px;line-height:17px;padding:10px}.t_Content_red a,.t_Content_red a:hover,.t_Content_green a,.t_Content_green a:hover,.t_Content_blue a,.t_Content_blue a:hover{text-decoration:none;background:none;border:0;color:#ccc}.t_Content_red a:hover,.t_Content_green a:hover,.t_Content_blue a:hover{text-decoration:underline}.t_Content_tiny{color:#efefef;font-size:11px;line-height:16px;padding:6px 9px}.t_Content_tiny a,.t_Content_tiny a:hover{color:#b3b3b3;text-decoration:none;background:none;border:0}.t_Tooltip{margin:0;padding:0;position:absolute;overflow:hidden;background-color:transparent;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.t_Tooltip.t_hidden{opacity:0}.t_Tooltip.t_visible{opacity:1}.t_Skin{position:absolute;top:0;left:0}.t_Skin *{zoom:1}.t_Bubble{position:relative}.t_Background,.t_Stem{position:absolute}.t_Close{position:absolute;cursor:pointer;top:0}.t_CloseButtonShift{position:relative;overflow:hidden;float:left}.t_CloseState{position:absolute;margin:0;padding:0;left:0}.t_Content{position:absolute;top:0;left:0}.t_iframeShim{position:absolute;top:0;left:0;margin:0;padding:0;zoom:1;filter:alpha(opacity=0);opacity:0}.t_Shadow{position:absolute;top:0;left:0;margin:0;padding:0}.t_Shadow .t_ShadowInnerWrapper{position:relative;float:left;margin:0;padding:0}.t_ShadowBubble{position:relative;padding:0;margin:0;float:left}.t_ShadowBackground,.t_ShadowStem{position:absolute}.t_ShadowBackground *,.t_ShadowStem *{float:left}.t_CloseButtonShadow{position:absolute;top:0;left:0;margin:0;padding:0}.t_UpdateQueue{position:absolute;top:-15000px;left:-15000px;width:5000px;height:5000px;visibility:hidden}.t_UpdateQueue .t_Tooltip,.t_UpdateQueue .t_Content{position:relative;overflow:visible;float:left;top:auto;left:auto;width:100%}.t_Tooltip .t_ContentContainer{float:left;clear:both;position:relative}.t_UpdateQueue .t_ContentContainer{position:absolute;top:0;left:0}#jGrowl div.jGrowl-notification,#jGrowl div.jGrowl-closer{opacity:1;width:auto;height:auto;min-height:0;max-width:350px;background-color:#fff;background-color:rgba(255,255,255,0.8);border:2px solid #ccc;border-radius:5px;color:#000;line-height:1.3;font-size:16px;font-family:"Helvetica Neue","Helvetica","Arial","DejaVu Sans","Kozuka Gothic Pro R","MS P Gothic","Hiragino Kaku Gothic Pro","Osaka","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif}#jGrowl div.jGrowl-notification.notice,#jGrowl div.jGrowl-notification.success,#jGrowl div.jGrowl-closer.notice,#jGrowl div.jGrowl-closer.success{color:#0081bd;background-color:#dff6ff;background-color:rgba(223,246,255,0.9);border-color:#9fdaed}#jGrowl div.jGrowl-notification.warn,#jGrowl div.jGrowl-closer.warn{color:#5a520f;background-color:#fffacd;background-color:rgba(255,250,205,0.9);border-color:#c0ae13}#jGrowl div.jGrowl-notification.error,#jGrowl div.jGrowl-closer.error{color:#fff;background-color:#c23000;background-color:rgba(194,48,0,0.9);border-color:#900}#jGrowl div.jGrowl-notification .jGrowl-header,#jGrowl div.jGrowl-closer .jGrowl-header{margin-bottom:13px}#jGrowl div.jGrowl-notification .jGrowl-close,#jGrowl div.jGrowl-closer .jGrowl-close{float:none;font-size:20px;position:absolute;top:4px;right:13px}#jGrowl div.jGrowl-notification.is-not-sticky .jGrowl-header,#jGrowl div.jGrowl-closer.is-not-sticky .jGrowl-header{margin-bottom:0}#jGrowl div.jGrowl-notification.is-not-sticky .jGrowl-close,#jGrowl div.jGrowl-closer.is-not-sticky .jGrowl-close{display:none}.anchor-hook{position:absolute;top:-60px}body[data-role="site-administrator"] .anchor-hook{top:-90px}.divider{height:1px;display:block;margin:1em 0;padding:0;border:0;border-top:1px solid #eaeaea}.difficulty-level{display:inline-block;font-weight:bold;word-break:break-word}.difficulty-level[data-level="1"]{color:#4c994c}.difficulty-level[data-level="2"]{color:#2e9975}.difficulty-level[data-level="3"]{color:#608fbf}.difficulty-level[data-level="4"]{color:#967acc}.difficulty-level[data-level="5"]{color:#cc5cb9}@-webkit-keyframes pulse{0%, 100%{background-color:rgba(254,254,254,0.2)}50%{background-color:rgba(254,254,254,0.6)}}@keyframes pulse{0%, 100%{background-color:rgba(254,254,254,0.2)}50%{background-color:rgba(254,254,254,0.6)}}.content-container{background-color:#fff;border:1px solid #ccc;border-radius:5px;margin-bottom:20px;position:relative;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.content-container.waiting:before{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;content:" ";background-color:rgba(254,254,254,0.6);-webkit-animation:1.5s pulse linear infinite;animation:1.5s pulse linear infinite}.content-container .content-details{padding:10px 15px;border-bottom:1px solid #ccc;font-size:0}.content-container .content-details .details-primary,.content-container .content-details .details-secondary{display:inline-block;vertical-align:middle;font-weight:bold}.content-container .content-details .details-primary{color:#333;font-size:16px;width:65%}.content-container .content-details .details-primary.alone{display:block;width:auto}.content-container .content-details .details-secondary{font-size:12px;text-align:right;width:35%}.content-container .content-details .details-secondary .action-link{border-left:0}.content-container .content-details .details-secondary .action-link+.action-link{margin-left:10px;padding-left:10px;border-left:1px solid #eaeaea}.content-container .content-details .details-secondary .secondary-item{display:inline-block;border-left:0;vertical-align:middle}.content-container .content-details .details-secondary .secondary-item+.secondary-item{margin-left:10px;padding-left:10px;border-left:1px solid #eaeaea}.content-container .content-primary{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px}.content-container .content-actions{text-align:center}.content-table{width:100%}.content-table thead,.content-table tr,.content-table th,.content-table tbody,.content-table td{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.content-table thead{background-color:#fff;border-bottom:2px solid #ccc}.content-table thead th{text-align:left;padding:10px}.content-table tbody{background-color:#fff}.content-table tbody tr+tr{border-top:1px solid #ccc}.content-table tbody tr:hover{background-color:#fffdec}.content-table tbody tr+.empty-body{display:none}.content-table tbody tr.empty-body td{text-align:center;font-weight:bold}.content-table tbody tr td{padding:10px}.content-table.striped tbody tr:nth-child(even){background-color:#fafafa}.content-table.striped tbody tr:hover{background-color:#fffce1}.content-container .content-list{display:table;width:100%;border-spacing:0;border-collapse:collapse}.content-container .content-list .list-item{display:table-row;position:relative}.content-container .content-list .list-item .primary,.content-container .content-list .list-item .secondary{display:table-cell;vertical-align:bottom;border-bottom:1px solid #eaeaea}.content-container .content-list .list-item .primary{text-align:left;padding-bottom:3px}.content-container .content-list .list-item .secondary{text-align:right;padding-bottom:4px}.content-columns{display:table;width:100%;border-spacing:10px 0}.content-columns .content-column{display:table-cell;vertical-align:top}.content-columns .content-column+.content-column{border-left:1px solid #f1f1f1}.content-field{background-color:#fefefe;border:1px solid #999;border-radius:5px;font-size:1em;padding:5px;margin:0;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 1px 1px 3px rgba(133,133,133,0.2)}.content-field:hover{border-color:#1ea6f8}.content-field:focus{outline:none;border-color:#1ea6f8}.content-field.number{width:65px}.content-field:disabled,.content-field.disabled .content-field[disabled="disabled"]{opacity:0.5;filter:alpha(opacity=50)}.content-field.content-field-hidden{display:none}.content-tabs{font-size:0}.content-tabs .content-tab{display:inline-block;position:relative;padding:7px 16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#6b6b6b;font-size:14px;vertical-align:bottom;text-align:center;text-decoration:none;font-weight:bold;background-color:#f9f9f9;-moz-transition:background-color 70ms linear;-o-transition:background-color 70ms linear;-webkit-transition:background-color 70ms linear;transition:background-color 70ms linear;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #ccc;border-bottom:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.content-tabs .content-tab+.content-tab{margin-left:6px}.content-tabs .content-tab:hover{cursor:pointer;text-decoration:none;background-color:#fefefe}.content-tabs [data-panel-selected] .content-tab,.content-tabs [data-panel-selected].content-tab,.content-tabs .content-tab.selected{color:#000;background-color:#fff}.content-tabs [data-panel-selected] .content-tab:hover,.content-tabs [data-panel-selected].content-tab:hover,.content-tabs .content-tab.selected:hover{cursor:default;background-color:#fff}.content-tabs [data-panel-selected] .content-tab:before,.content-tabs [data-panel-selected].content-tab:before,.content-tabs .content-tab.selected:before{display:block;position:absolute;bottom:-1px;left:0;z-index:1;height:2px;width:100%;content:" ";background-color:#fff}[data-panel-container] [data-panel]{display:none}[data-panel-container] [data-panel][data-panel-selected]{display:block}.content-tabs+.content-container{border-top-left-radius:0}.content-menu{display:none}.content-menu .menu-category{color:#333;font-size:13px}.content-menu .menu-category+.menu-category{border-top:1px solid #ccc;border-top-color:#ccc}.content-menu .menu-category.details{background-color:#fefefe;font-weight:bold;text-align:center;padding:4px 0}.content-menu .menu-category .menu-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.content-menu .menu-category .menu-item ~ .menu-item{border-top:1px solid #f1f1f1}.content-menu .menu-category .menu-item.inside,.content-menu .menu-category .menu-item .inside{display:block;color:#333;text-decoration:none;padding:8px 25px;cursor:pointer}.content-menu .menu-category .menu-item:hover{background-color:#f1f1f1}.content-menu .menu-category .menu-item.selected{background-color:#fffacd}.content-menu.course-settings-menu{text-align:left}.popover .content-menu{display:block}.popover a{color:inherit}.t_Tooltip .t_ContentContainer.t_Content_default_content{padding:0}.t_Tooltip .t_ContentContainer a{color:inherit}.t_Tooltip [data-content-tooltip]{display:block}.content-toggle-switch{display:inline-block;background-color:#eaeaea;color:#fff;overflow:hidden;border-radius:4px;cursor:pointer}.content-toggle-switch:before,.content-toggle-switch:after{display:inline-block;padding:4px 8px}.content-toggle-switch[data-state="primary"]:before,.content-toggle-switch[data-state="secondary"]:after{visibility:visible}.content-toggle-switch:before{visibility:hidden;content:attr(data-primary);background-color:#a3d856}.content-toggle-switch:hover:before{background-color:#9cd54a}.content-toggle-switch:after{visibility:hidden;content:attr(data-secondary);background-color:#999}.content-toggle-switch:hover:after{background-color:#919191}.content-figure{background-color:#f1f1f1;background-image:url(/_assets/default/big/goal-cd69dd3f833a76419b70d881708f6355.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;width:70px;height:70px;margin:0;padding:0}.content-figure[data-size="small"]{width:70px;height:70px}.content-figure[data-size="medium"]{width:100px;height:100px}.content-figure[data-size="large"]{width:130px;height:130px}.content-figure[data-size="item-accent"]{width:180px;height:165px}.content-figure.rounded{border-radius:5px}.content-course{background-color:#fefefe;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-radius:5px}.content-course+.content-course{margin-top:10px}.content-course .content-columns{border-spacing:0}.content-course .content-columns .content-column{border:none;vertical-align:middle}.content-course .content-columns .content-column.course-details .ellipsis{width:300px}.content-course .content-columns .content-column.course-details .ellipsis a{vertical-align:bottom}.content-course .content-columns .content-column.course-actions{width:135px;border-left:1px solid #eaeaea;text-align:center}.content-course .content-columns .content-column.course-actions .course-action{display:block;width:100%;margin-bottom:2px;float:none;position:inherit;font-size:13px;cursor:pointer}.content-course .content-columns .content-column.course-actions .course-action+.course-action{margin-bottom:0}.content-course .content-columns .content-column.course-actions .course-action.danger{color:#c30}.content-course .course-accent{width:85px;height:70px}.content-course .study-stats{margin-top:4px;font-size:0}.content-course .study-stats .content-column{font-size:13px}.content-course .study-stats .content-column.stat{display:inline-block;padding-left:0;margin-left:0;border:0}.content-course .study-stats .content-column.stat+.stat{padding-top:3px;padding-bottom:3px;padding-left:10px;margin-left:10px;border-left:1px solid #eaeaea}.content-course .study-stats .content-column.stat .primary{color:#333}.content-course .study-stats .content-column.stat .secondary{font-weight:bold}.content-course .study-stats .content-column.course-settings .details-secondary{position:relative}.content-course .study-stats .content-column.course-settings .popover{min-width:200px}.content-course .study-stats .content-column.course-settings .btn.gear{position:absolute;right:-3px;top:-12px}.content-course .course-details .course-title{font-size:17px;padding:0}.content-course .course-details a{color:#000}.content-course .course-details a:hover{color:#0081bd}.content-course .course-settings{text-align:right;font-size:1.4em}.content-course .launch-app{width:60px;text-align:center}.pagination{clear:both;text-align:center;padding:10px 0;font-size:0;line-height:1.2;list-style-type:none}.pagination>*{display:inline-block;font-size:12px;vertical-align:top}.pagination a{cursor:pointer}.pagination a,.pagination em,.pagination span,.pagination .disabled{display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;padding:4px 7px;margin:0 1px;font-size:12px;text-decoration:none;color:#666;border:1px solid #ccc;background:#fff;border-radius:5px}.pagination li.previous_page,.pagination li.next_page{display:inline-block;margin:0}.pagination .previous_page,.pagination .next_page{cursor:pointer;font-size:0}.pagination .previous_page:before,.pagination .previous_page:after,.pagination .next_page:before,.pagination .next_page:after{font-size:12px}.pagination .previous_page:before{content:"←"}.pagination .next_page:after{content:"→"}.pagination .disabled{opacity:0.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagination .current{font-style:normal;font-weight:bold;background:#999;color:#fff;border-color:transparent}.pagination a:hover,.pagination a:focus{color:#2890D4;border-color:#2890D4}.pagination .page_info{background:#2890D4;color:#fff;padding:0.4em 0.6em;width:22em;margin-bottom:0.3em;text-align:center}.pagination .page_info b{color:#003;background:#6aa6ed;padding:0.1em 0.25em}.pagination .pagination:after{content:".";display:block;height:0;clear:both;visibility:hidden}nav.paginate .prev,nav.paginate .next,.chart_wrapper nav .prev,.chart_wrapper nav .next,.month-switcher nav .prev,.month-switcher nav .next{position:absolute;top:4px}nav.paginate .prev,.chart_wrapper nav .prev,.month-switcher nav .prev{left:5px}nav.paginate .next,.chart_wrapper nav .next,.month-switcher nav .next{right:5px}nav.paginate .prev a,nav.paginate .next a,nav.paginate .prev span,nav.paginate next span,.chart_wrapper nav .prev a,.chart_wrapper nav .next a,.chart_wrapper nav .prev span,.chart_wrapper nav next span,.month-switcher nav .prev a,.month-switcher nav .next a,.month-switcher nav .prev span,.month-switcher nav next span{display:block;text-indent:-9999px;height:18px;width:18px;background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat}nav.paginate .prev span,nav.paginate .next span,.chart_wrapper nav .prev span,.chart_wrapper nav .next span,.month-switcher nav .prev span,.month-switcher nav .next span{opacity:0.5}nav.paginate .prev a,nav.paginate .prev span,.chart_wrapper nav .prev a,.chart_wrapper nav .prev span,.month-switcher nav .prev a,.month-switcher nav .prev span{background-position:-135px 0px}nav.paginate .prev a:hover,.chart_wrapper nav .prev a:hover,.month-switcher nav .prev a:hover{background-position:-135px -22px}nav.paginate .next a,nav.paginate .next span,.chart_wrapper nav .next a,.chart_wrapper nav .next span,.month-switcher nav .next a,.month-switcher nav .next span{background-position:-157px 0px}nav.paginate .next span.disabled,nav.paginate .prev span.disabled,.chart_wrapper nav .next span.disabled,.chart_wrapper nav .prev span.disabled,.month-switcher nav .next span.disabled,.month-switcher nav .prev span.disabled{opacity:0.2}nav.paginate .next a:hover,.chart_wrapper nav .next a:hover,.month-switcher nav .next a:hover{background-position:-157px -22px}.content-tip-message{min-height:60px}.content-tip-message:after{line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke:1px transparent;text-rendering:optimizeLegibility;speak:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"iKnow Icons";content:"";display:inline-block;position:absolute;right:3%;bottom:0;line-height:0.6em;font-size:75px;color:#ff8b00}.content-tip-message .message-container{display:inline-block;width:73%;margin:10px 0;position:static;right:27%}.content-tip-message .message-container .message{display:block;background-color:#fefefe;color:#ff8b00;font-size:11px;border:1px solid #eaeaea;border-radius:5px;padding:5px 8px;position:relative}.content-tip-message .message-container .message:before,.content-tip-message .message-container .message:after{content:"";position:absolute;bottom:6px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent}.content-tip-message .message-container .message:before{left:100%;border-left:4px solid #eaeaea}.content-tip-message .message-container .message:after{border-left:4px solid #fefefe;left:99%}.content-container .content-placeholder{height:120px;position:relative}.content-container .content-placeholder:after{line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke:1px transparent;text-rendering:optimizeLegibility;speak:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"iKnow Icons";content:"";display:inline-block;position:absolute;right:40px;bottom:-18px;font-size:100px;color:#ff8b00}.content-container .content-placeholder .message-container{display:inline-block;position:absolute;right:128px;bottom:18px}.content-container .content-placeholder .message-container .message{display:inline-block;background-color:#fefefe;color:#666;font-size:20px;border:1px solid #eaeaea;border-radius:5px;padding:5px 8px;position:relative}.content-container .content-placeholder .message-container .message:before,.content-container .content-placeholder .message-container .message:after{content:"";position:absolute;bottom:6px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent}.content-container .content-placeholder .message-container .message:before{left:100%;border-left:7px solid #eaeaea}.content-container .content-placeholder .message-container .message:after{border-left:7px solid #fefefe;left:99%}@-moz-keyframes placeholderShimmer{0%{background-position:-550px 0}100%{background-position:550px 0}}@-webkit-keyframes placeholderShimmer{0%{background-position:-550px 0}100%{background-position:550px 0}}@keyframes placeholderShimmer{0%{background-position:-550px 0}100%{background-position:550px 0}}.content-placeholder-shimmer{-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-name:placeholderShimmer;-webkit-animation-name:placeholderShimmer;animation-name:placeholderShimmer;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTglIiBzdG9wLWNvbG9yPSIjY2NjY2NjIi8+PHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(8%, #ffffff),color-stop(18%, #cccccc),color-stop(33%, #ffffff));background:-moz-linear-gradient(left, #ffffff 8%,#cccccc 18%,#ffffff 33%);background:-webkit-linear-gradient(left, #ffffff 8%,#cccccc 18%,#ffffff 33%);background:linear-gradient(to right, #ffffff 8%,#cccccc 18%,#ffffff 33%);background-repeat:no-repeat;background-size:1000px 100%;position:relative;height:175px;width:100%}.content-placeholder-spinner{background:url(/_assets/common/loader-32-397bf884dd6fafbdd31e51c0f7c328d3.gif) no-repeat center center;width:100%;height:175px}.progress-knob{display:table;position:relative;height:45px;width:45px;font-size:100%;border-spacing:0;z-index:0}.progress-knob:before{display:table-cell;vertical-align:middle;position:relative;height:100%;width:100%;padding-left:23%;content:attr(data-primary);font-size:30%;font-weight:bold;text-align:center}.progress-knob:after{display:table-cell;vertical-align:middle;position:relative;content:"%";font-size:25%}.progress-knob .progress-knob-canvas{position:absolute;left:0;top:0;z-index:-1}.content-stats.content-columns{border-spacing:0}.content-stats.content-columns .content-column{border-left:0}.content-stats .list-item,.content-stats .content-column{display:table-cell;position:relative;font-size:12px}.content-stats .list-item.started .accent,.content-stats .content-column.started .accent{background-color:#a3d856}.content-stats .list-item.mastered .accent,.content-stats .content-column.mastered .accent{background-color:#ff8b00}.content-stats .list-item.total .accent,.content-stats .content-column.total .accent{background-color:#999}.content-stats .list-item.total .primary span,.content-stats .content-column.total .primary span{font-size:0.8em}.content-stats .list-item.sentences-started .accent,.content-stats .content-column.sentences-started .accent{background-color:#9fdaed}.content-stats .list-item .accent,.content-stats .content-column .accent{background-color:#eaeaea;display:inline-block;vertical-align:top;height:30px;width:6px;border-radius:3px;margin:0 2px 0 0}.content-stats .list-item .item-data,.content-stats .content-column .item-data{display:inline-block}.content-stats .list-item .primary,.content-stats .list-item .secondary,.content-stats .content-column .primary,.content-stats .content-column .secondary{display:table-cell}.content-stats .list-item .primary,.content-stats .content-column .primary{display:inline-block;font-size:15px;font-weight:bold;text-align:left;line-height:1;color:#000}.content-stats .list-item .primary .primary-sub,.content-stats .content-column .primary .primary-sub{font-size:0.65em;font-weight:bold}.content-stats .list-item .secondary,.content-stats .content-column .secondary{color:#333;line-height:1.3}.big_no_focus{float:right}.small_focus,.small_review,.small_no_focus,.small_checkpoint{float:left}.big_no_focus,.big_no_focus a{height:35px;width:131px}.big_no_focus,.big_training{margin-bottom:10px}.small_focus,.small_review,.small_no_focus,.small_checkpoint,.small_training,.small_focus a,.small_review a,.small_no_focus a,.small_checkpoint a,.small_training a,.small_video_lesson a{height:26px;width:94px}.tiny_no_focus a,.tiny_focus a,.tiny_checkpoint a{width:70px;height:25px}.medium_neutral a{width:84px;height:26px;line-height:24px}.medium_neutral a:hover{line-height:22px}.medium_orange,.big_no_focus a,.small_focus a,.small_review a,.small_no_focus a,.medium_neutral a,.small_checkpoint a,.tiny_no_focus a,.tiny_focus a,.tiny_checkpoint a,.big_video_lesson a,.small_video_lesson a{background-image:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png);background-repeat:no-repeat;display:block;text-align:center;font-weight:bold;color:#333}.big_no_focus a{line-height:32px;font-size:11px}.small_focus a,.small_review a,.small_no_focus a,.small_checkpoint a,.small_video_lesson a{line-height:23px;font-size:10px}.tiny_no_focus a,.tiny_focus a,.tiny_checkpoint a{line-height:27px;font-size:10px}.medium_orange{color:#fff;background-position:0 -1960px;width:130px;padding:9px 0;text-shadow:0 -1px 1px rgba(0,0,0,0.3);height:18px}.medium_orange:hover{background-position:0 -2000px;color:#fff}.medium_orange:focus{color:#fff}.big_no_focus a{background-position:0 -475px}.big_no_focus a:hover{background-position:0 -510px}.medium_neutral a{background-position:0px -557px}.medium_neutral a:hover{background-position:0px -583px}.small_focus a{background-position:0 -114px}.small_focus a:hover{background-position:0 -140px}.small_review a{background-position:0 -166px}.small_review a:hover{background-position:0 -192px}.small_no_focus a{background-position:0 -342px}.small_no_focus a:hover{background-position:0 -368px}.small_checkpoint a{background-position:0 -342px}.small_checkpoint a:hover{background-position:0 -368px}.tiny_no_focus a,.tiny_focus a,.tiny_checkpoint a{background-position:-141px -483px}.tiny_no_focus a:hover,.tiny_focus a:hover,.tiny_checkpoint a:hover{background-position:-141px -508px;color:#FFF}.small_focus a span.study_now,.small_review a span.study_now{display:block;text-align:center;float:left}.small_focus a span.study_now,.small_review a span.study_now{width:60px;padding-left:10px}.small_focus a span.recommended_count,.small_review a span.recommended_count{color:#FFF;display:block;text-align:center;float:right}.small_focus a span.recommended_count,.small_review a span.recommended_count{width:23px;font-size:10px}.big_video_lesson{float:right;margin-top:10px}.big_ignore_target input,.big_video_lesson a{height:35px;width:131px}.small_video_lesson a{height:26px;width:94px}.big_ignore_target input,.big_video_lesson a,.small_video_lesson a{background-image:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png);background-repeat:no-repeat;display:block;text-align:center;font-weight:bold;color:#333}.big_ignore_target input,.big_video_lesson a{line-height:32px;font-size:11px}.small_video_lesson a{line-height:23px;font-size:10px}.small_video_lesson a{width:94px;height:24px;float:right;display:block}.small_video_lesson a{background-position:0 -342px}.small_video_lesson a:hover{background-position:0 -368px}.big_video_lesson a{background-position:0 -475px}.big_video_lesson a:hover{background-position:0 -510px}.new_plan_form{margin:0 0 20px}.new_plan_form .big_no_focus{float:left}#plan_list .inner,#expired_plan_list .inner{margin:0 20px 0 0}p.no_results{background:#f5f5f5;padding:40px;border-radius:4px}a.button,div.button{cursor:pointer;display:inline-block;text-align:center;text-indent:-4px;color:#333}a.button.disabled,div.button.disabled{cursor:default;opacity:0.6}a.button:hover,div.button:hover{color:#333}.big.iknow.button:hover,.long.launcher.button:hover{color:#fff}.big.button{height:39px;width:168px;line-height:39px;text-indent:-15px}.big.iknow.button{height:39px;width:127px;line-height:38px;font-weight:bold}.small.button{width:138px;height:30px;line-height:30px;font-weight:bold}.small.iknow.button{width:124px;height:30px;line-height:30px}.tiny.iknow.button{background:url(/_assets/common/new_iknow/iknow_images_3-1dcac814128b37f369e8ef790659bea0.png) no-repeat -18px -702px;width:25px;height:25px;font-weight:bold;font-size:11px;line-height:25px;display:inline-block;vertical-align:middle;text-indent:100%;white-space:nowrap;overflow:hidden}.tiny.iknow.button:hover{background:url(/_assets/common/new_iknow/iknow_images_3-1dcac814128b37f369e8ef790659bea0.png) no-repeat -85px -702px}.long.button{width:190px;height:38px;line-height:38px;text-indent:-15px;font-weight:bold}.round.button{width:35px;height:35px;text-indent:-10000px}.my_courses .big_no_focus{margin:10px 0px}.my_courses_focus .big_no_focus{margin:0}.my_courses .small_no_focus,.my_courses .small_checkpoint,.my_courses .medium_neutral{float:right}.my_courses .popup_message .small_no_focus,.my_courses .popup_message .small_checkpoint{margin:0 10px -7px 0}.my_courses .small_no_focus a,.my_courses .small_checkpoint a{background-position:-141px -484px;width:70px;height:24px}.my_courses .small_no_focus a:hover,.my_courses .small_checkpoint a:hover{background-position:-141px -510px;color:#fff}.my_courses .review_mode_launcher .big_no_focus a{background-position:0 -1960px;color:#fff}.my_courses .review_mode_launcher .big_no_focus a:hover{background-position:0 -2000px}.home .study p.big_no_focus{margin:0}.course_list .btn.launch.iknow,.series_box .launcher,.course_list .launcher{position:absolute}.series_box .launcher{position:absolute;right:5px;top:6px}.course_box .btn.launch.iknow,.course_box .launcher{position:absolute;bottom:15px;right:10px}.courses .section_header .big_no_focus{margin-bottom:0}.edit2 .step4 .providers{margin:0;float:none}.edit2 .step4 .providers .visibility{display:block;width:98px;text-align:center;border-left:1px solid #CCC;height:10px;position:absolute;right:-3px;top:-7px;padding:17px 0}.edit2 .step4 .providers li{float:none;position:relative}.edit2 .providers .profile_actions,.edit2 .providers h3{display:none}.providers{text-align:center}.accounts.edit .providers{text-align:left;margin:20px 0}.providers li{display:inline-block}.providers li a{display:block;width:48px;height:48px;text-indent:-9999px;margin:0 8px 0 0}.providers .mixi a{background:url(/_assets/id_providers/new/mixi-a651b0458f342c26f8d0c339a4d92890.png)}.providers .mixi a:hover,.providers .mixi a:focus{-webkit-transform:scale(1.1)}.providers .yahoo_japan a{background:url(/_assets/id_providers/new/yahoo_jp-166dbde9149aeaa9769c817743ef759e.png)}.providers .twitter a{background:url(/_assets/id_providers/new/twitter-b51ba8788b736fbff7ce3094e75b025b.png)}.providers .twitter a:hover,.providers .twitter a:focus{-webkit-transform:scale(1.1)}.providers .facebook a{background:url(/_assets/id_providers/new/facebook-267071f6b7726488ad25bc5c3dccc233.png)}.providers .facebook a:hover,.providers .facebook a:focus{-webkit-transform:scale(1.1)}.providers .google a{background:url(/_assets/id_providers/new/google-a65a8394a357332f671f1051d50a3ae2.png)}.providers .google a:hover,.providers .google a:focus{-webkit-transform:scale(1.1)}.providers .myspace a:hover,.providers .myspace a:focus{-webkit-transform:scale(1.1)}.providers .ntt a{background:url(/_assets/id_providers/new/ntt-186e98fbccbc811fd9af166c8035b1ab.png)}.providers .ntt a:hover,.providers .ntt a:focus{-webkit-transform:scale(1.1)}.providers .yahoo_inc a{background:url(/_assets/id_providers/new/yahoo-c078a2e182ee857844e5cc52f266a0d5.png)}.providers .yahoo_inc a:hover,.providers .yahoo_inc a:focus{-webkit-transform:scale(1.1)}.social_buttons iframe,.social_buttons .mixi-check-button{float:left}.iknow_content .iknow_launcher{display:block}.btn{position:relative;behavior:url(/_assets/ie/css3_pie-579080dd978a83783940fcf964f09740.htc);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;vertical-align:middle;background:#666;-moz-transition:background-color 70ms linear;-o-transition:background-color 70ms linear;-webkit-transition:background-color 70ms linear;transition:background-color 70ms linear;font-weight:bold;font-size:14px;text-decoration:none;text-align:center;line-height:1;color:#fff;padding:10px 10px;border:none;border-radius:5px;cursor:pointer;position:relative}.btn:focus{outline:0}.btn:hover{background:#737373;text-decoration:none}.btn:active{-moz-transform:translate(0, 1px);-ms-transform:translate(0, 1px);-webkit-transform:translate(0, 1px);transform:translate(0, 1px)}.btn.disabled:active,.btn[disabled]:active{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.btn.disabled,.btn[disabled]{opacity:0.5;cursor:default}.btn.disabled:hover,.btn[disabled]:hover{text-decoration:none}.btn.narrow{padding-top:6px;padding-bottom:6px}.btn.success{background-color:#a3d856}.btn.info{background:#1ea6f8}.btn.warning{background-color:#ff8b00}.btn.danger{background-color:#c30}.btn.glyph{cursor:pointer}.btn.pill{background-color:#eee;background-image:linear-gradient(to bottom, #ffffff,#eeeeee);border:1px solid #ccc;border-radius:20px;padding:7px 18px;font-weight:bold;font-size:0.9em;color:#000}.btn.pill:hover{text-decoration:underline}.btn.btn-bar,.btn.launch,.btn.bar,.btn.btn-hero{background:#ff8b00;min-width:130px;box-shadow:0 2px 0 rgba(0,0,0,0.1)}.btn.btn-bar:hover,.btn.launch:hover,.btn.bar:hover,.btn.btn-hero:hover{background:#e67d00}.btn.btn-bar:active,.btn.launch:active,.btn.bar:active,.btn.btn-hero:active{background:#e07a00;box-shadow:none}.btn.btn-bar.disabled:active,.disabled.btn.launch:active,.btn.btn-bar[disabled]:active,[disabled].btn.launch:active,.btn.bar.disabled:active,.disabled.btn.btn-hero:active,.btn.bar[disabled]:active,[disabled].btn.btn-hero:active{box-shadow:0 2px 0 rgba(0,0,0,0.1)}.btn.btn-bar.disabled,.disabled.btn.launch,.btn.btn-bar[disabled],[disabled].btn.launch,.btn.bar.disabled,.disabled.btn.btn-hero,.btn.bar[disabled],[disabled].btn.btn-hero{opacity:1;background-color:#ccc}.btn.btn-bar.disabled:hover,.disabled.btn.launch:hover,.btn.btn-bar[disabled]:hover,[disabled].btn.launch:hover,.btn.bar.disabled:hover,.disabled.btn.btn-hero:hover,.btn.bar[disabled]:hover,[disabled].btn.btn-hero:hover{background-color:#ccc}.btn.btn-bar.danger,.danger.btn.launch,.btn.bar.danger,.danger.btn.btn-hero{background:#c30}.btn.btn-bar.danger:hover,.danger.btn.launch:hover,.btn.bar.danger:hover,.danger.btn.btn-hero:hover{background:#b32d00}.btn.btn-bar.danger:active,.danger.btn.launch:active,.btn.bar.danger:active,.danger.btn.btn-hero:active{background:#ad2b00}.btn.btn-bar.btn-small,.btn-small.btn.launch,.btn.bar.btn-small,.btn-small.btn.btn-hero{font-size:12px;line-height:0.4}.btn.launch{text-indent:-9999px;white-space:nowrap;overflow:hidden;background:#ff8b00;width:2.5em;height:2.5em;min-width:0;border-radius:2.2em;padding:0}.btn.launch:after{text-indent:0;white-space:normal;overflow:visible;display:block;position:absolute;top:0.7em;left:0.86em;content:"►"}.btn.launch:hover{background:#e67d00}.btn.launch:active{background:#e07a00}.btn.launch.compact{position:relative;behavior:url(/_assets/ie/css3_pie-579080dd978a83783940fcf964f09740.htc);width:1.8em;height:1.8em;background:#999}.btn.launch.compact:after{font-size:0.8em;top:0.59em;left:0.75em}.btn.launch.compact:hover{background:#ff8b00}.btn.launch.compact:active{-moz-transform:inherit;-ms-transform:inherit;-webkit-transform:inherit;transform:inherit;background:#e07a00}.btn.gear{line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke:1px transparent;text-rendering:optimizeLegibility;speak:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"iKnow Icons";text-indent:-9999px;white-space:nowrap;overflow:hidden;background:none;font-size:1.4em;color:#999;width:1.4em;height:1.4em;padding:0.62em;border:none;cursor:pointer}.btn.gear:after{text-indent:0;white-space:normal;overflow:visible;display:block;position:absolute;top:0.15em;left:0.2em;content:""}.btn.gear:hover{color:#6e6e6e}.btn.gear.dark-bg{color:#999}.btn.gear.dark-bg:hover{color:#a1a1a1}.btn.calendar{line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke:1px transparent;text-rendering:optimizeLegibility;speak:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"iKnow Icons";text-indent:-9999px;white-space:nowrap;overflow:hidden;background:none;font-size:1.4em;color:#999;width:1em;height:1em;padding:0.62em;border:none;cursor:pointer;top:-3px}.btn.calendar:after{text-indent:0;white-space:normal;overflow:visible;display:block;position:absolute;top:0.15em;left:0.2em;content:""}.btn.calendar:hover{color:#6e6e6e}.btn.calendar.dark-bg{color:#999}.btn.calendar.dark-bg:hover{color:#a1a1a1}.btn.close{line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke:1px transparent;text-rendering:optimizeLegibility;speak:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"iKnow Icons";text-indent:-9999px;white-space:nowrap;overflow:hidden;background:none;font-size:1em;color:inherit;width:1em;height:1em;padding:0.62em;border:none;cursor:pointer}.btn.close:after{text-indent:0;white-space:normal;overflow:visible;display:block;position:absolute;top:0.15em;left:0.2em;content:""}.btn.close:hover{color:#6e6e6e}.btn.close.dark-bg{color:#999}.btn.close.dark-bg:hover{color:#a1a1a1}.btn.help{line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke:1px transparent;text-rendering:optimizeLegibility;speak:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"iKnow Icons";text-indent:-9999px;white-space:nowrap;overflow:hidden;background:none;font-size:1.34em;color:#1ea6f8;width:1em;height:1em;padding:0;border:none}.btn.help:after{text-indent:0;white-space:normal;overflow:visible;display:block;position:absolute;top:0;left:0.1em;content:""}.btn.help:hover{color:#2dacf8}.btn.btn-hero{font-size:2.5em}.progress-bar{height:10px;font-size:17px;margin-top:5px;margin-bottom:5px;background:#eaeaea;position:relative;overflow:hidden;border-radius:10px}.progress-bar.progress-bar-inline{display:inline-block;vertical-align:middle}.progress-bar .meter{position:absolute;height:100%;border-radius:10px}.progress-bar .meter.primary{background:#a3d856}.progress-bar .meter.secondary{display:none}.progress-bar[data-primary="100"] .meter.primary{background:#ff8b00}.progress-bar .progress-tag{display:none}.progress-bar.descriptive .progress-tag{display:inline-block;position:absolute;top:-1.4em;right:1px;text-align:right;font-size:1em;font-weight:bold}.progress-bar.descriptive[data-primary="100"] .progress-tag{top:-1.6em;font-size:13px;font-weight:normal}.progress-bar.progress-bar-gradient .meter.primary{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNhM2Q4NTYiLz48c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmOGIwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(24%, #a3d856),color-stop(47%, #ffff00),color-stop(100%, #ff8b00));background-image:-moz-linear-gradient(left, #a3d856 24%,#ffff00 47%,#ff8b00);background-image:-webkit-linear-gradient(left, #a3d856 24%,#ffff00 47%,#ff8b00);background-image:linear-gradient(to right, #a3d856 24%,#ffff00 47%,#ff8b00)}.progress-bar-container{position:relative}.progress-bar-container .progress-difference.progress-gain{color:#a3d856}.progress-bar-container .progress-difference.progress-loss{color:#ffdf00}.app-container .progress-bar{background-color:#00528C}.choice-set{display:inline-block;font-size:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 2px 0 rgba(0,0,0,0.1);overflow:auto;padding:0;border-radius:4px}.choice-set .choice{font-size:14px;color:#666;display:inline-block;padding:6px 10px;background-color:#eaeaea;cursor:pointer;line-height:1}.choice-set .choice:hover{background-color:#e2e2e2}.choice-set .choice.selected,.choice-set .choice[data-panel-selected]{background-color:#a3d856;color:#fff}.choice-set .choice.selected:hover,.choice-set .choice[data-panel-selected]:hover{background-color:#9cd54a}.choice-set.choice-set-expanded{display:table;width:100%}.choice-set.choice-set-expanded .choice:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.choice-set.choice-set-expanded .choice:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.choice-set.choice-set-expanded .choice{text-align:center;display:table-cell}.popover{position:absolute;background-color:#fff;-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);z-index:90000}.popover.popover-left{top:50%;right:100%;margin-right:3px}.popover.popover-right{top:50%;left:100%;margin-left:3px}.popover.popover-top{bottom:100%;left:0;margin-bottom:3px}.popover.popover-bottom{top:100%;left:0;margin-top:3px}.app.iknow .dictionary-word.checked,.app.dictation .dictionary-word.checked,.app.diagnostic .dictionary-word.checked{color:#eaeaea}.app.iknow b .dictionary-word.checked,.app.diagnostic b .dictionary-word.checked{color:#ffdd7c}.t_Tooltip .t_ContentContainer.t_Content_dictionary{padding:3px 7px 6px 7px}.dictionary-tooltip p{color:#000;font-size:13px;margin:7px 0;padding-right:1em}.dictionary-tooltip .lemma{font-weight:bold}.dictionary-tooltip .part-of-speech{color:#000}.dictionary-tooltip .part-of-speech[data-type="adverb"]{color:#c0ae13}.dictionary-tooltip .part-of-speech[data-type="verb"]{color:#1779b1}.dictionary-tooltip .part-of-speech[data-type="noun"]{color:#ff8b00}.dictionary-tooltip .part-of-speech[data-type="adjective"]{color:#6ba300}.dictionary-tooltip .definition-text{font-family:"Helvetica Neue","Helvetica",sans-serif}.dictionary-tooltip .entries-list{display:table;width:100%;border-collapse:collapse}.dictionary-tooltip .entries-list .entry{display:table-row}.dictionary-tooltip .entries-list .entry+.entry{border-top:1px solid #eaeaea}.dictionary-tooltip .entries-list .entry .entry-column{display:table-cell}.dictionary-tooltip .entries-list .entry .entry-column.audio,.dictionary-tooltip .entries-list .entry .entry-column.feedback{vertical-align:top}.dictionary-tooltip .entries-list .entry .entry-column.feedback{width:18px;padding-left:2px}.dictionary-tooltip .entries-list .entry .entry-column .play-sound,.dictionary-tooltip .entries-list .entry .entry-column .flag-entry{display:block;padding-top:8px;cursor:pointer;font-size:15px;color:#000;transition:100ms opacity linear;opacity:0.25}.dictionary-tooltip .entries-list .entry .entry-column .play-sound:hover,.dictionary-tooltip .entries-list .entry .entry-column .flag-entry:hover{opacity:1}.dictionary-tooltip .entries-list .entry .entry-column .play-sound:before,.dictionary-tooltip .entries-list .entry .entry-column .flag-entry:before{display:block}.dictionary-tooltip .entries-list .entry .entry-column .play-sound{margin-right:7px}.dictionary-tooltip .entries-list .entry .entry-column .flag-entry{margin-right:3px}.new-dictionary-feedback{width:500px}.new-dictionary-feedback .content-field{display:block;width:100%}.new-dictionary-feedback .form-description{margin:10px 0}.new-dictionary-feedback .entry-body{margin:10px 0;text-align:center}.new-dictionary-feedback .entry-comments{height:85px;max-height:85px;margin-bottom:8px}.new-dictionary-feedback .lemma{font-weight:bold;font-size:18px}.new-dictionary-feedback .part-of-speech{font-size:18px;color:#000}.new-dictionary-feedback .part-of-speech[data-type="adverb"]{color:#c0ae13}.new-dictionary-feedback .part-of-speech[data-type="verb"]{color:#1779b1}.new-dictionary-feedback .part-of-speech[data-type="noun"]{color:#ff8b00}.new-dictionary-feedback .part-of-speech[data-type="adjective"]{color:#6ba300}.new-dictionary-feedback .translation{margin-top:4px;display:block;font-size:16px}.signup .grid_7{width:560px}.signup .grid_5{width:360px}#action_confirmation_fields{display:none}input#openid_identifier{font-size:14px;width:215px;padding:5px;padding-left:30px;border:1px solid #CCC;background-image:url(/_assets/id_providers/openid-d4273d337974346a22532c2fccf238d4.png);background-repeat:no-repeat;background-position:7px 7px;margin:0 10px 0 0}.content .login h1{font-size:18px;border-bottom:1px solid #CCC;padding-bottom:10px}.content .signup h1{text-align:center}.login_panel h2,.signup h2,.external_ids h2{padding:15px;margin-bottom:15px;margin-top:15px;font-size:18px;color:#aaa;text-align:center}.signup .yahoo_banner h2{font-size:12px;margin-bottom:3px}.login .login_panel{float:left;width:480px}.login .external_ids h2,.signup .external_ids h2{margin-bottom:0}.login .external_ids p,.signup .external_ids p{color:#aaa;margin-bottom:15px}.login .yahoo_id{float:right;width:342px;padding-top:20px}#yahoo_id_important{color:#ff0000;font-weight:bold}#yahoo_id_important{color:#ff0000}.signup .yahoo_banner{margin-left:6px}.external_ids .other_ids a{display:block;margin:10px 0px}.login .external_ids footer,.signup .external_ids footer{margin:0 0 10px}.login .providers{float:none;width:270px}.login .providers li,.signup .providers li{width:125px;margin:0 0 10px}.login .providers li span,.signup .providers li span,.sessions #yahoo_choices.providers li span{line-height:30px}.login .providers li a,.signup .providers li a,.sessions #yahoo_choices.providers li a{margin:0 10px 0 0;float:left}.login .external_ids .open_id_login,.signup .external_ids .open_id_login{display:none}.signup .external_ids .ntt,.signup .external_ids .mixi,.signup .external_ids .yahoo_japan{display:none}.login div.hr,.signup div.hr{border-bottom:1px dotted #aaa;margin:20px 0;clear:both}.signup div.hr{margin:20px 0 30px}.signup .external_ids div.hr{margin:10px 0 20px}.login div.hr hr,.signup div.hr hr{display:none}.login .new_account,.signup .have_account{clear:both;font-size:14px;float:right}.sessions #yahoo_choices{width:400px}.sessions #yahoo_choices.providers h3{margin:0 0 10px}.sessions #yahoo_choices.providers{float:none}.sessions #yahoo_choices.providers .left_column,.sessions #yahoo_choices.providers .right_column{padding:0 0 0 20px;width:44%}.sessions #yahoo_choices.providers .left_column{border-right:1px solid #ccc;padding-left:0;padding-right:20px}.signup article.signup_for_association{float:left;width:200px;padding:30px;margin:0;min-height:120px;border-top:1px dotted #CCC}.signup aside.signup_notes{float:left;width:190px;padding:30px;margin:0;min-height:120px;border-top:1px dotted #CCC;border-right:1px dotted #CCC}.signup article.signup_for_association p,.signup aside.signup_notes p{margin:0 0 10px}.signup aside.signup_notes strong{color:#FF8A00;line-height:24px;display:block;font-size:13px}.en .signup aside.signup_notes strong{font-size:14px}.signup span.message{position:absolute;right:65px;top:14px;font-size:11px;width:100px;display:block;text-align:right}.signup_options{margin:0 0 20px 0;position:relative}.signup_options .or_text,.signup .or_text{background:white;width:40px;display:block;text-align:center;font-weight:bold;position:absolute;left:245px;font-size:14px;top:143px}.signup_options .or_text{left:225px;font-size:14px;bottom:-30px;top:auto}.opt_twitter{background:#dce9f0;background:linear-gradient(to bottom, #dce9f0 0%,#c8dee9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce9f0', endColorstr='#c8dee9',GradientType=0 );display:block;width:210px;border:1px #CDE1EB solid;text-shadow:0 1px #fff;border-radius:4px;box-shadow:inset 0 1px 0 #fff;color:#3A5461;font-size:14px;padding:5px 10px;margin:10px 0}.opt_twitter span{display:block;background:url(/_assets/id_providers/bg_twitter-58994e6033fb4d3241a94605e158ec5c.png) no-repeat 8px 4px;padding:10px 0 10px 45px}.opt_facebook{background:#5973a8;background:linear-gradient(to bottom, #5973a8 0%,#405e9a 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5973a8', endColorstr='#405e9a',GradientType=0 );display:block;width:210px;border:1px #405E9A solid;text-shadow:0 -1px #1E2F52;border-radius:4px;box-shadow:inset 0 1px 0 #ADBAD4;color:#eee;font-size:14px;padding:5px 10px}.sessions .opt_facebook{width:210px}.opt_facebook span{display:block;background:url(/_assets/id_providers/bg_facebook-e470eee272da06a0aa6a3c94d262404f.png) no-repeat 8px 4px;padding:10px 0 10px 50px}.opt_twitter:hover{background:#BCD0D9;color:#3A5461}.opt_facebook:hover{background:#38538B;color:#eee}body.ja .signup .or_text{top:181px}.signup .referral_top{margin-top:-12px}.signup .referral_top h1{width:442px;min-height:84px;margin:0 auto;padding-top:13px;padding-left:123px;background:url(/_assets/referrals/present-box-3870e68461bf09ea594f8f0d1a03e8c3.png) left top no-repeat}.signup .referral_bottom{width:940px;margin-top:65px;padding-bottom:40px;font-size:14px}.signup .referral_bottom .inner{width:530px;margin:0 auto}.signup .referral_bottom .inner h3{margin-bottom:30px}.signup_panel{position:relative}.signup .external_ids ul{margin:0 32px}.signup .external_ids li{width:47px;margin-right:15px}.signup .external_ids li span,.signup .external_ids .hr,.signup .external_ids .other_ids{display:none}.free_trial_banner_button{width:195px;margin:13px auto 8px auto;background:none;border:none;line-height:21px}.free_trial_banner_button a{background:url(/_assets/top/pricing_not_login_button-2f20ae50c503cdd418a88820c0736172.png) no-repeat 0 0;display:block;width:195px;height:50px;padding-top:14px;color:white;text-align:center;font-size:14px}.free_trial_banner_button a:hover{background:url(/_assets/top/pricing_not_login_button-2f20ae50c503cdd418a88820c0736172.png) no-repeat -195px 0}.sessions.logged_out .wrapper,.accounts.logged_out .wrapper{padding:40px 0px}.login_panel input[type="text"],.login_panel input[type="email"],.login_panel input[type="password"]{padding:10px;width:415px;margin-bottom:20px;font-size:16px}.login_panel label{color:#666;font-size:12px;width:100px;display:block;line-height:30px}.external_ids .providers li span{display:none}.sessions .open_id_login,.sessions .other_ids{display:none}.btn_grd1{padding:8px 30px;border:0;color:#fff;background:#ffaa07;background:linear-gradient(to bottom, #ffaa07 0%,#ff8000 98%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaa07', endColorstr='#ff8000',GradientType=0 );border-radius:3px}.btn_grd1:hover{background:#FF8000}.login_panel .new_account,.login_panel .forgot_password{text-align:right;margin-bottom:10px}.login_panel label,.signup_panel label{display:none}.signup_panel p{margin:0 0 10px}.signup_panel form{margin:0;position:relative}.signup_panel input[type=text],.signup_panel input[type=password],.signup_panel input[type=email]{width:100%;font-size:22px;padding:10px;margin:0 0 15px}.b2b_signup p{margin:0 0 20px}.signup_panel input#openid_identifier{width:195px}.signup_panel div.submit,.signup_panel .form_fields{float:left}.login_panel .btn.btn-bar.login,.login_panel .login.btn.launch,.signup_panel .btn.btn-bar.sign-up,.signup_panel .sign-up.btn.launch{font-size:24px;margin:0 auto;display:block;padding-right:80px;padding-left:80px}.b2b_signup .signup_panel input.submit:hover,.b2b_signup .signup_panel input.submit:focus,.signup_panel .connect_form input.submit:hover,.signup_panel .connect_form input.submit:focus{background-position:0 -61px}.signup_panel input.submit:disabled{opacity:0.6}.signup_panel p.terms{clear:both;color:#666;font-size:11px;margin-bottom:20px}.signup_panel .grid_8 section{font-size:14px;margin:0 10px;padding:30px 20px 20px;background:#f1f1f1;border-radius:8px}.external_ids h4{margin:0 0 10px;font-size:14px}.signup_panel .external_ids{background:#dbf2fb;border-radius:8px;padding:20px;margin-right:10px}.signup_panel .external_ids li{display:inline;margin-right:5px}.signup_panel .external_ids p{font-size:12px}.signup_panel .errors{border-radius:4px;background:#FDD;border:2px solid #C00;color:#C00;font-size:14px;margin:-10px 0px 10px;padding:15px 15px 5px}.signup .signup_title_announcement{margin:0 0 10px}.business_signup{line-height:18px;margin:30px auto 60px;width:840px}.business_signup .important_notes{padding:20px;border:1px solid #dcdcdc;margin:0 0 20px}.business_signup .important_notes strong{font-size:14px;font-weight:bold;margin:0 0 10px;display:block}.business_signup .important_notes p{font-size:12px;line-height:18px}.business_signup h2,.business_signup h3{font-size:16px;border-bottom:3px solid #333;padding:0 0 5px}.business_signup h3{border-bottom:3px solid #dcdcdc;margin:0 0 20px;color:#666}.business_signup h4{font-size:12px;margin:0 0 5px}.business_signup form p label{float:left;width:174px;font-size:12px;font-weight:bold;line-height:25px;display:block;padding:7px 16px 20px;background:#f5f5f5;margin-right:8px;min-height:30px}.business_signup form p.terms label{float:none;width:auto;background:none;line-height:1.4;padding:0;margin:0 0 0 25px}.business_signup form input#terms{float:left}input#terms::-webkit-validation-bubble{opacity:1}input#terms::-webkit-validation-bubble-top-outer-arrow{padding:5px}input#terms::-webkit-validation-bubble-top-inner-arrow{padding:5px}input#terms::-webkit-validation-bubble-message{background:#fdd;border:1px solid #f99;padding:5px 10px 7px;box-shadow:1px 1px 2px #000;color:#c00}.business_signup form p .placeholder_fallback{display:block;color:#999;font-size:11px;margin-top:-10px}.confirmation form p.message strong{font-size:18px}.confirmation form p label{width:80px;padding:5px 0 42px 0}.confirmation form p label span{background-image:url(/_assets/business_icons/icons-b01567cce0a2f58713ee08cd810643ba.png);display:block;width:40px;height:42px;margin:0 auto}.confirmation form p.account_name label span{background-position:0 0}.confirmation form p.access label span{background-position:0 -74px;height:75px}.confirmation form p.next_step label span{background-position:0 -150px}.confirmation form p.next_step span a{font-weight:bold;font-size:16px}.confirmation form p.account_name strong,.confirmation form p.next_step strong,.confirmation form p.access strong{margin:10px 0 5px;display:block;font-size:13px}.confirmation form p.account_name strong{font-size:18px}.confirmation form p span{margin:0 0 20px;display:block}.business_signup form p.input_row{float:left;width:100%;display:block;clear:left;border-top:1px solid #dcdcdc;position:relative}.business_signup span.message{position:absolute;right:-15px;top:14px;text-align:left}.confirmation form p.message{border-top:none}.business_signup form p.form_last{border-bottom:1px solid #dcdcdc}.business_signup form p.input_row input[type="text"],.business_signup form p.input_row input[type="email"],.business_signup form p.input_row select,.business_signup form p.input_row input.text_field,.business_signup form p.input_row input[type="password"],.business_signup form p.input_row label[type="text"],.business_signup form p.input_row label.text_field,.business_signup form p.input_row label[type="password"]{font-size:12px;padding:3px;margin:10px 0;background:#fff;text-align:left;font-weight:normal}.business_signup form p.terms,.business_signup form p.confirm{padding:20px 0}.business_signup form p.submit{border-top:none}.business_signup form p.submit input.submit{color:white;font-size:13px;font-weight:bold;width:234px;height:41px;border:none;background:url(/_assets/school/buttons-78733bdb1c83f1351f24272c11f58737.png) no-repeat 0px -836px;cursor:pointer;text-shadow:rgba(0,0,0,0.3) 0px -1px}.business_signup form p.submit input.submit:disabled{opacity:0.5;filter:alpha(opacity=50);cursor:default}.business_signup form p.submit input.submit:hover{background-position:0px -885px}.business_signup form p.submit input.submit:disabled:hover{background-position:0px -836px}.business_signup form p.submit a.edit{font-weight:bold;margin:0 20px}.business_signup form p.submit input.edit{background:url(/_assets/school/buttons-78733bdb1c83f1351f24272c11f58737.png) no-repeat 0px -934px;color:#555;text-shadow:1px 1px 0 white}.business_signup form p.submit input.edit:hover{background-position:0px -983px}.business_signup form p.submit input.edit:disabled:hover{background-position:0px -934px}.connect_panel label{display:block;font-size:16px;margin-bottom:0.2em}.connect_panel{margin:0 20px;padding:15px;border-radius:5px}.connect_panel h1{border:none;margin:0;padding:0}.connect_panel header{text-align:center;width:140px;margin:0 25px;padding:30px 0;float:left}.connect_panel header h1{font-size:18px}.connect_panel header span.image{border:5px solid #fff;margin:0 0 10px}.connect_panel .connect_form{float:right;width:620px;padding:30px;background:#fff;border-radius:5px}.connect_panel .connect_form h2 label{font-size:12px}.connect_panel .connect_form input[type="text"],.connect_panel .connect_form input[type="email"],.connect_panel .connect_form input[type="password"]{width:300px;font-size:18px;border-right:1px solid #ccc;border-radius:5px}.connect_panel .connect_form input.password{margin-bottom:10px}.connect_panel .connect_form .errors{margin-top:10px}.connect_panel .connect_form .confirm label{float:left;margin:0;padding:0}.connect_panel .connect_form .confirm input.checkbox{float:left;margin-right:5px}.connect_panel .connect_form .terms{margin:0 0 20px;text-align:left}.connect_panel footer,.connect_panel .submit{float:left;font-size:14px}.connect_panel footer{margin:10px 0 0;width:305px}.passwords article,.email_confirmations article{background:#f5f5f5;padding:20px;border-radius:5px;margin:0 0 20px}.email_confirmations article aside{background:#fff;border-radius:5px;padding:10px;text-align:left;line-height:20px}.email_confirmations article h3{text-align:center;margin:0 0 20px}.email_confirmations article aside h4{font-size:12px;color:#f00}.passwords article{text-align:left;padding:20px}.passwords article h1,.email_confirmations article h1,.email_confirmations h2{font-size:18px;font-weight:bold;padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid #ccc}.passwords article h1{margin-bottom:21px}.coupon_codes p.error{background:#FDD;padding:10px;color:#C33;display:block;clear:left}.coupon_codes .passwords article input.submit{margin:0 0 20px 0}.email_confirmations h2{margin:0 10px 30px}.email_confirmations .test h2{margin:10px 0 20px}.email_confirmations .passwords h2{margin:0 0 30px}.coupon_codes .passwords h2{padding:10px 0 20px;margin:0 0 30px}.email_confirmations .inner{width:750px;margin:0 auto}.email_confirmations .test .inner{width:auto;margin:0 10px}.email_confirmations .passwords .inner{width:auto;margin:0 10px}.email_confirmations .content p{font-size:14px;margin:0 0 20px}.email_confirmations .resend p{font-size:12px;font-weight:normal;margin:0 0 10px}.email_confirmations article p{margin:0 0 10px}.email_confirmations .passwords article p{text-align:left;margin:0 0 20px}.email_confirmations .passwords article p.terms{text-align:left;margin:0 0 20px;font-weight:normal;font-size:12px;clear:both;margin:0 130px 0 0}.email_confirmations .test article p.terms{padding:10px 0;width:430px;margin:0}.email_confirmations .trial_signup{width:600px;float:left}.email_confirmations .confirmation_panel{width:605px}.email_confirmations .coupon_continue{font-size:22px;margin-left:20px}.email_confirmations .test .confirmation_panel{width:auto}.email_confirmations .test .name_password,.email_confirmations .test .profile{float:left;width:300px}.email_confirmations .test .name_password{width:350px}.email_confirmations .test .postcode,.email_confirmations .test .country{float:left;clear:left;margin:0 20px 20px 0;width:100px}.email_confirmations .test .postcode a{display:block;margin:5px 0 0}.email_confirmations .test .country select{width:100px;margin:0 0 35px}.email_confirmations .test .toeic_score{float:left;margin:0 0 20px 0}.email_confirmations .test .postcode input{width:80px;margin-bottom:0}.email_confirmations .test .toeic_score input{width:40px;margin-bottom:0}.email_confirmations .test label{display:block;clear:both}.email_confirmations .test .gender{float:left;margin:10px 20px 20px 0;width:100px}.email_confirmations .test .birthday{float:left;margin:10px 0 20px 0}.email_confirmations .test .footer{clear:both}.email_confirmations form{display:inline}.passwords article label,.email_confirmations article label{font-size:12px;font-weight:bold}.passwords article label{width:269px;display:block;float:left;text-align:left;margin-right:10px;padding:0}.passwords article div{display:block;clear:both}.passwords article div div{clear:none}.passwords article input.email,.passwords article input.password,.email_confirmations article input.email,.email_confirmations article input[type="text"],.email_confirmations article input[type="email"],.email_confirmations article input[type="password"]{border:1px solid #ccc;font-size:16px;width:300px;margin-bottom:10px;padding:10px;float:left}.coupon_codes article input[type="text"]{width:100%;float:none}.coupon_codes .passwords article label{width:auto;margin:0 0 10px;font-size:14px}.coupon_codes .passwords article{padding:40px 40px 20px}.coupon_codes .confirmation_panel{width:435px;margin:0 auto}.coupon_codes .passwords article p{font-size:14px}.email_confirmations .resend input.submit{background:none;display:inline;color:#2890d4;border:none;font-size:12px;padding:0;margin:0}.email_confirmations article .resend a{margin:0 10px}.test article input.submit{float:left;color:#fff;font-size:18px;font-weight:bold;width:310px;height:60px;border:none;background:url(/_assets/signup/splite-8b11cfe674a1b5a85a90a09d06f01362.png) no-repeat top left;cursor:pointer;text-shadow:rgba(0,0,0,0.3) 0px -1px;margin:20px 0}.passwords article input.submit{font-size:18px;margin:20px auto;display:block;width:100%}.test article input.submit{margin:0}.test article input.submit:hover{background-position:0 -61px}.test article input.submit:disabled,.passwords article input.submit:disabled{opacity:0.6}.email_confirmations .other_options{text-align:right}.passwords .inner .owl,.test .inner .owl{height:160px;width:200px;position:absolute;right:70px;bottom:130px;display:block;background:url(/_assets/signup/splite-8b11cfe674a1b5a85a90a09d06f01362.png) no-repeat 0 -280px}.test .inner .owl{right:0;bottom:250px}.email_confirmations .passwords .inner .owl{position:static;float:right;margin-right:40px;margin-top:20px}input::-webkit-validation-bubble{opacity:1;margin:10px 0 0}input::-webkit-validation-bubble-top-outer-arrow{display:none;border:none}input::-webkit-validation-bubble-top-inner-arrow{border:10px solid black}input::-webkit-validation-bubble-message{background:#fdd;border:1px solid #f99;padding:5px 10px 7px;box-shadow:1px 1px 2px #000;color:#c00}.email_confirmations .coupon_details td{padding:4px 12px}.yahoo_japan .connect_panel .connect_form{float:none;width:auto}.yahoo_japan h1{font-size:16px}.yahoo_japan hr{background-color:#ccc;height:2px;border:none}.yahoo_japan .connect_panel dl{margin:0 0px 0 110px;width:450px}.yahoo_japan .connect_panel dl.image{display:block;position:absolute;top:30px;left:-80px;border-top:1px solid #CCC;width:110px;border-right:1px solid #CCC}.yahoo_japan .connect_panel dl.name{border-top:1px solid #CCC}.yahoo_japan .connect_panel dt{float:left;width:90px;padding:8px 10px}.yahoo_japan .connect_panel dd{padding:10px 0;border-bottom:1px solid #CCC}.yahoo_japan .connect_panel dd .image{padding:0 0 3px;border:none}.yahoo_japan .connect_panel .profile_info{margin-left:10px}.yahoo_japan .connect_panel dl.image dd{padding:0;border:none}.yahoo_japan .connect_panel dd .image img{max-width:130px;height:auto}.yahoo_japan .connect_panel .terms{margin:30px 0px;max-height:160px;overflow:auto}.yahoo_japan #profile_info_div{width:500px;font-size:14px}.yahoo_japan .profile_visibility{margin-top:20px}.yahoo_japan .profile_visibility label{font-weight:normal;float:left}.yahoo_japan #user_profile_attributes_published{float:left;margin-right:5px;margin-top:1px}.yahoo_japan .connect_panel dl.image dt{float:none;width:130px;padding:10px 0}.policy_text{padding:5px 20px}.policy_text .tabs{padding:8px 10px 0;margin-bottom:20px}.policy_text .tabs ul{list-style:none;padding:0px}.policy_text .policy_text{padding:36px 20px;line-height:20px;background:#f5f5f5}.policy_text h2{font-size:24px;line-height:24px;margin-top:20px;clear:both}.policy_text h3{margin-top:16px;font-size:14px;line-height:24px}.policy_text ol{padding-left:30px;list-style:outside decimal}.policy_text ul{padding-left:30px;list-style:outside disc}.policy_text.popup{width:850px;height:600px;overflow-y:auto}.policy_agreements .term_of_service{height:300px;overflow-x:no-scroll;overflow-y:scroll;margin:10px 0;padding:10px 15px;border:1px solid #999}.ac_results{padding:0px;border:1px solid #aaa;background-color:white;overflow:hidden;z-index:300;border-radius:6px;padding:5px;color:#444}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.ac_results li{margin:0px;padding:4px;cursor:default;display:block;font-size:14px;line-height:16px;overflow:hidden}.ac_results li span{float:right;font-size:10px}.ac_input{padding-left:25px}.ac_loading{background-position:3px center;background-repeat:no-repeat;background-image:url(/_assets/common/loading_16-df1aa7e116c2b8dc2adf644e72b8d6a5.gif)}.ac_odd{background-color:#f5f5f5;border-top:1px solid #DDD;border-bottom:1px solid #DDD}.ac_over{background-color:#DFF6FF;color:#222}.native_redirect h3{margin-bottom:15px}.native_redirect li{display:block}.native_redirect li .btn{display:block}.native_redirect li+li{margin-top:20px}.global_navi .dictionary_search{position:relative;float:right;height:40px;width:288px;margin-right:-3px;background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat 0px -284px}.global_navi .dictionary_search label{position:absolute;top:0px;left:10px;line-height:38px;font-weight:bold;color:#666}.global_navi .dictionary_search input.search{position:absolute;top:7px;left:73px;width:180px;height:14px;padding:3px 25px 5px 0;border:1px solid #FFF;background-color:#FFF}.global_navi .dictionary_search input.submit{position:absolute;right:9px;top:9px;text-indent:-9999px;width:21px;height:21px;border:none;background:#fff url(/_assets/common/btn_dictionary-053393660d78a34c4b28c0b9a37c7a1e.gif) no-repeat top left;cursor:pointer}.dictionary .results .dictionary_search{height:48px;width:100%;background:#f1f1f1;border-radius:5px}.dictionary .results .dictionary_search label{top:0px;left:10px;line-height:48px;font-size:14px;font-weight:bold;color:#333;margin:0 16px 0 20px}.dictionary .results .dictionary_search input.search{top:9px;border:1px solid #999;background-color:#FFF;left:73px;width:360px;border-radius:3px;padding:6px 4px}.dictionary .results .dictionary_search input.submit{left:430px;top:9px;width:100px;margin-left:6px;padding:4px}.dictionary .dictionary_top .dictionary_search{margin:20px 0;padding:10px 0}.dictionary .keyword_group header h1,.dictionary .keyword_group header div.audio,.dictionary .keyword_group header .transcriptions dt,.dictionary .keyword_group header .transcriptions dd{float:left}.dictionary .keyword_group header .transcriptions{margin-right:10px}.dictionary .keyword_group header h1,.dictionary .keyword_group header div.audio,.dictionary .keyword_group header .transcriptions dt,.dictionary .keyword_group header .transcriptions dd{margin-right:6px;line-height:28px}.dictionary .keyword_group header div.audio,.dictionary .keyword_group header .transcriptions{margin-top:7px}.dictionary .keyword_group header h1{font-size:22px;margin-left:5px}.dictionary .keyword_group header .audio a{width:18px;height:18px;text-indent:-9999px;float:left;background:url(/_assets/common/big_audio_icons-8f78a0191722c9ffb69ba2bf4ccc1e20.png) 0 -20px;margin-right:10px}.dictionary .keyword_group .words{font-size:14px;margin:10px 20px 60px 0;border-bottom:1px solid #999}.dictionary .keyword_group .words article{border-top:1px solid #999}.dictionary .keyword_group .words article .definition,.dictionary .keyword_group .words article aside{padding:10px 0}.dictionary .keyword_group .words article .definition{float:right;width:484px;min-height:80px;padding-left:15px;border-left:1px solid #999}.dictionary .keyword_group .words article .definition h2{margin-top:5px;font-size:16px}.dictionary .keyword_group .words article .part_of_speech{background:#ffd400;border-radius:3px;float:left;padding:2px 4px;margin:6px 12px;font-size:12px}.dictionary .keyword_group .words article .sentences{overflow:auto}.dictionary .keyword_group .words article .sentences .sentence{font-weight:bold;margin:15px 0 0;line-height:20px;clear:both}.dictionary .keyword_group .words article .sentences .sentence b{color:#f80}.dictionary .keyword_group .words article .sentences .sentence p{width:400px;float:left}.dictionary .keyword_group .words article .sentences .sentence .audio a{width:18px;height:18px;text-indent:-9999px;display:-moz-inline-box;display:inline-block;background:url(/_assets/common/big_audio_icons-8f78a0191722c9ffb69ba2bf4ccc1e20.png);margin-left:6px}.dictionary .keyword_group .words article .sentences .sentence .translation{font-weight:normal;color:#666;font-size:12px;margin-bottom:16px}.dictionary .keyword_group .words article .sentences .sentence img{float:right;clear:right;width:70px;margin-bottom:10px}.dictionary .keyword_group .words article .more,.dictionary .keyword_group .words article .less{float:left;font-size:11px;font-weight:bold;line-height:14px;margin-top:-10px}.dictionary .keyword_group .related{padding:10px 15px;background:#f1f1f1;border-radius:5px;margin:13px 10px 0px 0}.dictionary .keyword_group .related h3{font-size:14px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #999}.dictionary .keyword_group .related dt{clear:both;font-weight:bolder;padding-top:5px}.dictionary .keyword_group .related dd{float:left;margin:2px 7px}.dictionary .keyword_group .synonyms,.dictionary .keyword_group .antonyms{clear:both;display:block;padding:5px 0px}.dictionary .history{clear:both;margin:5px 5px 10px}.dictionary .history h3,.dictionary .history li{color:#666;float:left;font-size:11px;font-weight:normal;line-height:16px;margin:0px 5px 0px 0px}.dictionary .cleaner{margin-left:10px;width:560px;font-size:10px}.dictionary .history .first a{font-weight:normal}.dictionary .contents_banner{margin:20px 0}.dictionary .not_found h3{font-size:14px;font-weight:normal;margin:10px 0px}.dictionary .suggestions{margin-right:20px}.dictionary .suggestions h3{border-bottom:1px solid #333;font-size:14px;margin:10px 0px;padding:0px 0px 10px}.dictionary .suggestions li{margin:5px 0px}.dictionary .suggestions li a{color:#333;font-size:16px}.dictionary .suggestions li a:hover{text-decoration:underline;color:#2890D4}.calendar{position:relative;background:#f7f7f7;border:2px solid #ccc;border-radius:5px}.calendar caption{width:577px;height:26px;border-bottom:1px solid #ccc}.calendar caption h3{text-align:center;line-height:28px;font-size:12px}.calendar th,.calendar td .daily_stats,.calendar td .daily_stats time{width:67px}.calendar th,.calendar td{background:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.calendar th{font-weight:normal;font-size:10px;color:#666;padding:2px 0}.calendar td{text-align:center;vertical-align:middle}.calendar th.last,.calendar td.last{border-right:none}.calendar tfoot td{border-bottom:none}.calendar .daily_stats{position:relative;height:67px}.calendar .daily_stats time{display:block;position:absolute;z-index:99;color:#d0d0d0;font-size:21px;font-weight:bold;top:0px;left:0px;line-height:67px;background-color:#fff}.calendar .weekly_stats{position:relative;width:101px;height:50px}.calendar .study_time,.calendar .weekly_stats .scale,.calendar .weekly_stats .total{display:block;font-size:10px;font-weight:normal;left:0px;line-height:13px;padding:0px 3px;position:absolute;text-align:right;bottom:0;z-index:100}.calendar .weekly_stats span span{font-size:10px;font-weight:normal;margin-bottom:0px;margin-left:1px;margin-right:1px;margin-top:0px}.calendar .study_time{background-color:#A3D856;color:white;height:13px;width:62px;padding-right:2px}.calendar .active time{background-color:#EAF6C6;color:#B8D782}.calendar .today time{color:#888;background-color:#ffebb1}.calendar .oob time{color:#d0d0d0;background:#f7f7f7}.calendar .oob .study_time{background:#999}.calendar .weekly_stats .scale,.calendar .weekly_stats .total{width:95px}.calendar .weekly_stats .scale{height:14px;color:#60A80C;border-top:1px solid #ccc}.calendar .weekly_stats .total{display:block;position:absolute;top:4px;bottom:0px;height:35px;z-index:99;font-size:14px;font-weight:bold;text-align:right}.calendar .weekly_stats .total strong{font-size:18px}.icon_start,.icon_check,.icon_fin,.icon_memo{display:block;position:absolute;z-index:101;top:3px;height:14px;width:14px;text-indent:-9999px;background-image:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png);background-repeat:no-repeat}.daily_events .icon_check{background-image:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png);background-repeat:no-repeat;background-position:-264px -475px;color:#666;display:inline;font-size:11px;font-weight:normal;padding-left:15px;margin-left:5px}.icon_start{left:2px;background-position:-264px -454px}.calendar .icon_check{left:19px;background-position:-264px -474px}.calendar .icon_fin{left:37px;background-position:-264px -494px}.calendar .icon_memo{top:17px;left:2px;background-position:-264px -514px}.calendar .icon_help{background-color:#F7F7F7;padding:10px 0px 0px 10px;vertical-align:top;width:244px}.calendar .icon_help ul li{color:#999;float:left;font-size:11px;height:14px;line-height:14px;margin:0px 0px 10px;padding-left:20px;text-align:left;width:109px}.calendar .icon_help .icon_start,.calendar .icon_help .icon_check,.calendar .icon_help .icon_fin,.calendar .icon_help .icon_memo{position:static;text-indent:0px}.calendar .monthly_stats_title{background-color:#F7F7F7;font-size:10px;text-align:left;vertical-align:top;padding:0}.calendar .monthly_stats{width:57px;background-color:#fff;vertical-align:top;text-align:right;border-right-style:none}.calendar .month_average,.calendar .month_total,.calendar .month_to_month{color:#999999;font-size:10px;height:20px;line-height:20px;border-bottom:1px solid #ddd}.calendar .month_total{height:34px;line-height:13px;margin-top:6px}.calendar .monthly_stats_title .month_to_month,.calendar .monthly_stats_title .month_total{padding:0px 0px 0px 5px}.calendar .month_to_month{border-bottom:none;padding-right:5px}.calendar .monthly_stats .month_total{color:#333;font-size:14px;font-weight:bold;padding-right:5px}.calendar .monthly_stats .month_total span{font-size:10px;font-weight:normal}.calendar .monthly_stats .month_total strong{font-size:16px}.calendar .monthly_stats .month_to_month{color:#60A80C}.activity .daily_events{margin:5px 0}.activity .daily_events .details{clear:both}.activity .daily_events .target{border-top:1px solid #DDD;padding:5px}#fancybox-content .daily_events{width:450px;margin:0}.daily_events h2{font-size:14px;line-height:24px;margin:0px}#fancybox-content .daily_events h2{font-size:12px;margin:0;padding:0;line-height:20px}.daily_events h2.course_activity_header{margin:0 5px;font-size:11px}.daily_events h3{font-size:12px;font-weight:bold}.daily_events h3 b{font-size:14px}.daily_events ul.skill_activity li,.daily_events ul.course_activity li{display:block;float:left;margin-right:5px}.daily_events ul.course_activity li b{font-size:14px}.daily_events ul.course_activity li.last{margin-right:0;width:85px}.daily_events .item_study .activity{overflow:auto;width:410px;height:120px;padding:10px;background:white;border:1px solid #999}.daily_events .item_study .activity h3{float:left;width:270px;margin-bottom:3px}.daily_events .item_study .activity ul{clear:both}.daily_events .item_study .activity .checkpoint{float:right;text-align:right;width:125px}.daily_events .item_study .activity .checkpoint .step{display:block;float:right;position:relative;color:#fff;width:17px;height:17px;margin:-2px 5px 0;background:#6ba300;border-radius:10px}.daily_events .item_study .activity .checkpoint .step strong{display:block;position:absolute;top:1px;left:5px}#fancybox-content .daily_events .statistics{margin:0 0 10px;background-color:#F7F7F7;border:2px solid #ccc;border-radius:5px 5px 5px 5px;height:50px}.users #fancybox-content .daily_events .statistics li{border-bottom:none;width:auto}.users #fancybox-content .daily_events .listening .statistics li dl.sentences{background-position:-349px -3px}.users #fancybox-content .daily_events .statistics li dl.review_items,.lessons li dl.review_items{background-position:-349px -132px}.daily_events .item_study .summary h3{float:left;color:#fff;font-size:10px;text-align:center;background:#999;width:47px;padding:3px 0;border-radius:2px}.daily_events .item_study section{padding:0 0 10px;margin-left:5px}.daily_events .item_study .course_study{margin:0 0 5px;background:#f5f5f5;border:1px solid #ccc;border-radius:3px;position:relative;padding:10px;width:430px}.daily_events .course_study .image{float:left;margin:0 10px 0 0;vertical-align:middle}.daily_events .course_study h3{float:left;width:300px;margin:0 0 5px;font-size:16px}.daily_events .course_study h3 a{color:#333}.daily_events .course_study h3 a:hover{color:#2890D4}.daily_events .course_study .course_progress .stats{float:left;width:350px;text-align:justify}.daily_events .course_study .course_progress .stats:after{content:'';width:100%;display:inline-block}.daily_events .course_study .course_progress .stats span{display:inline-block}.daily_events .course_study .course_progress div.icons{float:right}.daily_events .course_legend{margin:0 auto;font-size:11px}.daily_events .course_legend li{float:left;margin-right:10px;color:#666}.daily_events .course_study span.icon,.daily_events .course_legend li span{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) -5px -55px no-repeat;float:left;width:12px;height:16px;margin:0 3px 0 0}.daily_events .course_study span.icon.checkpoint,.daily_events .course_legend li.checkpoint span{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) -26px -54px no-repeat}.daily_events .course_study span.icon.completed,.daily_events .course_legend li.completed span{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) -44px -54px no-repeat;width:14px}.daily_events footer .course_activity span{margin:0 5px 0 0}.daily_events footer .course_activity span span{margin:0}.daily_events .skill_activity li,.daily_events .course_activity li{background-image:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png);background-repeat:no-repeat;font-size:10px;font-weight:bold;line-height:20px;padding-left:9px}.daily_events .skill_activity li span,.daily_events .course_activity li span{color:#666;font-size:10px;font-weight:normal;margin:0px 1px}.daily_events .course_activity li.items_started{background-position:-244px -1205px}.daily_events .course_activity li.items_reviewed{background-position:-244px -1229px}.daily_events .course_activity li.items_completed{background-position:-244px -1253px}.daily_events .skill_activity li.listening_sentences{background-position:-244px -1492px;width:92px}.daily_events .skill_activity li.speaking_sentences{background-position:-244px -1516px;width:98px}.daily_events .course_activity li.study_time{background-position:-244px -1277px}.daily_events .dictation h2{border:none;font-size:12px;margin:0 0 5px;padding:0px}.daily_events .dictation h3{margin:0 0 5px;padding:0px;font-size:11px}.daily_events .dictation .training_app{width:240px;float:left;margin-right:10px}.daily_events .dictation .last{margin-right:0px}.social_buttons_wrapper{float:right;position:relative}.social_buttons{position:absolute;top:-15px;left:-202px;background:#fff;z-index:110;width:145px;display:block;padding:13px 0px 10px 8px;border:1px solid #aaa;border-radius:3px;box-shadow:1px 1px 1px #f0f0f0}.ja .social_buttons{right:0;width:254px;padding:13px 0 11px 13px}.ja .schedule .social_buttons_wrapper .social_buttons{top:-33px;width:251px}.mixi-check-button{margin:0 5px 0 0}.social_buttons .fb_iframe_widget iframe{margin:0 0 0 5px}.ja .social_buttons .fb_iframe_widget iframe{margin-left:5px}.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr{position:absolute;top:0;z-index:10;width:401px !important}body.courses .social_buttons{background:none;position:relative;border:none;border-radius:0;box-shadow:none;padding:0;right:initial;top:0;left:0}body.courses .social_buttons_wrapper{float:left}body.courses.show .social_buttons_wrapper{float:right;margin:16px 0 0}.activities .activity .social_buttons{position:relative;border:none;padding:0;box-shadow:none;background:none;margin:26px 0 0;width:145px;right:initial}body.ja .activity .social_buttons{width:251px;right:initial;left:0}.activities .activity .course_activity span{margin:0 10px 0 0}.item_explorer header,.item_explorer footer{background-color:#F2F2F2;height:35px;padding:10px 10px 10px 20px}.item_explorer header{border-top:1px solid #CCC;border-bottom:1px solid #CCC;background:#f5f5f5}.item_explorer footer{border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin-bottom:10px}.item_explorer .items{min-height:200px;margin:0 8px}.logged_out .item_explorer footer{border-bottom:none;border-top:none;background-color:#fff}.item_explorer header p,.item_explorer footer p{float:left;line-height:36px;padding-right:5px;vertical-align:middle}.item_explorer .filters{float:right}.item_explorer .filters .search_area{position:relative;float:right;width:200px;height:25px;margin:4px 0 0 5px;border:1px solid #ccc;background-color:#FFF;border-radius:3px}.item_explorer .filters .search_area input[type="text"]{border:1px solid #fff;position:absolute;left:5px;top:4px;width:160px;height:15px;color:#666}.item_explorer .filters .search_area input.image{position:absolute;right:7px;top:5px}.item_explorer .loading{padding:30px 0}.item_explorer .more{float:right;position:relative !important;left:auto !important;bottom:auto !important;margin-left:10px}.item_explorer .more a{display:none;color:#666;width:134px;line-height:26px;text-align:center;margin-top:5px;background-image:url(/_assets/content/content_image-6925f69abdeba92368da0a5eb40f8e3a.png);background-repeat:no-repeat;background-position:0px -402px}.item_explorer .more input[type=submit]{color:#666;width:134px;height:26px;margin-top:5px;border:none;background:none;background-image:url(/_assets/content/content_image-6925f69abdeba92368da0a5eb40f8e3a.png);background-repeat:no-repeat;background-position:0px -402px}.new_item_top a{display:none;color:#666;line-height:26px}.item_explorer .more a:hover{color:#333}.item_explorer ul{clear:both;overflow:hidden}.item_explorer ul li{border-bottom:1px solid #aaa;clear:both;line-height:18px;margin:-1px 0px 0px;padding:15px 0px}.item_explorer ul li:last-child,.item_explorer ul li.loading{border-bottom:none}.item_explorer ul li.mock{display:none}.item_explorer ul li.first{border:none}.item_explorer ul li.skipped .item,.item_explorer ul li.skipped .progress_bar_area,.item_explorer ul li.skipped .sentence{opacity:0.5}.item_explorer ul li div.checkbox{width:18px;float:left;margin:4px 5px 0 0}.item_explorer ul li div.audio{float:left}.item_explorer ul li .cue_response{margin-left:50px;margin-right:10px;overflow:hidden;width:265px}.item_explorer ul li .character_based .cue_response{width:325px}.item_explorer ul li .item{float:left}.item_explorer ul li .item a.audio{display:block}.item_explorer ul li .item .audio.disabled{display:none}.item_explorer ul li .item .text{font-size:16px;font-weight:bold}.item_explorer ul li .item .image img{max-width:200px;max-height:200px}.item_explorer ul li .item .transliteration{font-size:12px}.item_explorer ul li .item .response{font-size:12px;margin-top:5px}.item_explorer ul li .item .cue_response.image .response{clear:both;margin-bottom:5px;font-size:1.5em}.item_explorer ul li .item .part_of_speech{font-size:10px;color:#999;float:right;font-weight:normal;margin-right:20px;top:-20px}.item_explorer ul li .sentence{width:545px;float:right;clear:right}.item_explorer ul li .sentence .image{float:right;width:52px;height:52px}.item_explorer ul li .sentence .audio{float:none;position:relative;top:-3px}.item_explorer ul li .sentence img{border:1px solid #999;float:right;margin-left:10px}.item_explorer ul li .sentence p{font-size:14px;width:450px;overflow:hidden;word-wrap:break-word}.item_explorer ul li .sentence .transliteration{font-size:12px}.item_explorer ul li .sentence .translation{color:#999;font-size:12px;margin-top:5px}.item_explorer ul li .actions a{background-image:url(/_assets/content/content_image-6925f69abdeba92368da0a5eb40f8e3a.png);background-repeat:no-repeat;background-position:0px -373px;text-indent:-9999px;display:block;float:right;height:25px;width:25px}.courses .item_explorer ul{border-top:none}.courses .item_explorer ul li .sentence_2,.courses .item_explorer ul li .sentence_3{margin-top:15px}.my_courses .item_explorer td{vertical-align:top}td.item_cell{padding-top:10px;width:305px}td.sentence_cell{border-left:1px solid #CCC;border-right:1px solid #CCC;width:480px}.my_courses .item_explorer .sentence_cell{width:460px}.my_courses .item_explorer .progress_cell{width:120px}.my_courses .item_explorer ul li{padding:0}.my_courses .item_explorer ul li.loading{padding:30px;border:none}.my_courses .item_explorer ul li .checkbox{float:left;padding:13px 0px}.my_courses .item_explorer ul li .item{margin-left:4px}.my_courses .item_explorer ul li .item .cue_response.image .part_of_speech{position:static}.my_courses .item_explorer ul li .item .part_of_speech{margin-right:0;position:relative}.my_courses .item_explorer ul li .sentence{border-top:1px solid #CCC;float:none;padding:10px 0px 8px;width:auto}.my_courses .item_explorer ul li .sentence_1{border:none}.my_courses .item_explorer ul li .sentence_2,.my_courses .item_explorer ul li .sentence_3{margin:0}.my_courses .item_explorer ul li .sentence p{margin:0 10px;width:360px}.my_courses .item_explorer ul li .translation{margin:5px 10px 10px}.my_courses .item_explorer ul li .progress_bar_area{clear:none;float:left;margin:10px 0px 0px 10px;text-align:right;width:110px}.my_courses .item_explorer ul li .sentence img{margin:0 10px}.my_courses .item_explorer ul li .progress_bar_area .progress_wrapper{float:left;width:95px}.my_courses .item_explorer ul li .progress_bar_area .memory_charge{float:right;width:15px;background:url(/_assets/home/memory_charge_bg_small.png) no-repeat;height:23px;margin:0 -8px 0 0;position:relative}.my_courses .item_explorer ul li .progress_bar_area .memory_charge .meter{position:absolute;top:4px;left:3px;width:9px;height:16px}.my_courses .item_explorer ul li .progress_bar_area .memory_charge .progress_bar{position:absolute;bottom:0;left:0;width:9px;background-color:#A3D856}.my_courses .item_explorer ul li .progress_bar_area .memory_charge .progress_bar.low,.my_courses .item_explorer ul li .progress_bar_area .memory_charge .progress_bar.mid{background-color:#ffd405}#copy_items{width:400px}#copy_items select{display:block;margin:20px 100px 40px 0px;width:400px}#copy_items h3{font-size:18px}#copy_items .loading{position:absolute;z-index:1103;top:-62px;left:-20px;background:#fff url(/_assets/common/loading-d86f880108f8da2a0c389e5989d28575.gif) no-repeat center center;height:208px;width:440px;border:none;opacity:0.8;filter:alpha(opacity=80)}#copy_items div.submit{margin-top:20px;text-align:right}.profile_edit_header{margin:10px 30px;padding:0 0 5px}.profile_edit_header h3{font-weight:normal;color:#999;font-size:19px}.profile_edit_header h2{font-size:20px;font-weight:normal}.profile_edit_header .step_image .image{float:right;margin:4px 0 0;width:177px;height:23px}.profile_edit_header .step_image{width:260px}.profile_edit_header .step_image p{float:left;font-size:11px}.profile_edit_header .uploader{padding-left:30px}.profile_edit_header .profile_progress{border-radius:3px;background:#f5f5f5;border:1px solid #e4e4e4;padding:10px;float:right;width:260px}.profile_edit_header .step_image.step1 .image{background:url(/_assets/home/profile_progress-e1634d9f0f653eef1e895f7f7f00577b.png) no-repeat 0 100%}.profile_edit_header .step_image.step2 .image{background:url(/_assets/home/profile_progress-e1634d9f0f653eef1e895f7f7f00577b.png) no-repeat 0 -34px}.profile_edit_header .step_image.step3 .image{background:url(/_assets/home/profile_progress-e1634d9f0f653eef1e895f7f7f00577b.png) no-repeat 0 0}.profile_edit_body{clear:both;margin:10px 30px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0;min-height:240px;overflow:hidden;position:relative;background:url(/_assets/home/course_box_bg-6f8ad7cd22cd9d27d95b129836839438.png) bottom repeat-x}.profile_edit_body .step_panel.step3 footer,.profile_edit_body .step_panel.step3 .hr,.profile_edit_body .step_panel.step3 .open_id_login{display:none}.profile_edit_body .step_panel.step3 .external_ids{width:470px;clear:both}.profile_edit_body .step_panel{position:absolute;width:100%}.profile_edit_body .step_panel.step0{padding:20px 30px;font-size:15px;line-height:1.3;width:490px;min-height:200px}.profile_edit_body .step_panel.step1{height:200px}.profile_edit_body .step_panel.step2{height:430px}.profile_edit_body .step_panel.step3{min-height:240px;padding:10px 30px}.profile_edit_body .step_panel.step4{padding:10px 20px;min-height:430px}.profile_edit_body .column_1{float:left;width:350px;padding:10px 10px 0 20px}.profile_edit_body .column_2{float:left;width:200px;padding:10px 10px 0 0}.profile_edit_body .row_1{float:left;width:560px;clear:left;padding:0 10px 0 20px}.profile_edit_body .column_3{float:right;width:277px;padding:10px 8px 0 15px;border-left:1px solid #CCC;min-height:370px}.profile_edit_body .step_panel.step2 label:first-child{display:block;font-weight:bold;margin:0 0 5px}.profile_edit_body .step_panel.step2 .labeled{padding:0 1px}.profile_edit_body .step_panel.step2 p{clear:both}.profile_edit_body .step_panel.step2 .input_row{clear:both;overflow:hidden;margin-bottom:10px}.profile_edit_body .step_panel.step2 input[type="text"]{border:1px solid #CCC;padding:10px;font-size:14px;border-radius:3px}.profile_edit_body .step_panel.step2 .name input{width:310px;margin-bottom:20px}.profile_edit_body .step_panel.step2 textarea{padding:10px;border:1px solid #CCC;border-radius:3px;width:520px;height:123px;font-size:14px}.profile_edit_body .step_panel.step2 .birth_year .labeled,.profile_edit_body .step_panel.step2 .home_place .labeled{float:left}.profile_edit_body .step_panel.step2 .date_of_birth,.profile_edit_body .step_panel.step2 .home_place .postcode{margin-right:10px}.profile_edit_body .step_panel.step2 .current_age{font-size:15px}.profile_edit_body .step_panel.step2 .visibility{clear:both}#current_user_profile_attributes_postcode{width:73px;padding-left:20px}#current_user_profile_attributes_postcode.error{background-color:#FFDDDD}.profile_edit_body .step_panel.step2 .checkbox_label{margin:0 7px 0 2px}.profile_edit_body #current_user_profile_attributes_recent_toeic_score{width:30px;float:right;margin-top:-20px;position:relative}.profile_edit_body .step_panel.step2 .native_language .labeled input{width:242px}.profile_edit_body .step_panel.step2 .iso_country_subdivision{margin-left:20px}.profile_edit_body .step_panel.step2 .iso_country_subdivision select{margin-top:10px}.profile_edit_body .step_panel.step2 .toeic_score .visibility{float:left;clear:none}.profile_edit_body .step_panel.step2 .toeic_score .visibility label{display:block;float:left;margin-left:5px}.profile_edit_body .step_panel.step2 .toeic_score .visibility input{float:left}.profiles.edit2 .previous_step{position:absolute;left:30px;top:10px}.profiles.edit2 .skip_profile{position:absolute;left:815px;top:38px;width:100px;text-align:center}.profiles.edit2 .next_step{position:absolute;right:30px;top:0}.profiles.edit2 .please_wait{position:absolute;right:-200px;top:10px}.profiles.edit2 .finish{position:absolute;right:30px;top:0}.profiles.edit2 .skip_profile_flow,.profiles.edit2 .hide_profile{position:absolute;left:30px;top:10px}.profile_edit_body .step_panel.step2 .visibility{font-size:11px;color:#666}.profile_edit_body .step_info{right:0;position:absolute;bottom:0px}.profile_edit_body .labeled select,.profile_edit_body .labeled p,.profile_edit_body .labeled input[type=radio]{margin:2px 0 8px 0}.profile_edit_body .speech_bubble{position:absolute;right:30px;width:215px;padding:20px;bottom:70px;border-radius:5px;font-size:14px;background:#FFF5CA;color:#777}.profile_edit_body .speech_bubble.step1{bottom:80px}.profile_edit_body .speech_bubble .caret{display:inline-block;border-style:solid;border-color:#FFF5CA transparent transparent transparent;border-width:10px;bottom:-19px;left:100px;position:absolute}.profile_edit_body .owl{width:53px;height:43px;position:absolute;bottom:0;right:130px;background-image:url(/_assets/home/img_owl-a2bcef938d6f1da3352f7e056cb1b847.png)}.profile_edit_body .choose_picture{position:absolute;left:180px;font-size:19px;top:30px}.profile_edit_body .uploader .image{position:absolute;top:20px;border:3px solid #fff;left:30px}.profile_edit_body .uploader .upload_file{position:absolute;top:60px;left:180px}.profile_edit_body .uploader .upload_file input{margin-bottom:10px}.profile_edit_body .delete_form .submit{top:166px;position:absolute;left:-5px;border:none;background:none;width:137px}.profile_edit_body .uploader label,.profile_edit_body .uploader .checkbox{display:none}.profiles .profile_nav{position:relative;overflow:hidden;width:100%;height:55px}.profile_edit_body .providers .google,.profile_edit_body .providers .yahoo_inc,.profile_edit_body .providers .mixi,.profile_edit_body .providers .yahoo_japan,.profile_edit_body .providers .ntt,.profile_edit_body .providers .open_id,.profile_edit_body .providers.other_ids{display:none}.profile_edit_body table.confirmation{border:2px solid #CCC;margin-bottom:10px;width:580px;background:#fff}.profile_edit_body table.confirmation th.show_on_profile,.profile_edit_body table.confirmation th{width:90px}.profile_edit_body table.confirmation td,.profile_edit_body table.confirmation th{border-right:1px solid #CCC;border-bottom:1px solid #CCC;text-align:left;padding:7px 5px}.profile_edit_body table.confirmation th{background:#f5f5f5;vertical-align:top}.profile_edit_body table.confirmation td.show_on_profile_status{text-align:center;vertical-align:top}.accounts .edit h1{font-size:18px;margin:0 0 10px;font-weight:bold}.accounts .edit h2{font-size:14px;margin:0 0 20px}.accounts .edit h3{font-size:14px;margin:0 0 10px}.accounts .edit .authentication_warning{background:#FFEBB1;font-size:14px;padding:15px;position:relative;margin-bottom:10px;border-radius:5px}.accounts .edit .box{padding:30px;border:1px solid #CCC;border-top:none;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.accounts .edit .left_column{clear:both;width:130px;text-align:right;padding-right:20px}.accounts .edit .left_column.text{padding-top:5px}.accounts .edit .right_column{width:405px;margin-bottom:20px}.accounts .edit .profile label{font-weight:bold;width:170px;display:block;float:left}.accounts .edit .profile_url .fieldWithErrors{display:inline}.accounts .edit .profile_url .prefix{font-size:14px}.accounts .edit .profile_url input[type="text"]{width:230px}.accounts .edit .profile .labeled{margin:0 0 10px}.accounts .edit .profile a.toggle{display:none}.accounts .edit .profile .country{display:block}.accounts .edit .profile .postcode input{width:80px}.accounts .edit .profile .toeic_score input{width:40px}.accounts .edit div.hr{height:20px;border-bottom:1px solid #ccc;margin-bottom:20px;clear:both}.accounts .edit div.hr hr{display:none}.accounts .edit #image_file{padding:10px;border:1px solid #ccc;margin:10px 0}.accounts .edit .uploader{height:70px}.accounts .edit .uploader label,.accounts .edit .uploader .notes,.accounts .edit .uploader #remove_icon_image{display:none}.accounts .edit .uploader .image{position:absolute;left:50px}.accounts .edit .native_language{margin:10px 0}.accounts .edit .native_language label{padding:10px 10px 0;margin-right:10px;width:390px;display:block;border-top:1px dotted #CCC}.accounts .edit .native_language label input{float:right}.accounts .edit #tabs-1 p{margin:0 0 10px}.accounts .edit .image{float:left;margin-right:20px;margin-top:10px}.accounts .edit .delete_account_show{float:left}.accounts .edit .disabled{color:#b1b1b1}.accounts .edit .title{padding:10px;border-bottom:1px solid #CCC;margin:0}.accounts .edit .row{background-color:#fff;padding:10px;border-bottom:1px solid #CCC}.accounts .edit .row.last{border-bottom:none}.accounts .edit .open_id_login{float:none}.accounts #tabs-5 footer{display:none}.accounts .edit article p{margin:10px 0 20px}.accounts .edit article .confirmation_status{position:relative}.accounts .edit article .confirmation_status span{position:absolute;left:372px;line-height:24px;padding:7px;border-radius:5px;border:1px solid #999;color:#fff;background:#ccc;font-weight:bold}.accounts .edit article .confirmation_status span.confirmed{background:#7CBD00;border:none;padding:4px 5px}.accounts .edit article textarea{font-size:16px;width:556px;max-width:556px;min-width:556px;height:100px;padding:7px}.accounts .edit .right_column.profile_image{height:160px}.accounts .edit input[type="text"],.accounts .edit input[type="password"],.accounts .edit textarea{font-size:14px;width:390px;margin-bottom:10px;padding:10px;border:1px solid #ccc;max-height:140px}#current_user_profile_attributes_recent_toeic_score{width:30px}.accounts .edit aside{margin-left:10px}.accounts .edit aside h2{margin:0 0 10px;border-bottom:1px solid #CCC;padding-bottom:5px;clear:both}.connected_ids{border-top:1px solid #ddd}.connected_ids li{padding:10px 10px 10px 40px !important;background-repeat:no-repeat;background-position:10px 10px;font-size:14px;border-bottom:1px solid #DDD;background-color:white}.sample_text{font-size:10px;clear:left;line-height:1.4;color:#777;display:block}.accounts .edit .sample_text{margin:0 0 0 172px;line-height:0}.profiles .providers li span,.accounts .edit .providers li span{display:none}.connected_ids .publish{display:none}.profiles.edit2 .connected_ids .publish{display:block;font-size:12px;float:right;margin-left:20px}.connected_ids li.google{background-image:url(/_assets/id_providers/google_favicon-832ee1a673b57836e0ab5ea393a06b9d.png)}.connected_ids li.yahoo_japan{background-image:url(/_assets/id_providers/yahoo_japan_favicon-3f4dd2ea3916df9dc7a1a97ef08d9cce.png)}.connected_ids li.yahoo_inc{background-image:url(/_assets/id_providers/yahoo_inc_favicon-cdfd5596e291e666400dbea661bf1072.png)}.connected_ids li.mixi{background-image:url(/_assets/id_providers/mixi_favicon-1162e0885a066e43b3a22fa55668d4eb.png)}.connected_ids li.ntt{background-image:url(/_assets/id_providers/ntt_favicon-25bd26ce6c71d8881a8c135254647686.gif)}.connected_ids li.myspace{background-image:url(/_assets/id_providers/myspace_favicon-bb68eee3099af5c7f3adcb7a3d43fd5e.png)}.connected_ids li.open_id{background-image:url(/_assets/id_providers/openid-d4273d337974346a22532c2fccf238d4.png)}.connected_ids li.twitter{background-image:url(/_assets/id_providers/twitter_favicon-580136b1b76e5fe5a1020549a044501e.png)}.connected_ids li.facebook{background-image:url(/_assets/id_providers/facebook_favicon-1e4263c76227a789072e9fba35a1e29d.png)}.connected_ids .disconnect{float:right;font-size:12px}.accounts .edit .delete_account_show{margin-top:20px;text-indent:10px}.accounts .edit .delete_account_show a{color:#999}.accounts .edit .delete_account{display:none}.accounts .edit .resend_button{border-style:none;background:none;color:#2890D4;cursor:pointer;float:right;padding-top:45px}.accounts .edit .resend_button:hover{color:#1D6BAB}.accounts .edit .emails,.accounts .edit .external_ids{background-color:#f5f5f5;border-radius:5px;border:1px solid #ccc;margin:20px 0}.accounts .edit .emails table{border-collapse:collapse;width:100%}.accounts .edit .emails th{text-align:left;border-bottom:1px solid #CCC;padding:10px}.accounts .edit .emails td{text-align:left;padding:10px;background:#ffffff}.accounts .edit .emails td.primary{font-weight:bold}.accounts .edit .emails td span{margin:0 0 0 10px}.accounts .edit .emails td label{margin:0;padding:0;width:auto}.accounts .edit article form input{float:left;margin-right:10px}.accounts .edit article form input[type=checkbox]{clear:both;margin:0 10px 20px 0}.accounts .edit article form label{float:left;margin-right:10px;width:100px;text-align:left;padding:10px 0 0}.accounts .edit article form p.other_comments label{width:inherit;padding:10px 0 7px}.accounts .edit article.change_password form input[type=submit],.accounts .edit article.notifications form input[type=submit],.accounts .edit article.update_profile form input[type=submit]{margin-top:10px;clear:both}.accounts .edit article.notifications label{width:auto;padding:0}.accounts .edit article.change_password label{clear:both}.create_group_link{background-image:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png);background-position:0 -475px;background-repeat:no-repeat;color:#333333;display:block;font-size:11px;font-weight:bold;height:35px;line-height:32px;text-align:center;width:131px;position:absolute;top:16px;right:20px}.groups input#hide_expired{margin:0 0 10px 10px}.group_table{width:100%;text-align:left;border-bottom:2px solid #ccc;clear:both}.group_table tr{background:#f5f5f5}.group_table tr.odd{background:#fff}.group_table tr.header{cursor:default}.group_table tbody tr:hover{background:#DBF2FB}.group_table th{cursor:pointer;border-top:2px solid #ccc;border-bottom:1px solid #ccc}.group_table .bottom th{border-top:none;border-bottom:1px solid #ccc}.group_table td,table.group_table th{padding:5px 8px;vertical-align:middle}.group_table th{padding-right:16px}.group_table th.sorting_asc,.group_table th.headerSortDown{background:url(/_assets/common/bullet_arrow_up-4fa0fcbd2934b139c2ea84393c1d9d67.png) no-repeat right center}.group_table th.sorting_desc,.group_table th.headerSortUp{background:url(/_assets/common/bullet_arrow_down-24e121202ff1a738f7f286652e1175d4.png) no-repeat right center}.group_table th:hover{background-color:#DBF2FB}.group_table th.no_sort{cursor:default;background:#f5f5f5;padding-right:8px;text-align:center}.group_table th.no_sort:hover{background:#DBF2FB}.group_table th.select,.group_table th.user_checkbox{width:5%}.group_table th.username{width:15%}.group_table tr .username,.group_table tr .name,.group_table tr .email,.group_table tr .sent_at,.group_table tr .user_checkbox,.group_table tr .status,.group_table tr .email_delivery_status{text-align:left}.group_table tr .number{text-align:right}.group_table tr .binary{text-align:center}.group_table tr .name{font-weight:bold;width:20%}.group_table tr .sent_at{padding-left:14px;padding-right:14px}.group_table .left{border-left:1px solid #ccc}.group_table .right{border-right:1px solid #ccc}.group_table tr .number{text-align:right;padding-right:16px}.group_table tr .date{text-align:right}.group_table tr .view_button,.group_table tr .edit_button{display:block;text-indent:-9999px;width:16px;height:16px;margin:0 auto}.groups tr .edit_button{display:block;text-indent:-9999px;width:16px;height:16px}.group_table tr .view_button{background:url(/_assets/common/view_business-27148dfe08c78a9cf4c3199e0769cacb.png) no-repeat}.group_table tr .edit_button,.groups tr .edit_button{background:url(/_assets/common/edit_business-e712115bfec24663f9619e02c00624a1.png) no-repeat}.group_table.hide_expired tr.expired{display:none}.group_table.vertical th,.group_table.vertical td{border:none;border-top:1px solid #ccc}.group_table.history a{display:inline;color:#2890D4}.group_table.history .entry_count .errors a{color:#ccc}.group_table td,table.group_table th{padding:6px 8px}.group_table th.narrow{width:50px}.group_table th.centered{text-align:center}.group_table th.report_type_th{width:22%}.group_table th.report_created,.group_table th.report_from,.group_table th.report_to{width:18%}.csv .loading{text-align:left}.csv .loading img{width:16px;height:16px;padding-right:2px}#group_users_list form,#group_invites_list form{display:none;position:relative}#group_users_list .loading,#group_invites_list .loading{width:200px;margin:150px auto;font-size:18px;background:#fff url(/_assets/common/loading-d86f880108f8da2a0c389e5989d28575.gif) no-repeat left center}.dataTables_paginate,.dataTables_length,.group_table_pagination{position:static !important;padding:10px 0;float:left}.dataTables_paginate .paginate_button,.dataTables_paginate .paginate_active,.group_table_pagination div{border:1px solid #aaa;cursor:pointer;padding:4px 7px;display:block;float:left;height:15px;color:#999;margin:0 1px;background:#fff}.dataTables_paginate .paginate_active{color:#333;background:#f5f5f5}.dataTables_paginate .paginate_button:hover,.group_table_pagination div:hover{border-color:#2890D4;color:#2890D4}.dataTables_length select,.group_table_pagination select{background:white;border:1px solid #AAA;color:#999;cursor:pointer;display:block;float:left;height:25px;margin:0px 1px}.dataTables_filter{display:inline-block}.dataTables_filter label{font-weight:bold;color:#333}.dataTables_filter input{margin:0 5px;padding:4px 10px;border:1px solid #BBB;border-radius:15px;border-image:initial;color:#333}.dataTables_filter input[type="text"]:focus{outline:0;border-color:#A1A4E9;box-shadow:0 0 18px #8bdeff}.dataTables_filter input[type="text"]:hover{border-color:#A1A4E9;box-shadow:0 0 16px #8bdeff}.group_table_pagination input{border:none;float:left;padding:4px 7px;height:15px;color:#999;background:#fff;width:48px;text-align:center}.reports.group .group_table td.dataTables_empty{padding:20px;font-weight:bold;color:#999}.banner{display:block;position:relative;background:#fff;padding:2px}.banner a,.banner img{display:block}.banner .twitter_campaign_button{position:absolute;bottom:0;left:0;width:267px}body.top .banner{margin:0 1px}body.home .banner{margin:0 0 20px}body.premium .banner .twitter_campaign_button{left:675px}body.accounts.logged_out .banner_image,body.sessions.logged_out .banner_image,body.email_confirmations .banner_image{float:right;box-shadow:0 0 5px rgba(0,0,10,0.2)}#app_resume_notification{background-color:#FFF5CA;border:2px solid #EDE3A2;border-radius:5px;font-size:14px;margin:0px 10px 20px 10px;padding:10px 15px}#app_resume_notification a{font-weight:bold}.oauth2 .error,.oauth2 .authorize{padding:150px 180px;background:#DFF6FF;border-radius:8px}.oauth2 .error{padding:200px 180px}.oauth2 .error h1,.oauth2 .authorize h1{color:#27537A;font-size:22px;margin-bottom:10px}.oauth2 .error p,.oauth2 .authorize p{font-size:16px;line-height:23px}.oauth2 .authorize .approve_or_deny input.submit{color:#fff;font-size:16px;text-align:center;padding:15px;width:160px;border:none;border-radius:4px}.oauth2 .authorize .approve_or_deny .deny{float:left}.oauth2 .authorize .approve_or_deny .approve{float:right;text-align:right}.oauth2 .authorize .approve_or_deny .deny input.submit{background:#700}.oauth2 .authorize .approve_or_deny .approve input.submit{background:#360}.oauth2 .authorize .approve_or_deny .deny input.submit:hover{background:#900}.oauth2 .authorize .approve_or_deny .approve input.submit:hover{background:#370}.oauth2 .authorize .approve_or_deny .approve .long_life{margin-top:10px}.oauth2 .authorize .warning{color:red;font-weight:bold;margin:20px 0;padding:10px 15px;background:#fff;border:2px solid red;border-radius:8px}.premium.en table#live_table ul li{min-width:150px}header.tall_header{font-size:14px;margin:-20px -20px 40px;padding:40px 30px 30px;background:url(/_assets/home/course_box_bg-6f8ad7cd22cd9d27d95b129836839438.png) bottom repeat-x;border-bottom:1px solid #DDD;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}header.tall_header h1{margin:0 0 10px}aside.fine_print{margin:0 0 0 10px}.premium aside .grid_8 h3,.premium aside .grid_8 ul li:last-child{margin-bottom:10px}.premium aside .grid_8 h3.show_more{font-weight:normal;color:#2890D4;margin-top:10px;cursor:pointer}.premium aside .grid_8 .more_info{margin-top:10px}.premium aside .grid_8 h3.show_more:hover{color:#1D6BAB}.premium aside .grid_8 ul{list-style-type:disc;margin-left:15px}.premium aside .grid_8 li{margin-bottom:5px}a.btn_trial{width:123px;height:34px;display:block;margin:3px auto}a:hover.btn_trial{width:123px;height:34px;margin:3px auto;display:block}body.ja a.btn_trial{background:url(/_assets/premium/free_trial_button-26acfdf73bef51f322fc1ebfac88e414.png) no-repeat}body.ja a:hover.btn_trial{background:url(/_assets/premium/free_trial_button-26acfdf73bef51f322fc1ebfac88e414.png) no-repeat -124px}body.en a.btn_trial{background:url(/_assets/premium/free_trial_button_en-c21830388b377169632050e6ce7fc9c8.png) no-repeat}body.en a:hover.btn_trial{background:url(/_assets/premium/free_trial_button_en-c21830388b377169632050e6ce7fc9c8.png) no-repeat -124px}.live_campaign h3{font-size:26px;color:#ff820e}.live_campaign{font-size:14px;color:#8f8f8f;margin-bottom:10px}.premium .rolling_subscription_image{width:600px}.premium .rolling_subscription_image h2{font-size:12px;margin-bottom:10px;padding:5px;width:90px;text-align:center;border:1px solid #ccc}.premium .rolling_subscription_image div{width:600px;height:84px;margin-bottom:10px;text-indent:-9999px;background:url(/_assets/premium/ja/show/rolling_subscription_images-37962ec023dfebd9b8ff9f7a45acafea.png) no-repeat 0 0}.premium .rolling_subscription_image div:last-child{background-position:0 -84px;margin-bottom:0}.premium .rolling_subscription_image hr{border:none;border-bottom:1px solid #ccc;margin:0 0 10px 0}.premium .thanks{width:694px;height:208px;margin:66px auto 0 auto;padding-top:57px;background:url(/_assets/premium/bg_thanks-32853c8bd4a2e698b7d285f90f7889b4.gif) no-repeat top left}.premium .thanks h1{color:#517588;font-size:21px;width:438px;padding-bottom:7px;border-bottom:1px dotted #999}.premium .thanks p{font-size:13px;width:446px;padding-top:8px;line-height:18px}.premium .thanks nav{margin-top:6px}.premium .thanks nav a{display:block;color:#fff;font-size:11px;font-weight:bold;width:113px;height:31px;background:url(/_assets/premium/thanks_top-80268bd6bb543555fb0e6d8d0cfbbee1.png) no-repeat 0 0;text-align:center;padding-top:5px}.premium .thanks nav a:hover{background-position:-113px 0}.premium.en .thanks h1{font-size:23px}.premium.en .thanks p{font-size:15px}.premium.en .thanks a{font-size:13px}.accounts .edit .current_contract{background:#DBF2FB;padding:15px;margin:0 0 20px;border-radius:5px}.accounts .edit .awaiting_yahoo_payment,.accounts .edit .yahoo_status{background:#DBF2FB;padding:20px;margin:0 0 20px 10px;border-radius:5px;text-align:center;font-size:14px}.accounts .edit .premium_signup_banner{text-align:center}.accounts .edit .premium_signup_banner nav.upgrade_button{margin-top:5px}.accounts .edit .premium_signup_button a{font-size:16px}.accounts .edit .current_contract dl{font-size:12px;margin:0 0 20px}.accounts .edit .current_contract dt,.accounts .edit .current_contract dd{float:left;border-bottom:1px dotted #AAA;padding:8px 0;line-height:16px}.accounts .edit .current_contract dd span.hiding_accounts{display:none}.accounts .edit .current_contract dt{clear:both;width:60px}.accounts .edit .current_contract dd{width:200px;text-align:right}.accounts .edit .current_contract .extend,.accounts .edit .current_contract .unsubscribe{margin-top:10px}.accounts .edit .current_contract .unsubscribe a{color:#666;border-bottom:1px dotted #666}.accounts .edit .current_contract .unsubscribe a:hover{color:#333;border-color:#333}.accounts .edit .current_contract input.submit{color:#fff;font-weight:bold;text-align:center;height:28px;border:none;background:url(/_assets/premium/buttons_for_statuspage-15e4fa816f3d74a573a9e2fb80a50567.png) no-repeat}.accounts .edit .current_contract .extend input.submit{width:64px;background-position:-45px -94px;margin:0 0 10px}.accounts .edit .current_contract .unsubscribe input.submit{width:252px;background-position:-45px -137px}.accounts .edit .current_contract .discount_details{padding:10px;background:#fff;clear:both}.accounts .edit .current_contract .discount_details small{font-size:10px;display:block;margin-top:6px}.accounts .edit .current_contract select{width:100%}#premium_expired_message{width:500px}#premium_expiring_message{width:600px}#premium_expiring_message .details{margin:20px 0 20px}#premium_expiring_message .details article{border:1px solid #ccc;border-radius:3px;padding:8px;background:#f5f5f5;float:left}#premium_expiring_message .details article h4{font-size:14px}#premium_expiring_message .details article dl{font-size:14px;line-height:20px}#premium_expiring_message .details article dl dt,#premium_expiring_message .details article dl dd{clear:left;float:left}#premium_expiring_message .details article dl dd{margin:0 0 10px}#premium_expiring_message .details article dl dt span{color:#f7941e;font-weight:bold;font-size:16px}#premium_expiring_message .details article.full_price{width:190px}#premium_expiring_message .details article.discounted_price{width:250px}body.en #premium_expiring_message .details article.discounted_price{width:310px}#premium_expiring_message .details .arrow{background:url(/_assets/premium/discount_arrow-a0df4e00194c91eb421cd6bc1a180f52.gif) no-repeat;width:25px;height:89px;float:left;margin:20px 10px}#premium_expiring_message .content-actions,#premium_expired_message .content-actions{margin-top:40px;margin-bottom:20px}#premium_expiring_message .content-tip-message,#premium_expired_message .content-tip-message{position:absolute;bottom:-14px;right:0}#premium_expiring_message a.renew_contract,#premium_expired_message a.renew_contract{font-size:20px}#premium_expiring_message a.close_box,#premium_expired_message a.close_box{color:#666;text-decoration:underline;font-size:12px;display:block;text-align:center;cursor:pointer;float:left;line-height:65px;margin:10px 0 0 80px}#fancybox-content #premium_expiring_message a.close_box,#fancybox-content #premium_expired_message a.close_box{display:none}body.premium .sevenday_dashboard,body.home .sevenday_payment{display:none}.dashboard .campaign_banner img{border-radius:5px;overflow:hidden;box-shadow:0 0 8px rgba(0,0,0,0.4)}.casec_payment{border-radius:8px;text-align:center;border:2px solid #aaa;padding-bottom:15px;margin-bottom:10px;font-size:16px}.casec_payment header{border-top-right-radius:5px;border-top-left-radius:5px;background-color:#419a99;color:#fff;padding:7px 0px 12px}.casec_payment header h3{font-size:18px}.casec_payment header h4{display:inline-block;background-color:#fff;color:#419a99;font-size:14px;font-weight:bold;padding:0px 12px;border-radius:4px;margin-top:4px}.casec_payment h5{font-size:16px;font-weight:normal;margin-top:10px;margin-bottom:15px}.casec_payment fieldset{margin:10px}.casec_payment .submit{margin-top:10px}.casec_payment_explanation .conditions{margin-top:5px}.casec_details_link{margin-left:5px}.casec_payment_explanation .payment_cat{background:#EEE;padding:5px;font-weight:normal;text-align:center;color:#777;height:17px}.casec_payment_explanation .payment_icons{border:1px solid #EEE;padding:10px;margin-bottom:10px}.casec_payment_explanation .payment_method{width:260px;float:left;margin-right:10px}.premium.pricing{font:12px Helvetica, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS P Gothic', Osaka, 'メイリオ', 'Meiryo', sans-serif}.premium.pricing{color:#404040}.premium.pricing .page_title{margin-bottom:25px;padding-top:40px;font-size:30px;text-align:center;line-height:1}.premium.pricing .page_lead{margin-bottom:35px;font-size:1.3em;line-height:1.6;text-align:center}.premium.pricing .campaign_container{margin-bottom:10px}.premium.pricing .coupons{text-align:center}.premium.pricing .plans{padding-top:20px;text-align:center}.premium.pricing .plans li{display:inline-block;position:relative;width:216px;height:234px;margin-right:16px;padding-top:30px;border:1px solid #ccc;text-align:center}.premium.pricing .plans li:last-child{margin-right:0}.premium.pricing .plans li h2{font-size:1.5em;line-height:1;margin-bottom:30px}.premium.pricing .plans li h2 strong{display:inline-block;font-size:1.9em;letter-spacing:-1px;padding-right:2px}.premium.pricing .plans li h2 small{font-size:0.8em}.premium.pricing .plans li .price{position:absolute;left:0;bottom:132px;width:100%;font-size:2em;line-height:1}.premium.pricing .plans li .price .price_yen{display:inline-block;padding-right:5px}.premium.pricing .plans li .price .price_num{font-size:2em;letter-spacing:-3px}.premium.pricing .plans li .price .price_num.total{display:inline-block;padding-right:15px}.premium.pricing .plans li .price .price_slash{display:inline-block;padding:0 3px 0 6px;font-size:24px}.premium.pricing .plans li .description{position:absolute;left:0;top:140px;width:100%;margin:0;font-size:14px}.premium.pricing .plans li .price-base{display:block}.premium.pricing .plans li .price-base .price-amount,.premium.pricing .plans li .price-base .price-currency{text-decoration:line-through}.premium.pricing .plans li .description small{font-size:1em}.premium.pricing .plans .btn.btn-bar,.premium.pricing .plans .btn.launch{position:absolute;bottom:30px;left:15px;width:186px;height:34px;background-color:#74b447;padding-top:7px;background-image:linear-gradient(to bottom, rgba(0,0,0,0),rgba(0,0,0,0.1))}.premium.pricing .plans .paypal .btn.btn-bar,.premium.pricing .plans .paypal .btn.launch{left:33px;width:150px;height:33px;border:1px solid white;text-indent:-9999px;background:url(https://www.paypal.com/en_US/i/btn/btn_dg_pay_w_paypal.gif) transparent;box-shadow:none}.premium.pricing .plans .yahoo_japan_wallet .btn.btn-bar,.premium.pricing .plans .yahoo_japan_wallet .btn.launch{left:32px;width:152px;height:34px;border:none;text-indent:-10000px;background:url(https://s.yimg.jp/images/wallet/biz/btn/valid/m_ye_pur_off.gif) no-repeat center center transparent;box-shadow:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.premium.pricing .plans .btn.btn-bar:hover,.premium.pricing .plans .btn.launch:hover{opacity:0.9}.premium.pricing .plans .plan_type{position:absolute;bottom:1px;right:3px;font-size:0.9em}.premium.pricing .plans .special .special_balloon{position:absolute;top:-13px;left:0;width:100%;padding-bottom:6px;text-align:center}.premium.pricing .plans li.special .special_balloon p{display:inline-block;padding:3px 8px 6px 8px;font-size:14px;font-weight:bold;color:#fff;background:url(/_assets/premium/balloon_bg_01-9e5987278c170a81833d24b51a927641.png) center bottom repeat-x #ff8b00}.premium.pricing .plans .special .price .price_num{font-size:2.5em;font-weight:bold;letter-spacing:-2px}.premium.pricing .plans .special .btn.btn-bar,.premium.pricing .plans .special .btn.launch{background-color:#ff8b00}.premium.pricing .plans .special.paypal .btn.btn-bar,.premium.pricing .plans .special.paypal .btn.launch,.premium.pricing .plans .special.yahoo_japan_wallet .btn.btn-bar,.premium.pricing .plans .special.yahoo_japan_wallet .btn.launch{background-color:transparent}.premium.pricing .link_coupon{line-height:45px;text-align:center;font-size:1.5em;margin-top:10px;margin-left:20px}.premium.pricing .pricing_inner{width:794px;margin:0 auto}.premium.pricing .pricing_inner h1{margin:60px 0 40px 0;font-size:24px;line-height:1}.premium.pricing .pricing_inner .features{display:inline-block;width:397px}.premium.pricing .pricing_inner .features li{padding:2px 0 0px 30px;font-size:1.45em;background:url(/_assets/premium/icon_tick_02-7465616e14ee1cbc7842785e71565a41.png) left center no-repeat}.premium.pricing .pricing_inner .box_live>h1{margin-bottom:0;padding-left:65px;line-height:38px;background:url(/_assets/premium/icon_live_01-8ca925ac2db6bf640eddc7755ccda2ca.png) left center no-repeat}.premium.pricing .pricing_inner .box_live.upgrade>h1{margin-bottom:30px;background:url(/_assets/premium/icon_live_02-a5748322806f5b6dce86c27021dcef68.png) left center no-repeat}.premium.pricing .pricing_inner .box_live_lead{margin-top:10px;margin-bottom:25px;padding-left:65px;font-size:1.2em}.premium.pricing .pricing_inner .plans{display:inline-block;width:470px;margin-left:0}.premium.pricing .pricing_inner .plans li{margin-right:16px}.premium.pricing .pricing_inner .plans li h2 strong{padding-left:5px}.premium.pricing .pricing_inner .box_live.upgrade .plans li .btn.btn-bar,.premium.pricing .pricing_inner .box_live.upgrade .plans li .btn.launch{background-color:#56bae7}.premium.pricing .about_iknow_live{display:inline-block;width:250px;margin:40px 0 0 0;padding:20px 30px;background:#f3f2eb;vertical-align:top}.premium.pricing .about_iknow_live h1{margin:0 0 15px 0;padding-top:70px;font-size:1.5em;font-weight:normal;color:#73b446;background:url(/_assets/premium/live_logo_medium-0098187ab13c41fc0b00ec66cdcc6cf3.png) center top no-repeat}.premium.pricing .box_live.upgrade .about_iknow_live h1{color:#50b4e5}.premium.pricing .about_iknow_live ul{margin:0 0 15px -5px}.premium.pricing .about_iknow_live p{text-align:center}.premium.pricing .box_2col>*{display:inline-block;width:380px;vertical-align:top}.premium.pricing .box_payment h2{font-size:1.5em;margin-bottom:25px}.premium.pricing .box_payment h3{margin-bottom:15px;font-weight:normal}.premium.pricing .box_payment p{margin:0 0 25px 1em}.premium.pricing .box_payment .payment_images .row{display:block;margin-bottom:10px}.premium.pricing .box_payment .payment_images .row a{margin-right:26px;vertical-align:middle}.premium.pricing .box_payment .payment_images .row+.row{margin-bottom:0px}.premium.pricing .box_payment .payment_images .row+.row a{margin-right:5px}.premium.pricing .box_payment .payment_images a{display:inline-block;margin-right:15px}.premium.pricing .notices{margin-top:35px;border-top:1px solid #d0d0d0;border-bottom:none;color:#767676}.premium.pricing .notices h1{margin-bottom:0;font-weight:normal}.premium.pricing .notices h2{margin-top:45px;margin-bottom:25px;font-size:1.5em;font-weight:normal}.premium.pricing .notices ul{width:686px;font-size:1.2em}.premium.pricing .notices ul li{margin-bottom:25px;padding-left:15px;text-indent:-1em}.premium.pricing .notices ul li:before{content:"・"}.premium.pricing .notices .notice_alert{padding-left:15px;text-indent:-1em}.top.iphone.logged_out.ja .wrapper,.top.features.logged_out.ja .wrapper,.top.android.logged_out.ja .wrapper,.top.premium.logged_out.ja .wrapper{background:#fff;border:1px solid #CCC}.iphone.ja .wrapper,.android.ja .wrapper,.features.ja .wrapper{background-color:white;border:1px solid #CCC;padding-top:20px;width:960px}.logged_out .wrapper{padding-bottom:40px}.pricing .wrapper{padding-top:50px}.global_navi ul.anonymous_en{width:840px}.global_navi ul.anonymous_en li a{width:128px}.logged_out.ja .global_navi nav.main{width:775px;float:left;margin:40px 0 0 21px}.global_navi nav.main ul.anonymous_ja{width:inherit;float:none;padding:0}.global_navi ul.anonymous_ja li{padding:0}.global_navi ul.anonymous_ja li a{display:block;text-indent:-9999px;width:98px;height:30px;border:none;border-radius:0;background:transparent url(/_assets/top/ja/global_navi-6b8db87046726d5e5c2052ea651532fb.png) no-repeat 0 0}.global_navi ul.anonymous_ja li a:hover{background-position:0 -30px}.global_navi ul.anonymous_ja li a.global_tech{width:183px;background-position:-98px 0}.global_navi ul.anonymous_ja li a:hover.global_tech{background-position:-98px -30px}.global_navi ul.anonymous_ja li a.global_contents{width:144px;background-position:-281px 0}.global_navi ul.anonymous_ja li a:hover.global_contents{background-position:-281px -30px}.global_navi ul.anonymous_ja li a.global_features{width:109px;background-position:-425px 0}.global_navi ul.anonymous_ja li a:hover.global_features{background-position:-425px -30px}.global_navi ul.anonymous_ja li a.global_smartphone{width:144px;background-position:-534px 0}.global_navi ul.anonymous_ja li a:hover.global_smartphone{background-position:-534px -30px}.global_navi ul.anonymous_ja li a.global_price{width:97px;background-position:-678px 0}.global_navi ul.anonymous_ja li a:hover.global_price{background-position:-678px -30px}.static .global_navi ul li a.global_price,.signup .global_navi ul li a.global_price{display:none}.top .slider{width:962px;height:420px;position:relative;margin-top:5px;background:#fff;border-radius:3px;box-shadow:0 0 5px #ccc}.top .slider .main_image{position:absolute;top:2px;left:2px;z-index:2}.top .slider .main_image li{position:absolute;top:0;left:0;display:none}.top .slider .image_thumb{position:absolute;left:-9px;top:374px;width:980px;height:59px;background:url(/_assets/top/ja/slider_background-eda2e60890e8a247bb72c663ef77ead8.png) no-repeat 0 0;z-index:4}.top .slider .image_thumb li{display:block;float:left;width:246px;height:48px;position:relative;cursor:pointer;margin:3px 0 0 4px}.top .slider .image_thumb .active,.top .slider .image_thumb .hover{background-color:#ff9515;background-image:linear-gradient(to top, #ff8d01 46%,#ff9f29 73%)}.top .slider .image_thumb li span{display:block;position:absolute;top:14px;left:-10px;background:url(/_assets/top/ja/slider_labels-c635b3da69f03f24137a30d32da009be.png) no-repeat 0 0;width:250px;height:22px}.top .slider .image_thumb img{float:left}.top .slider .image_thumb .slide1{border-top-left-radius:6px;border-bottom-left-radius:6px}.top .slider .image_thumb .slide2,.top .slider .image_thumb .slide3{width:241px;margin-left:0}.top .slider .image_thumb .slide4{width:244px;margin-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.top .slider .image_thumb .slide1 span{background-position:90px 0}.top .slider .image_thumb .slide2 span{background-position:93px -44px;left:-13px}.top .slider .image_thumb .slide3 span{background-position:55px -132px;left:-15px}.top .slider .image_thumb .slide4 span{background-position:97px -88px;left:-10px}.top .slider .image_thumb .active.slide1 span,.top .slider .image_thumb .hover.slide1 span{background-position:90px -22px}.top .slider .image_thumb .active.slide2 span,.top .slider .image_thumb .hover.slide2 span{background-position:93px -66px}.top .slider .image_thumb .active.slide3 span,.top .slider .image_thumb .hover.slide3 span{background-position:55px -154px}.top .slider .image_thumb .active.slide4 span,.top .slider .image_thumb .hover.slide4 span{background-position:97px -110px}.top .slider .image_thumb .slide1 img{margin-top:1px;margin-left:7px}.top .slider .image_thumb .slide2 img{margin-top:-3px;margin-left:-12px}.top .slider .image_thumb .slide3 img{margin-top:-4px;margin-left:-2px}.top .slider .image_thumb .slide4 img{margin-top:3px;margin-left:4px}.slide1_link{z-index:100;position:absolute;top:200px;left:353px;height:22px;width:185px;text-indent:-50000px}.top section .left_col{width:712px;float:left}.top .content section aside{width:235px;float:right}.top .news_ticker{height:23px;padding-top:6px;border:4px solid #fafafa;border-radius:5px;background:white;box-shadow:0 0 5px #ccc}.top .news_ticker dt{float:left;height:19px;border-right:1px solid #E6E6E6;padding:0 10px}.top .news_ticker dd{float:left;padding-left:20px;display:none}.top section .left_col article a{font-size:10px}.top section .left_col h2{width:706px;height:14px;margin:12px 0 0 6px;background:url(/_assets/top/ja/top_splite-7ae8057ed093fa61bd35aae09fd2cd82.png) no-repeat 0 -547px;text-indent:-9999px}.top section .left_col article{box-shadow:0 0 5px #ccc}.top section .left_col article section{border:4px solid #fff;background-color:#f1eee6;margin:9px 0 0 0}.top section .left_col article section h2{margin:4px 0 0 -16px;width:606px;height:39px;text-indent:-9999px;background:url(/_assets/top/ja/trial_label-4906be5ca8e1fd31366c352e03558d9d.png) no-repeat 0 0}.top section .left_col article form p{float:left;width:131px;height:70px;margin:0 0 0 20px;font-size:15px;font-weight:bold;text-indent:-9999px;background:url(/_assets/top/ja/top_splite-7ae8057ed093fa61bd35aae09fd2cd82.png) no-repeat -229px -280px}.top section .left_col article .signup_form{float:left;width:526px;margin:9px 0 0 11px}.top section .left_col article .signup_form .input_wrap{float:left;width:362px;padding:5px;background-color:#fff}.top section .left_col article .signup_form input{float:left}.top section .left_col article .signup_form input.email{width:342px;padding:8px;font-size:14px}.top section .left_col article .signup_form input.submit{width:141px;height:40px;color:white;font-size:15px;font-weight:bold;line-height:36px;margin:5px 0 0 12px;background:url(/_assets/top/ja/top_splite-7ae8057ed093fa61bd35aae09fd2cd82.png) no-repeat 0px -363px;border:none}.top section .left_col article .signup_form input.submit:hover{background-position:0px -403px}.top section .left_col article small{display:block;width:650px;margin:3px auto 13px auto;background-color:#E1DBCC;font-size:10px;color:#777;padding:10px 10px 8px 10px;border-radius:3px}.top section .left_col article footer{background-color:#fff}.top section .left_col article footer h3{font-size:12px;float:left;margin-left:21px;line-height:39px}.top section .left_col article footer ul{float:left;width:519px;margin:4px 0 0 19px}.top section .left_col article footer ul li a{float:left;text-indent:-9999px;display:block;width:120px;height:30px;margin-right:13px;background:url(/_assets/top/ja/top_splite-7ae8057ed093fa61bd35aae09fd2cd82.png) no-repeat 0px -123px}.top section .left_col article footer ul li a:hover{background-position:0px -153px}.top section .left_col article footer ul li.twitter_id a{background-position:0px -183px}.top section .left_col article footer ul li.twitter_id a:hover{background-position:0px -213px}.top section .left_col article footer ul li.google_id a{background-position:0px -243px}.top section .left_col article footer ul li.google_id a:hover{background-position:0px -273px}.top section .left_col article footer ul li.yahoo_id a{background-position:0px -303px;margin:0}.top section .left_col article footer ul li.yahoo_id a:hover{background-position:0px -333px}.top section .left_col article footer small{width:inherit;clear:both;margin:0;background-color:transparent;padding:0px 15px 4px 0;border-radius:0;text-align:right}.top section .left_col h2.tryiknow_title{margin:11px 0 0 6px;background:url(/_assets/top/ja/top_splite-7ae8057ed093fa61bd35aae09fd2cd82.png) no-repeat 0 -561px}.top section .left_col article.iknow_try section{padding-bottom:13px}.top section .left_col article.iknow_try section h2{margin:8px auto 2px auto;width:676px;height:22px;text-indent:-9999px;background:url(/_assets/top/ja/top_splite-7ae8057ed093fa61bd35aae09fd2cd82.png) no-repeat 0 -575px}.top section .left_col article.iknow_try dl{float:left;width:153px;margin-right:18px}.top section .left_col article.iknow_try dl.margin_fix{margin-left:19px}.top section .left_col article.iknow_try dl dt{margin-bottom:3px;font-size:14px;font-weight:bold;text-shadow:-2px -2px 0 white, 2px -2px 0 white, 2px 2px 0 white, -2px 2px 0 white}.top section .left_col article.iknow_try dl img{border:2px solid #fff}.top section .left_col article.iknow_try dl dd.try_button a{display:block;width:149px;height:22px;color:white;font-size:12px;font-weight:bold;line-height:23px;text-align:center;margin:6px auto 0 auto;background:url(/_assets/top/ja/top_splite-7ae8057ed093fa61bd35aae09fd2cd82.png) no-repeat 0px -443px;border:none}.top section .left_col article.iknow_try dl dd.try_button a:hover{background-position:0px -465px}.top section .left_col article.iknow_try footer{padding-bottom:7px;background-color:#fff}.top section .left_col article.iknow_try footer h3{float:none;line-height:19px;margin-bottom:2px}.top section .left_col article.iknow_try footer div{width:697px;margin:0 auto;padding:6px 0;background-color:#f5f5f5}.top section .left_col article.iknow_try footer ul{float:none;width:660px;margin:0 auto;padding:5px 0 5px 25px;background-color:#fff}.top section .left_col article.iknow_try footer ul li{float:left}.top section .left_col article.iknow_try footer ul li a{float:none;text-indent:0px;display:block;width:inherit;height:20px;margin-right:13px;padding-left:25px;font-size:11px;line-height:20px;color:#777;text-decoration:underline;background:url(/_assets/top/ja/top_splite-7ae8057ed093fa61bd35aae09fd2cd82.png) no-repeat 0px 0px}.top section .left_col article.iknow_try footer ul li.business_eng a{background-position:0px -20px}.top section .left_col article.iknow_try footer ul li.lifestyle_eng a{background-position:0px -40px}.top section .left_col article.iknow_try footer ul li.test_eng a{background-position:0px -60px}.top section .left_col article.iknow_try footer ul li.simplified_cn a{background-position:0px -80px}.top section .left_col article.iknow_try footer ul li.traditional_cn a{background-position:0px -80px}.top .top_login_panel{border:4px solid white;background-color:#F1EEE6;margin:0 0 0 0;padding:9px;box-shadow:0 0 5px #ccc}.top_login_panel_a{padding:0 13px 13px}.top .top_login_panel h2{height:24px;font-size:13px;margin-bottom:3px;padding-left:27px;line-height:24px;background:url(/_assets/top/ja/top_splite-7ae8057ed093fa61bd35aae09fd2cd82.png) no-repeat 0px -100px}.top .top_login_panel a,.top .top_login_panel_a a{display:block;width:210px;height:30px;color:white;font-size:12px;font-weight:bold;line-height:32px;text-align:center;margin:3px 0 0 -2px;background:url(/_assets/top/ja/top_splite-7ae8057ed093fa61bd35aae09fd2cd82.png) no-repeat 0px -487px;border:none}.top aside ul.banner_area{margin-top:10px}.top aside ul.banner_area li{margin-bottom:5px}.twtr-widget{font-size:11px !important;background-color:white}.twitter_feeds .twtr-doc{height:401px;border-radius:0;box-shadow:0 0 5px #ccc}.twitter_feeds .twtr-hd{padding:8px;border:4px solid white;background-color:#F1EEE6}.twitter_feeds .twtr-widget p{margin:0 !important;padding:0 !important;font-size:11px;line-height:14px !important;width:auto !important}.twitter_feeds .twtr-ft{display:none}.twitter_feeds .twtr-timeline{height:341px !important}.twitter_feeds .twtr-widget h4{font-size:15px !important}.twitter_feeds .twtr-widget .twtr-tweet:last-child{border-bottom-width:1px}.twitter_feeds .twtr-hd h4{text-shadow:-2px -2px 0 white, 2px -2px 0 white, 2px 2px 0 white, -2px 2px 0 white}.top section.iknow_reason{clear:both;background-color:#fff;margin-top:20px;border:5px solid #f1eee6;box-shadow:0 0 5px #ccc}.top section.iknow_reason_a{margin-top:5px}.top section.iknow_reason h1{width:940px;height:29px;margin:6px auto 2px auto;text-indent:-9999px;background:url(/_assets/top/ja/top_splite-7ae8057ed093fa61bd35aae09fd2cd82.png) no-repeat 0px -597px}.top section.iknow_reason article{position:relative;height:225px;border-bottom:5px solid #f1eee6}.top section.iknow_reason article div{position:absolute;top:11px;left:-17px}.top section.iknow_reason article figure{float:left;width:320px;margin:40px 0 0 25px}.top section.iknow_reason article.reason2 figure{margin-top:65px}.top section.iknow_reason article.reason5 figure{margin-top:85px}.top section.iknow_reason article dl{float:left;width:556px;margin-left:20px}.top section.iknow_reason article dt{width:556px;height:56px;margin:28px 0 3px 0;text-indent:-9999px;background:url(/_assets/top/ja/top_splite-7ae8057ed093fa61bd35aae09fd2cd82.png) no-repeat -247px 0px}.top section.iknow_reason article.reason2 dt{background-position:-247px -56px}.top section.iknow_reason article.reason3 dt{background-position:-247px -224px}.top section.iknow_reason article.reason4 dt{background-position:-247px -168px}.top section.iknow_reason article.reason5 dt{background-position:-247px -112px}.top section.iknow_reason article.reason5{border:none}.top section.iknow_reason article dd{font-size:13px;line-height:28px;color:#666;text-decoration:underline}.top section.iknow_reason article dd small{font-size:11px;line-height:28px;color:red;text-decoration:none}.top section.iknow_reason article dd.small_fix{text-decoration:none}.top section.iknow_reason article p{position:absolute;right:20px;bottom:20px;font-weight:bold}.top section.iknow_reason article.reason4 p{font-size:14px}.top section.iknow_reason article p.iphone{right:90px}.top section.iknow_reason article.reason1 p.iphone{right:140px}.top section.iknow_reason article p a{color:#ff8b00}.top section.iknow_reason article p a:hover{color:#ff5800}article.free_trial_bottom{width:954px;border:4px solid white;background-color:#F1EEE6;margin:16px 0 -7px 0;box-shadow:0 0 5px #ccc}.contents article.free_trial_bottom,.tours article.free_trial_bottom,.landings article.free_trial_bottom,.premium article.free_trial_bottom,.env_checks article.free_trial_bottom,.policy article.free_trial_bottom,.features article.free_trial_bottom,.series article.free_trial_bottom,.courses article.free_trial_bottom{margin-bottom:18px}.sessions article.free_trial_bottom,.twitter article.free_trial_bottom,.facebook article.free_trial_bottom,.accounts article.free_trial_bottom,.static article.free_trial_bottom,.open_ids article.free_trial_bottom,.passwords article.free_trial_bottom,.signup article.free_trial_bottom,.activities article.free_trial_bottom,.users article.free_trial_bottom{display:none}article.free_trial_bottom h2{margin:4px 0 0 -16px;width:606px;height:39px;text-indent:-9999px;background:url(/_assets/top/ja/trial_label-4906be5ca8e1fd31366c352e03558d9d.png) no-repeat 0 0}article.free_trial_bottom form p{float:left;width:131px;height:70px;margin:0 0 0 20px;font-size:15px;font-weight:bold;text-indent:-9999px;background:url(/_assets/top/ja/top_splite-7ae8057ed093fa61bd35aae09fd2cd82.png) no-repeat -229px -280px}article.free_trial_bottom .signup_form{float:left;width:775px;margin:9px 0 0 11px}article.free_trial_bottom .signup_form .input_wrap{float:left;width:612px;padding:5px;background-color:white}article.free_trial_bottom .signup_form input.email{width:592px;padding:8px;font-size:14px}article.free_trial_bottom .signup_form input.submit{width:141px;height:40px;color:white;font-size:15px;font-weight:bold;line-height:36px;margin:5px 0 0 12px;background:url(/_assets/top/ja/top_splite-7ae8057ed093fa61bd35aae09fd2cd82.png) no-repeat 0px -363px;border:none}article.free_trial_bottom small{display:block;width:900px;margin:3px auto 13px auto;background-color:#E1DBCC;font-size:10px;color:#777;padding:10px 10px 8px 10px;border-radius:3px}.top.en .top_en .head_area{color:#333;padding:0 30px;height:352px;background:url(/_assets/top/main_image01-7a45fd4b790478935518c42ce34c2f68.gif) no-repeat 0 100%;position:relative}.top.en .top_en .head_area .slide_area p{line-height:20px}.top.en .top_en .head_area p{font-size:14px;line-height:25px}.top.en .top_en .head_area p.top.en .top_en_pricing_link{text-align:left;margin-left:35px}.top.en .top_en .head_area .slide_area{height:332px;width:631px;float:left;margin:0;position:relative;font-weight:bold}.top.en .top_en .head_area .slide_area h1{font-size:32px;font-weight:bold;line-height:40px;margin:36px 0 10px 0;color:#ff8a00}.top.en .top_en .head_area .slide_area .wbs_banner{display:block;position:absolute;top:208px}.top.en .top_en .head_area .slide_area .volume{position:absolute;bottom:0}.top.en .top_en .head_area .slide_area .volume a{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat -270px -755px;display:block;padding:0 0 0 19px;height:21px;line-height:22px}.top.en .top_en .head_area .slide_area .volume a:hover{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat -270px -773px}.top.en .top_en .head_area .main_button_area{margin:0 0 30px;float:right;padding:20px;width:229px;height:292px;background:url(/_assets/top/button_area_background-e3ff720e7951c86fc2b6293a1c1f2112.png) no-repeat left top;text-align:center}.top.en .top_en .head_area .main_button_area h2{font-size:14px;font-weight:bold;margin:0 0 5px;color:#ff8a00;text-align:center;height:32px}.top.en .top_en .head_area .main_button_area .campaign_notice{font-weight:bold;font-size:10px;line-height:12px;height:24px;color:#333;margin-bottom:13px}.top.en .top_en .head_area .main_button_area .button_level_high a{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat left -1077px;display:block;width:226px;height:38px;padding:2px 0 10px 0;color:#FFF;font-size:15px;text-align:center;margin:0 0 20px;line-height:28px}.top.en .top_en .head_area .main_button_area .button_level_high a:hover,.top.en .top_en .head_area .main_button_area .button_level_high a:focus{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat left -1128px}.top.en .top_en .head_area .main_button_area .button_level_high a span{display:block;font-size:10px;line-height:8px}.top.en .top_en .head_area .main_button_area .button_level_normal a{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat left -1181px;display:block;width:226px;height:23px;padding:8px 0;line-height:21px;color:#333;font-size:14px;text-align:center;margin:15px 0 0}.top.en .top_en .head_area .main_button_area .button_level_normal a:hover,.top.en .top_en .head_area .main_button_area .button_level_normal a:focus{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat left -1220px}.top.en .top_en .head_area .main_button_area .for_smartfm_member{font-size:10px;line-height:16px;color:#333;padding:12px 8px;margin:11px 0 0;text-align:left}.top.en .top_en .head_area .main_button_area .for_smartfm_member strong{color:#ff8a00;line-height:25px;display:block}.top.en .top_en .head_area .main_button_area .for_smartfm_member .campaign_term{color:#333;line-height:16px;font-size:10px}.top.en .top_en .head_area .main_button_area .top.en .top_en_pricing_link a{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat -270px -758px;padding:0 0 0 19px;height:21px;line-height:20px}.top.en .top_en .head_area .main_button_area .top.en .top_en_pricing_link a:hover{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat -270px -776px}.top.en .top_en .donation{background:white;border:1px solid #CCC;display:block;padding:5px 5px 3px;position:absolute;right:0;top:-124px;width:240px;z-index:401}.top.en .top_en .donation img{height:15px;float:left;margin:0px 5px 0px 0}.top.en .top_en .head_area .slide_area .volume{position:absolute;bottom:19px;background:white}.top.en .top_en .news_ticker{position:absolute;bottom:-14px;left:128px;width:700px;height:28px;line-height:28px;border:1px solid #ccc;border-radius:5px;background:#fff}.top.en .top_en .news_ticker dt{float:left;font-size:11px;color:#666;background:#f6f6f6;border-right:1px solid #e6e6e6;padding:0 10px;border-top-left-radius:5px;border-bottom-left-radius:5px;text-shadow:1px 1px 1px #fff}.top.en .top_en .news_ticker dd{float:left;padding-left:20px;display:none}.top.en .top_en .news_ticker dd a{color:#333}.top.en .top_en .news_ticker dd a:hover{text-decoration:underline}.top.en .top_en .middle_area{clear:both;padding:30px 30px 16px 30px;background-color:#f6f6f6;border-bottom:solid 1px #ddd;border-top:solid 1px #ddd}.top.en .top_en .middle_area h2{font-size:18px;color:#333;font-weight:bold;margin:0 0 20px}.top.en .top_en .middle_area h3{font-size:14px;font-weight:bold;color:#333;padding:2px 0 10px 55px}.top.en .top_en .middle_area p a{color:#333;width:279px;height:180px;display:block;margin-top:-46px;text-indent:-9999px;border:none}.top.en .top_en .middle_area .feature_science{width:279px;border-right:1px solid #CCC;float:left;margin-right:30px;height:180px;background:url(/_assets/top/feature_number1_background-5c246c956b93e3888907ce1bf2a11206.jpg) no-repeat left top}.top.en .top_en .middle_area .feature_contents{width:279px;border-right:1px solid #CCC;float:left;margin-right:30px;height:180px;background:url(/_assets/top/feature_number2_background-d59989c72fae9cfd2c14c4181eaca52f.jpg) no-repeat left top}.top.en .top_en .middle_area .feature_study{width:280px;float:left;height:194px;background:url(/_assets/top/feature_number3_background-b7a31a75e2b5e520ec42f1e363c0a38d.jpg) no-repeat left top}.top.en .top_en .middle_area .feature_study p a{height:194px}.top.en .top_en .bottom_area{padding:10px 30px 0;color:#333;font-size:14px}.top.en .top_en .bottom_area h3{font-size:22px;font-weight:bold;margin:30px 0 6px;padding:10px 0 12px 55px}.top.en .top_en .bottom_area p{line-height:25px;margin:0;clear:both}.top.en .top_en .bottom_area span{margin:0 20px 0 0;font-size:16px}.top.en .top_en .bottom_area .feature_science,.top.en .top_en .bottom_area .feature_contents{margin-bottom:40px}.top.en .top_en .bottom_area .feature_science{background:url(/_assets/top/feature_number1_image-4bc1ef3357042b0de178054146f1c8ca.gif) no-repeat right 40px}.top.en .top_en .bottom_area .feature_contents{background:url(/_assets/top/feature_number2_image-a90260ae900ef2d84ee9dcfae1f7e8f5.jpg) no-repeat right top}.top.en .top_en .bottom_area .feature_science h3{background:url(/_assets/top/feature_number1-e27e109df1081da7725f1968472d166c.gif) no-repeat left top}.top.en .top_en .bottom_area .feature_contents h3{background:url(/_assets/top/feature_number2-2eb95e74a5bf20d6230e130bba4a562b.gif) no-repeat left top}.top.en .top_en .bottom_area .feature_study h3{background:url(/_assets/top/feature_number3-6d9027d28d4db91e8dd23d079db0056d.gif) no-repeat left top}.top.en .top_en .bottom_area .feature_science p{width:260px;margin:15px 0 40px}.top.en .top_en .bottom_area .feature_contents p{width:450px;margin:15px 0}.top.en .top_en .bottom_area p a,.top.en .top_en .bottom_area ul a{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat -270px -755px;display:block;padding:0 0 0 19px;margin:10px 0 0;height:21px;font-size:13px;line-height:22px}.top.en .top_en .bottom_area p a:hover,.top.en .top_en .bottom_area p a:focus,.top.en .top_en .bottom_area ul a:hover,.top.en .top_en .bottom_area ul a:focus{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat -270px -773px}.top.en .top_en .bottom_area .feature_science .explanation_image{background:#ddd;margin:20px 0;height:180px}.top.en .top_en .bottom_area .feature_study article{width:398px;margin-bottom:20px;padding:20px;float:left;display:block;border:1px solid #ddd;background-color:#fff;text-decoration:none;border-radius:5px}.top.en .top_en .bottom_area .feature_study article.row_1{padding:20px 20px 21px 20px}.top.en .top_en .bottom_area .feature_study article.row_2{padding:20px 20px 1px 20px}.top.en .top_en .bottom_area .feature_study .support_application,.top.en .top_en .bottom_area .feature_study .support_scene{margin-right:20px}.top.en .top_en .bottom_area .feature_study h4{font-size:14px;font-weight:bold;color:#FF8A00;margin:0 0 15px}.top.en .top_en .bottom_area .feature_study p{float:left;width:190px;font-size:12px;line-height:18px}.top.en .top_en .bottom_area .feature_study .thumbnail_image{border:1px solid #ddd;float:right;height:132px;width:200px}.top.en .top_en .bottom_area .feature_study .support_scene .thumbnail_image{border:none;height:154px}.top.en .top_en .bottom_area .feature_study .support_scene div{float:left;width:190px}.top.en .top_en .bottom_area .feature_study .support_scene div p{float:none}.top.en .top_en .bottom_area .feature_study .support_scene ul{width:190px}.top.en .top_en .bottom_area .feature_study .support_scene li{float:left;margin-right:5px}.top.en .top_en .wrapper .support_header_area{position:relative;margin:0 30px;padding-top:30px;font-size:14px;line-height:18px;height:128px;font-size:12px}.top.en .top_en .wrapper .support_header_area h2{font-size:20px;font-weight:bold;margin:5px 0 21px}.top.en .top_en .wrapper .support_header_area p{width:410px}.top.en .top_en .trial_float_top{width:303px;height:100px;position:absolute;bottom:8px;padding-top:16px;padding-left:83px;right:0;text-align:center;font-size:13px;background:url(/_assets/top/free_trial_banner_s-10341e9dbef910e8a7b5b3459d477c79.png) top right no-repeat #fff;line-height:15px}.top.en .top_en .wrapper .support_header_area .trial_float_top h2{margin:13px auto 8px auto}.top.en .top_en .wrapper .support_function_box{background-color:#FFF;border:1px solid #ddd;border-radius:5px;margin:0 30px 20px;padding:30px;font-size:14px;line-height:24px}.top.en .top_en .wrapper .support_function_box .text_box{float:left;width:425px}.top.en .top_en .wrapper .support_function_box .text_box h3{font-size:18px;font-weight:bold;color:#ff8b00;margin:0 0 20px}.top.en .top_en .wrapper .support_function_box img{border:1px solid #ddd;margin-left:20px}.top.en .top_en .wrapper .support_function_box .text_box h3{font-size:20px}.top.en .top_en .wrapper .support_function_box_left{background-color:#FFF;border:1px solid #ddd;border-radius:5px;margin:0 0 20px 30px;padding:30px;font-size:14px;line-height:24px;width:378px;float:left}.top.en .top_en .wrapper .support_function_box_right{background-color:#FFF;border:1px solid #ddd;border-radius:5px;margin:0 30px 20px 0;padding:30px;font-size:14px;line-height:24px;width:378px;float:right}.top.en .top_en .wrapper .support_function_box .text_box{float:left;width:425px}.top.en .top_en .wrapper .support_function_box_left h3,.top.en .top_en .wrapper .support_function_box_right h3{font-size:18px;font-weight:bold;color:#ff8b00;margin:0 0 20px}.top.en .top_en .wrapper .support_function_box_left h3,.top.en .top_en .wrapper .support_function_box_right h3{font-size:20px}.top.en .top_en .wrapper .support_function_box_left h3 span,.top.en .top_en .wrapper .support_function_box_right h3 span{font-size:16px;margin:0 0 0 5px}.top.en .top_en .wrapper .support_function_box_left img,.top.en .top_en .wrapper .support_function_box_right img{border:1px solid #ddd}.top.en .top_en .wrapper .support_function_box_left p,.top.en .top_en .wrapper .support_function_box_right p{margin:10px 0 0}.top .free_trial_banner_footer{clear:both;width:872px;margin:0 auto;text-align:center;padding-top:3px}.top .free_trial_banner_footer p{background:url(/_assets/top/free_trial_banner_text-10e8a7fb092dffd517600b09171de9b8.png) 0 0 no-repeat;text-indent:-9999px;height:16px;margin:10px 0 5px}.top.en .free_trial_banner_footer p{background-position:0 -16px}.top .free_trial_banner_footer small{font-size:11px}.top .free_trial_banner_footer .free_trial_banner_button{margin:8px auto 0px}.top.en .free_trial_banner_footer small{font-size:12px}.top .creation{width:908px;margin:0 auto;line-height:18px}.top .creation header{border-bottom:1px solid #c8c8c8;padding-bottom:7px}.top .creation header h2 span{padding-left:4px;font-size:14px;color:#FF0000}.top .creation section header{border:none;text-align:center;padding-bottom:3px}.top .creation section header h3{font-size:18px;color:#ff8b00;margin:42px 0 18px 0}.top .creation section header p{width:564px;text-align:left;margin:0 auto}.top .creation section header nav{margin-top:38px;padding:15px 0 11px 0;border:1px solid #ddd;border-radius:5px;font-size:13px}.top .creation section header nav ul{width:865px;margin:0 0 0 7px}.top .creation section header nav ul li{float:left;width:178px;text-align:center;font-weight:bold}.top .creation section header nav ul li.custom_arrow{width:51px}.top .creation .last{margin-right:0}.top .creation span{color:#8fc944;font-size:16px}.top .creation section article{margin-top:17px}.top .creation section article header{text-align:left;padding:10px 0 10px 21px;border:1px solid #ddd;border-radius:5px;font-size:14px;font-weight:bold}.top .creation section article aside{float:right;width:411px;margin-top:62px;padding:17px;border:1px solid #ddd;border-radius:5px}.top .creation section article aside dl{margin-bottom:7px}.top .creation section article aside dl dt{border-bottom:1px solid #ddd;margin-bottom:6px;padding-bottom:5px;color:#ff8b00}.top .creation section article aside small{display:block;margin-bottom:9px}.top .creation section article aside p.margin_fix_custom{margin-bottom:9px}.top .creation section article aside small span{font-size:14px;color:#ff8b00}.top .creation section article article{float:left;width:449px;margin-top:14px}.top .creation section article article small{font-size:11px;padding-left:8px;color:#ff8b00;display:block}.top .creation section article article.custom_right_col{float:right}.top .creation section article article figure{margin:0}.top .creation section article article figcaption{display:block;height:47px;padding-left:8px}.top .creation footer h3 a{background:url(/_assets/top/pricing_not_login_button-2f20ae50c503cdd418a88820c0736172.png) no-repeat 0 0;display:block;width:195px;height:50px;margin:19px auto 8px auto;padding-top:14px;color:white;text-align:center;font-size:14px}.top .creation footer h3 a:hover{background:url(/_assets/top/pricing_not_login_button-2f20ae50c503cdd418a88820c0736172.png) no-repeat -195px 0}.top.en .creation section header nav{font-size:15px}.top .creation header h2{font-size:16px}.top.en .creation header h2{font-size:18px}.itunes{width:867px;margin:0 auto;padding-top:40px}.itunes .top_banner{width:791px;min-height:420px;margin:0 auto 4px auto;background:url(/_assets/top/stand_alone/iphone-b0545f4b4a5b439cac296965734802e4.png) no-repeat right bottom;position:relative}.itunes .top_banner .text{text-indent:-9999px;font-size:12px;line-height:18px;padding-top:16px}.itunes .top_banner .text h1{width:310px;height:91px;background:url(/_assets/top/stand_alone/standalone_title-5d0b0416f403247c22e0e9ebde0251d3.png) no-repeat left top}.itunes .top_banner p{width:353px;margin:12px 0 12px 0;text-indent:0;text-align:justify}.itunes .top_banner p.second{margin:0}.itunes .top_banner .text h2{width:370px;height:51px;background:url(/_assets/top/stand_alone/maximum_discount-e7c043661c485a24c639df36e2b0ce2e.png) no-repeat left top}.itunes .top_banner .text h3{width:398px;height:49px;margin-top:15px;padding-top:8px;background:url(/_assets/top/stand_alone/icon/icons-6912a4916bd60842717cedd0e2c867ac.png) no-repeat left bottom;border-top:1px dotted #ddd}.itunes .app_store{background:url(/_assets/top/stand_alone/app_store_link-974e69ed8857ff9cfb6c36b979f6ff82.png) no-repeat left top;text-indent:-9999px;display:block;position:absolute;width:165px;height:63px;right:0px;bottom:37px}.itunes .left_column{width:589px;float:left;background-color:#F2F2F2;border:1px solid #DCDCDC;border-radius:5px}.itunes .right_column{width:271px;float:right}.itunes .panel h2,.itunes .updates h3,.itunes .featured h3,.itunes .app_features h3{padding-bottom:9px;font-size:16px;background:url(/_assets/top/stand_alone/outer_glow_line-d1629a394648d2b0f69a8f3002d6d90b.png) repeat-x left bottom}.itunes .apps_list,.itunes .app_features{background-color:#f0f0f0}.itunes .features,.itunes .apps_list,.itunes .updates,.itunes .app_features{padding:17px}.itunes .updates,.itunes .app_features{background-color:#F2F2F2;border:1px solid #DCDCDC;border-radius:5px;margin-bottom:5px}.itunes .updates b{padding-top:9px;display:block}.itunes .updates ul{line-height:18px}.itunes .updates a{text-align:right;display:block;padding-top:4px}.itunes .app_features h4{font-size:13px;margin:10px 0 7px 0}.itunes .app_features .feature{padding:10px 0 14px 0;background:url(/_assets/top/stand_alone/outer_glow_line-d1629a394648d2b0f69a8f3002d6d90b.png) repeat-x left bottom}.itunes .app_features .feature p{line-height:20px}.itunes .updates ul li{list-style:disc;margin-left:20px}.apps_list .listing{position:relative;padding-bottom:14px;background:url(/_assets/top/stand_alone/outer_glow_line-d1629a394648d2b0f69a8f3002d6d90b.png) repeat-x left bottom}.apps_list .listing.last,.itunes .app_features .feature.last{position:relative;padding-bottom:0;background:none}.apps_list .listing .description{position:relative;width:440px;padding-top:12px}.apps_list .listing .description .image{float:left;background:url(/_assets/top/stand_alone/icon/core2000-15d13ff4d43115d15047f506ade1430a.png) no-repeat top left;width:75px;height:76px}.apps_list .listing .description h3{color:#ff8b00;font-size:16px;overflow:hidden;white-space:nowrap;margin:6px 0 0 85px;font-weight:400}.apps_list .listing .description p{font-size:13px;margin-left:85px}.apps_list .listing .pricing{position:absolute;top:18px;right:0px;width:106px;height:29px}.apps_list .listing .start_button{display:block;background:url(/_assets/top/stand_alone/itunes_button-bae11754c7fb6f1d9696d7ac1b33e2d8.png) no-repeat 0 0;width:106px;height:29px;color:#fff;padding-top:5px;text-align:center}.apps_list .listing .start_button:hover{background:url(/_assets/top/stand_alone/itunes_button-bae11754c7fb6f1d9696d7ac1b33e2d8.png) no-repeat -106px 0}.apps_list .listing .description .core2000{background-image:url(/_assets/top/stand_alone/icon/core2000-15d13ff4d43115d15047f506ade1430a.png)}.apps_list .listing .description .toeic_all{background-image:url(/_assets/top/stand_alone/icon/toeic_complete-5f5dc9ce0dd9dd624968c452d35aa527.png)}.apps_list .listing .description .toeic600{background-image:url(/_assets/top/stand_alone/icon/toeic600-8a5bcc07cca7304550af36f520b969ae.png)}.apps_list .listing .description .toeic800{background-image:url(/_assets/top/stand_alone/icon/toeic800-818efb4bd3a9d23c84a862e875d2e8a3.png)}.apps_list .listing .description .business{background-image:url(/_assets/top/stand_alone/icon/business-f1e615ae69ef949f3b134e863def7cc0.png)}.apps_list .listing .description .travel{background-image:url(/_assets/top/stand_alone/icon/travel-129102395e19cef9366fd37eca90a81a.png)}.apps_list .listing .description .animal{background-image:url(/_assets/top/stand_alone/icon/animal-e3d1ea5592bcb950cfbb7947ab2ba549.png)}.apps_list .listing .description .love{background-image:url(/_assets/top/stand_alone/icon/love-8cdbf1df3afcdfd6a3487ddcdd477759.png)}.apps_list .listing .description span.price{position:absolute;top:18px;right:20px;color:#ff3600;font-size:15px;text-shadow:1px 1px #FFFFFF}h3.series_title{margin:10px 0 10px;font-size:1.5em}.app_screens{background:url(/_assets/landing_images/app_screens-0891f3f882cfa154eac218733a59d1fd.jpg) no-repeat left top;position:absolute;left:682px;top:84px;width:223px;height:334px;text-indent:-5000px}div#google_ads_div_iTunes_2{margin:0}.light_header h1.logo{top:0;left:0;margin:0}.light_header nav{margin:6px 0 0 110px}.footer-links,#footer-links ul{margin:0}.itunes .copy{clear:both;margin:0 auto;padding-top:19px;font-size:11px}.itunes .copy p{border-top:1px solid #dcdcdc;padding:3px 0 23px 0}.itunes h3{font-size:14px;margin:0}body.top.science .wrapper{background:white !important}.p-intro{margin-left:40px;padding-top:30px;padding-bottom:30px}.p-intro h1{background:#fff;font-size:25px;margin:0 0 0px 0;color:#FF8B00}.p-intro p{margin:0;font-size:18px;line-height:normal;color:#666}.special>span{background:#fff;height:25px;display:block}.free_trial_button{float:right}#main.special{padding-top:0}.s1,.s2,.s3{overflow:hidden;clear:both;display:block}.s1,.s2{border-bottom:3px solid #333;background:url(/_assets/top/science/slideend-3deb899715179d7fe5f412e3b425a66a.png) repeat-x bottom}.s1 h1{position:relative;color:#FF8B00;font-weight:normal;font-size:19px;background:#FFFBEC;margin-top:0;padding:15px 268px 19px 40px;margin-bottom:15px;border-bottom:1px solid #FFE8B6;border-top:1px solid #FFE8B6}.s1 h1 em{position:relative;height:51px;width:169px;margin-right:11px;display:block;font-style:normal;float:left;font-size:2.4em;font-weight:bold;color:#555;overflow:hidden}.s1 h1 em span{background:url(/_assets/top/science/40percent-491b1af23f222368c1a74758156ca904.png) no-repeat}.s1 h1>span{left:500px;top:56px;background:url(/_assets/top/science/assets-945f91a693c7c48beb07468817bc926f.png) no-repeat -65px -83px;width:50px;height:70px}.s1 h2,.s1 h3{margin:0;width:490px;font-size:17px}.s1 h2{color:#333;margin-top:44px;font-weight:bold;font-size:28px;width:450px;height:36px;position:relative;overflow:hidden}.s1 h2 span{background:url(/_assets/top/science/replacements-cdd1483aae390f2a83b12499cb43fc84.png) no-repeat 0 -353px}.s1 .text{width:595px;float:left;display:block}.s1 img{display:block;height:385px;margin-left:24px;margin-right:6px;clear:both;float:left}.s1 h3{color:#FF8B00;font-weight:normal;margin-bottom:30px}.s1 blockquote{position:relative;width:400px;color:#FF8B00;margin:0 0 0 40px}.s1 blockquote p{width:450px;height:75px;background:url(/_assets/top/science/replacements-cdd1483aae390f2a83b12499cb43fc84.png) no-repeat 0 0;overflow:hidden;text-indent:-9999px}.s1 ul,.s1 ul li{margin:0;padding:0}.s1 ul{margin-bottom:32px;overflow:hidden;list-style-type:none;font-size:13px;color:#666}.s1 ul li{line-height:16px;white-space:nowrap;float:left;width:140px;margin-right:0px;position:relative;padding:0 4px 0 43px}.s1 ul{width:700px}.s1 ul li span{position:absolute;display:block;top:-2px;left:0px;width:43px;height:40px;background:url(/_assets/top/science/assets-945f91a693c7c48beb07468817bc926f.png) no-repeat}.s1 .l1 span{background-position:-1px 0}.s1 .l2 span{background-position:-56px 0}.s1 .l3 span{background-position:-102px 0}.s1 .l1{width:125px}.s1 .l2{width:142px}.s1 .l3{width:160px}.s2{padding:50px 0 0 40px}.s2 h2,.s2 h3{margin:0;width:540px;font-size:17px;color:#FF8B00;font-weight:normal}.s2 h3{position:relative}.s2 h2{position:relative;color:#333;font-weight:bold;line-height:32px;font-size:28px;width:508px;height:62px;margin-bottom:6px;overflow:hidden}.s2 h2 span{background:url(/_assets/top/science/replacements-cdd1483aae390f2a83b12499cb43fc84.png) no-repeat 0 -399px}.s2 ul{width:250px;margin-right:20px;padding-left:40px;margin-top:66px;float:left;list-style-type:none;font-size:13px;color:#666}.s2 ul li{position:relative;margin-bottom:20px;color:#666;white-space:nowrap}.s2 ul li span{position:absolute;display:block;top:-3px;left:-44px;width:33px;height:35px;background:url(/_assets/top/science/assets-945f91a693c7c48beb07468817bc926f.png) no-repeat}.s2 ul .l1 span{background-position:3px -118px;top:-8px}.s2 ul .l2 span{background-position:-150px -45px}.s2 ul .l3 span{background-position:-29px -118px;top:-6px}.s2 img{float:left;margin:-13px 5px 0 0}.s2 blockquote{position:relative;width:235px;margin:0;float:left;color:#FF8B00}.s2 blockquote p{margin:0;width:273px;height:106px;position:relative;background:url(/_assets/top/science/replacements-cdd1483aae390f2a83b12499cb43fc84.png) no-repeat 0 -89px;overflow:hidden;text-indent:-9999px}.s2 h1{width:231px;float:right;margin-top:38px;margin-right:40px;font-size:13px;text-align:center;color:#333}.s2 h1 em{color:#FF8B00;font-size:38px;line-height:1.1;margin-bottom:12px;font-weight:bold;display:block;width:231px;height:109px;background:url(/_assets/top/science/replacements-cdd1483aae390f2a83b12499cb43fc84.png) no-repeat -313px -88px;overflow:hidden;text-indent:-9999px}.s2 .free_trial_button a{margin-top:7px}.s3{padding:46px 0 0 40px;background:url(/_assets/top/science/illo1-89263f75e7ce33958b2794c37dabe0ec.png) no-repeat 520px 32px}.s3 h2,.s3 h3{margin:0;width:300px;font-size:17px;color:#666;font-weight:normal}.s3 h3{margin:0;width:474px;color:#FF8B00;margin-bottom:74px}.s3 h2{margin-top:50px;position:relative;color:#333;font-weight:bold;line-height:32px;font-size:28px;width:404px;height:62px;margin-bottom:3px;overflow:hidden}.s3 h2 span{background:url(/_assets/top/science/replacements-cdd1483aae390f2a83b12499cb43fc84.png) no-repeat 0 -473px}.s3 .illo1{float:right;margin-top:30px;margin-right:29px}.s3 .illo2{float:left;margin-left:40px}.s3 ul,.s3 ul li{margin:0;padding:0}.s3 ul{list-style-type:none;font-size:13px;color:#666;margin-bottom:14px;margin-top:0px;float:left}.s3 ul li{width:145px;position:relative;padding:2px 0px 35px 40px;white-space:nowrap}.s3 ul li span{position:absolute;display:block;top:0px;left:-5px;width:48px;height:35px;background:url(/_assets/top/science/assets-945f91a693c7c48beb07468817bc926f.png) no-repeat}.s3 .l1 span{background-position:-2px 0}.s3 .l2 span{background-position:-56px 0}.s3 .l3 span{background-position:-152px 0}.s3 ul li.l3{padding-bottom:0px}.s3 .userview{border-left:1px solid #eaeaea;float:left;width:300px;margin-top:0px;margin-left:71px}.s3 blockquote{position:relative;width:256px;margin:0 36px 26px 44px;padding-top:13px;float:left;color:#FF8B00}.s3 blockquote p{margin:0;width:284px;height:125px;position:relative;background:url(/_assets/top/science/replacements-cdd1483aae390f2a83b12499cb43fc84.png) no-repeat 0 -211px;overflow:hidden;text-indent:-9999px}.s3 h1{border-left:1px solid #eaeaea;padding-left:27px;color:#333;width:231px;float:right;margin-top:115px;margin-right:40px;font-size:13px;text-align:center}.s3 h1 em{color:#FF8B00;font-size:38px;line-height:1.1;margin-bottom:12px;font-weight:bold;display:block;width:231px;height:109px;background:url(/_assets/top/science/replacements-cdd1483aae390f2a83b12499cb43fc84.png) no-repeat -313px -216px;overflow:hidden;text-indent:-9999px}blockquote span.lq{display:block;width:26px;height:20px;background:url(/_assets/top/science/assets-945f91a693c7c48beb07468817bc926f.png) no-repeat -4px -79px;left:-24px;top:-4px}blockquote span.rq{width:26px;height:20px;background:url(/_assets/top/science/assets-945f91a693c7c48beb07468817bc926f.png) no-repeat -158px -96px;left:auto;right:-33px;top:auto;bottom:-14px;z-index:99}.free_trial_button a{background-image:url(/_assets/tour/quick_tour_image-c3f96f100cdd817d957fbb14e3d97d25.png);background-position:0 -1040px;background-repeat:no-repeat;color:#FFFFFF;display:block;font-size:15px;height:42px;line-height:40px;margin:25px 40px 0 0;text-align:center;width:168px;position:relative;z-index:99;text-decoration:none;font-weight:bold}.ir>span{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.lt-ie8 .s1{height:499px;background:url(/_assets/top/science/slideend-3deb899715179d7fe5f412e3b425a66a.png) repeat-x 0 418px}.lt-ie8 .main_signup{margin-top:-52px}.lt-ie8 .s3{padding-top:100px}.lt-ie7 .s1 .text{overflow:hidden;width:300px}.lt-ie7 .s1 img{margin-left:12px}.lt-ie7 .s2{height:460px}.lt-ie7 .s1 h1{width:680px;margin-top:-68px}.lt-ie7 .s1{height:511px;background:url(/_assets/top/science/slideend-3deb899715179d7fe5f412e3b425a66a.png) repeat-x 0 424px}.lt-ie7 .main_signup,.main_signup_business{clear:both;margin:0 auto}.lt-ie7 .p-intro h1{margin-top:20px}.lt-ie7 .ir span{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.lt-ie7 .s3{height:530px}*:first-child+html .s1{height:499px;background:url(/_assets/top/science/slideend-3deb899715179d7fe5f412e3b425a66a.png) repeat-x 0 418px}*:first-child+html .main_signup{margin-top:-52px}*:first-child+html .s3{padding-top:100px}* html .s1 .text{overflow:hidden;width:300px}* html .s1 img{margin-left:12px}* html .s2{height:456px;width:948px;background:url(/_assets/top/science/slideend-3deb899715179d7fe5f412e3b425a66a.png) repeat-x 0 418px}* html .s1 h1{width:680px;margin-top:-68px}* html .s1{height:516px;background:url(/_assets/top/science/slideend-3deb899715179d7fe5f412e3b425a66a.png) repeat-x 0 428px}* html .s3 blockquote{margin-left:0;padding-top:0;padding-left:44px}* html .s3 blockquote span{display:none}* html .s3 h2{margin-top:102px}* html .p-intro h1{margin-top:20px}* html .ir span{display:block;position:absolute;top:0;left:0;width:100%;height:100%}* html .s3{height:530px}.top.science_en .wrapper{background:none;border:none;width:962px;margin-top:55px;padding:0}.top.science_en.logged_out .uservoices header{margin-top:100px}.top.science_en .uservoices header{margin-top:75px}.top.en.science_en .uservoices header{margin-top:75px}.top .uservoices header{width:962px;height:340px;position:relative;padding:0;background:none;border-radius:0;box-shadow:0 0 5px #ccc;text-indent:-9999px;background:url(/_assets/top/uservoices/uservoice_header-46802c961ae0659dfd680ed00bca4d8e.png) no-repeat left top}.top .uservoices header h1{position:absolute;top:-8px;left:18px;width:215px;height:39px;background:url(/_assets/top/uservoices/uservoices_title-d87107bdc3892dc556570de6f708e7cb.png) no-repeat left top}.top .uservoices header div{position:absolute;display:block;text-indent:-9999px;top:42px;left:356px;width:307px;height:263px;background:url(/_assets/top/uservoices/saito_san_top-68c63493ae351c9996e5aa6b4b6b6101.png) no-repeat 0 0}.top .uservoices header div:hover{background-position:-307px 0}.top .uservoices header div.first_user{left:40px;width:315px;height:242px;background:url(/_assets/top/uservoices/imabayashi_san_top-7d10918073368e490a962e221ea0f62b.png) no-repeat 0 0}.top .uservoices header div.first_user:hover{background-position:-315px 0}.top .uservoices header div.last-child{top:40px;left:640px;width:311px;height:246px;background:url(/_assets/top/uservoices/miyazaki_san_top-0e4f5f738f93abe1560e6d0416810c6a.png) no-repeat 0 0}.top .uservoices header div.last-child:hover{background-position:-311px 0}.top .uservoices header div a{display:block;width:307px;height:263px}.top .uservoices header div.first_user a{width:315px;height:242px}.top .uservoices header div.last-child a{width:311px;height:246px}.top .uservoices section{padding-top:10px;font-size:14px;color:#333;border:4px solid #fff;background-color:#F1EEE6}.top .uservoices section article{position:relative;width:934px;margin:0 auto 25px auto}.top .uservoices section article h1{clear:both;height:63px;margin-bottom:2px;text-indent:-9999px;background:url(/_assets/top/uservoices/uservoice_sprites-0b4e65b75f7f75c040f5e0d66f728ae5.png) no-repeat 0 0}.top .uservoices section article.user02 h1{background-position:0 -63px}.top .uservoices section article.user03 h1{background-position:0 -126px}.top .uservoices section article.user04 h1{background-position:0 -189px}.top .uservoices section section article h1{background-position:0 -252px}.top .uservoices section article.user06 h1{background-position:-475px -252px}.top .uservoices section article.user08 h1{background-position:0px -315px}.top .uservoices section article div{float:right;width:565px;line-height:25px;padding-right:16px}.top .uservoices section article.user03 div,.top .uservoices section article.user04 div{min-height:235px;margin-top:30px}.top .uservoices section article figure{position:absolute;top:60px;left:-86px}.top .uservoices section article.user02 figure{top:75px;left:-111px}.top .uservoices section article.user03 figure{top:65px;left:29px}.top .uservoices section article.user04 figure{top:65px;left:24px}.top .uservoices section article h2{font-size:24px;font-weight:bold;color:#ff5800;letter-spacing:1px;margin-bottom:10px;padding-bottom:10px;text-shadow:0px 2px 0.04em #DDD;border-bottom:1px dotted #999}.top .uservoices section section article h2{padding-bottom:8px;line-height:32px}.top .uservoices section article h3{font-size:20px;letter-spacing:1px;margin:14px 0 10px 0;padding-bottom:10px;border-bottom:1px dotted #999}.top .uservoices section article div p{margin-bottom:0;padding-bottom:0;border-bottom:none}.top .uservoices section section{width:934px;margin:0 auto;padding-top:0;border:none;background-color:#F1EEE6;box-shadow:none}.top .uservoices section section article{width:459px;min-height:373px;margin-bottom:0;float:left}.top .uservoices section section article div{float:none;width:427px;margin:0 auto;padding:0}.top .uservoices section section article:first-child{margin-right:16px}.top .uservoices section section article.last-child{margin-left:16px}.tours .wrapper{overflow:hidden}.tours section p{line-height:1.3em}.tours .quick_tour_comment .free_trial_button{right:44px;top:5px}.tours .inner{width:716px;margin:30px 0 40px 30px}.tours h2.title{margin:5px 30px 0;font-size:24px;border-bottom:1px solid #CCC;padding:0 0 15px;color:#666}.tours #nav-sub{position:absolute;top:94px;right:32px;width:182px}.tours #nav-sub ol{width:182px;min-height:600px;background:url(/_assets/tour/navfade-fe99cdbc9e5bac602de6225c892afc77.jpg) no-repeat left top;text-align:left;margin-top:5px;z-index:5}.tours #nav-sub>ol>li{padding-bottom:4px;font-size:16px;margin:0 0 10px}.tours #nav-sub>ol>li a{text-decoration:none;color:#666;padding:6px 20px 5px}.tours #nav-sub>ol>li a:hover{color:#ff8b00}.tours #nav-sub>ol>li.selected>a{clear:both;background:#666 url(/_assets/tour/navbg-8983be55af95b05f93249aefd062acf2.png) no-repeat right;color:white;display:block}.tours #nav-sub>ol>li ul{margin-top:7px;margin-bottom:18px;margin-right:0;padding-bottom:7px;display:block;float:left;list-style-type:none;border-bottom:1px solid #EAEAEA;width:180px}.tours #nav-sub>ol>li ul li{font-size:14px;padding-bottom:4px;margin:5px 0}.tours #nav-sub>ol>li ul li a{padding-right:1px;color:#888888}.tours #nav-sub>ol>li ul li.selected a{color:#ff8b00}.tours #nav-sub #howtostudy ul,.tours.howtostudy #nav-sub #homemenu ul,.tours.other #nav-sub #homemenu ul,.tours.support #nav-sub #homemenu ul,.tours.other #nav-sub #howtostudy ul,.tours.support #nav-sub #howtostudy ul{display:none}.tours.howtostudy #nav-sub #howtostudy ul{display:block}.tours #helpful-owl{display:block;position:absolute;background:white;top:0px;left:20px;width:840px;height:60px;z-index:99}.tours #helpful-owl ul{background:#fff url(/_assets/tour/helper-e051a01490f530bc3edc03aae5d2319f.png) no-repeat 15px 20px;width:840px;height:60px;padding:20px 0 33px 100px}.tours #helpful-owl ul li{display:none;position:relative;color:#666666;font-size:1.2em;padding:18px 0 0 26px}.tours #helpful-owl ul li.helpful1{display:block}.tours .container_12 .grid_12{width:950px;margin-right:0;overflow:hidden}.tours .wrapper .quick_tour_area{width:auto}.tours .wrapper .quick_tour_area p,.tours .wrapper .quick_tour_area li{color:#666666}.quick_tour_area .quick_tour_content_area{border:0;background:none;background:url(/_assets/tour/mainshot-bg-fcf03ec8a2165dc9c3fa634e0438d2b3.png) no-repeat right 283px}.quick_tour_content_area .image_information{float:right;width:422px;margin-right:40px;position:relative}.quick_tour_content_area .image_information span{border:1px solid #aaaaaa}.quick_tour_content_area .image_information span{position:absolute;top:0;right:0;bottom:auto;left:0;display:block;width:420px;height:352px;border:1px solid rgba(50,50,50,0.33);z-index:999}.quick_tour_content_area .image_information img{border:0}.quick_tour_content_area .explanation{float:none;width:auto;background:none;border:0;padding:0;border-radius:0}.quick_tour_content_area .explanation h4{color:#666666;font-size:1.75em;line-height:1.1;border:0}.quick_tour_content_area .explanation p{font-size:1.1em;line-height:1.2}.quick_tour_content_area .quick_tour_comment_2{padding:0;color:#666666;font-size:20px;line-height:24px;margin:0 0 5px}.quick_tour_content_area .quick_tour_comment_2 em{font-style:normal;color:#ff8b00}.tours .intro-explanation{width:215px;position:relative;display:block;float:left;list-style-type:none}.tours .intro-explanation p{padding-right:28px;font-size:14px}.tours #home .ex1{margin-top:40px}.tours #home .ex1 h4{padding-top:0 !important}.tours #home .ex2{width:680px;clear:both;overflow:hidden;padding:0 0 30px 0;border-bottom:solid 1px #EAEAEA}.tours #home .ex2 h4{padding-top:0}.tours #home .ex4{margin-top:10px;width:681px;padding-bottom:60px;border-bottom:1px dotted #666666}.tours #home .ex4 .detail{min-height:585px;margin-right:0}.tours #home .ex4 .bubble{bottom:0px;left:191px;padding:12px 12px 12px}.tours #home .ex4 .device{left:3px;top:9px}.tours #home .ex4 p{float:right;width:330px;padding-bottom:513px;margin-top:8px}.tours #home .ex4 .glossary{width:160px;display:block;float:left;list-style-type:none;padding-top:150px}.tours #home .ex4 .glossary p{float:none;margin:0;width:auto;padding:0 0 16px 0;font-size:0.9em}.tours #home .ex4 .glossary h5{color:#ff8b00;font-size:1.2em;font-weight:normal;margin-bottom:6px}.tours #home .ex4 .glossary h6{font-size:0.9em;font-weight:bold;color:#666666}.tours #home .ex4 .glossary h6 span{color:#666666}.tours #home .a1{top:30px;left:208px;background-position:-35px 0}.tours #home .a2{top:160px;left:208px;background-position:-35px -110px}.tours #home .explanation h4{position:relative;padding-top:14px;margin:0 0 5px}.tours #home .explanation h4 span{width:22px;height:22px;display:block;position:absolute;left:160px;top:1px;background:url(/_assets/tour/assets-389115a076b48d43a835fc54ac01482a.png) 0 -4px}.tours #home .info{float:left;margin-left:330px;margin-top:-140px;width:200px}.tours #home .info h5{color:#FF8B00;font-size:14px;font-weight:normal;margin-bottom:5px;line-height:16px}.tours #home .info li{font-size:0.9em;list-style-type:disc;margin-left:14px}.tours #my_courses{padding-top:40px}.tours #my_courses .ex1{margin-top:60px}.tours #my_courses .ex1 h4{padding-top:0 !important;color:#ff8b00}.tours #my_courses .ex2,.tours #my_courses .ex3{width:304px;margin-right:30px;margin-top:14px;display:block;float:left;list-style-type:none}.tours #my_courses .ex2 h4,.tours #my_courses .ex3 h4{padding-top:0;color:#a3d856}.tours #my_courses .ex2 p,.tours #my_courses .ex3 p{padding-right:40px}.tours #my_courses .ex2 span,.tours #my_courses .ex3 span{width:25px;height:22px;display:block;position:absolute;left:-2px;top:1px;background:url(/_assets/tour/assets-389115a076b48d43a835fc54ac01482a.png) 0 -4px}.tours #my_courses .ex2{clear:both;margin-bottom:19px}.tours #my_courses .ex2 h4{padding-left:31px}.tours #my_courses .ex2 p{padding-right:53px}.tours #my_courses .ex2 span{background-position:0 -109px}.tours #my_courses .ex3{border-left:1px solid #efefef;width:306px;margin-right:0;padding-left:24px}.tours #my_courses .ex3 h4{padding-left:25px}.tours #my_courses .ex3 p{padding-right:9px;padding-bottom:9px}.tours #my_courses .ex3 span{background-position:0 -136px}.tours #my_courses .ex4{clear:both;border-top:1px solid #eaeaea;padding-top:26px;width:684px;padding-bottom:32px;border-bottom:1px solid #eaeaea}.tours #my_courses .ex4 .detail{min-height:385px;margin-left:0;margin-right:0;background:url(/_assets/tour/laptop-left-6252a8b70b437fa1bf6ad6c1ef5cc125.png) no-repeat left 0}.tours #my_courses .ex4 .bubble{bottom:0px;left:0;padding:12px 12px 12px}.tours #my_courses .ex4 .device{left:39px;top:12px}.tours #my_courses .ex4 h4{margin-left:240px}.tours #my_courses .ex4 p{float:right;margin-top:10px;margin-right:70px;width:370px;padding-bottom:333px}.tours #my_courses .a1{top:30px;left:208px;background-position:-35px 0}.tours #my_courses .a2{top:160px;left:208px;background-position:-35px -110px}.tours #my_courses .explanation h4{position:relative;padding-top:0px}.tours #contents{padding-top:40px}.tours #contents.quick_tour_area .quick_tour_content_area{background-position:right 251px}.tours #contents .quick_tour_content_area .image_information span{height:320px}.tours #contents .ex1{margin-top:58px}.tours #contents .ex1 h4{padding-top:0 !important;color:#ff8b00}.tours #contents .ex1 p em{font-size:0.9em}.tours #contents .ex2{clear:both}.tours #contents .ex2,.tours #contents .ex3,.tours #contents .ex4,.tours #contents .ex5,.tours #contents .ex6,.tours #contents .ex7{width:330px;margin-top:15px;display:block;float:left;list-style-type:none}.tours #contents .ex2 h4,.tours #contents .ex3 h4,.tours #contents .ex4 h4,.tours #contents .ex5 h4,.tours #contents .ex6 h4,.tours #contents .ex7 h4{padding-top:0;color:#a3d856}.tours #contents .ex2 img,.tours #contents .ex3 img,.tours #contents .ex4 img,.tours #contents .ex5 img,.tours #contents .ex6 img,.tours #contents .ex7 img{float:right}.tours #contents .ex2,.tours #contents .ex3{margin-top:30px;padding-bottom:14px}.tours #contents .ex4,.tours #contents .ex5,.tours #contents .ex6,.tours #contents .ex7{padding-bottom:10px;padding-top:10px;border-bottom:1px solid #eaeaea}.tours #contents .ex4 h4,.tours #contents .ex5 h4{color:#ee361e}.tours #contents .ex2 h4{color:#2c96d9}.tours #contents .ex2 img{padding-left:10px}.tours #contents .ex3 h4{color:#666666}.tours #contents .ex2,.tours #contents .ex4,.tours #contents .ex6{padding-right:22px}.tours #contents .ex4{clear:both}.tours #contents .a1{top:30px;left:205px;background-position:-35px 0}.tours #contents .a2{top:218px;left:205px;height:60px;background-position:-114px -90px}.tours #contents .explanation h4{position:relative;padding-top:3px}.tours #reports{padding-top:40px}.tours #reports.quick_tour_area .quick_tour_content_area{background-position:right 251px}.tours #reports .quick_tour_content_area .image_information span{height:320px}.tours #reports .intro-explanation{width:230px}.tours #reports .ex1{margin-top:10px}.tours #reports .ex1 h4{padding-top:0 !important;color:#ff8b00}.tours #reports .ex2{padding-top:20px;clear:both;width:681px;padding-bottom:60px}.tours #reports .ex2 .detail{min-height:185px;margin-right:0;background:url(/_assets/tour/tablet-left-ea581e3650e410c5cdae05560e6267c4.png) no-repeat left 0}.tours #reports .ex2 .bubble{bottom:60px;left:229px;padding:12px 12px 12px}.tours #reports .ex2 .device{left:21px;top:18px}.tours #reports .ex2 p{float:right;margin-top:10px;margin-right:70px;width:370px;padding-bottom:233px}.tours #reports .a1{top:30px;left:205px;background-position:-35px 0}.tours #reports .explanation h4{position:relative;padding-top:14px}.tours #find_courses{padding-top:0px}.tours #find_courses.quick_tour_area .quick_tour_content_area{background:none}.tours #find_courses .quick_tour_content_area .image_information span{height:320px}.tours #find_courses .intro-explanation{width:230px}.tours #find_courses .ex1{margin-top:10px}.tours #find_courses .ex1 h4{padding-top:46px !important}.tours #find_courses .courses{overflow:hidden;padding-bottom:16px;margin-bottom:0px}.tours #find_courses .image_information span#addcourse{display:block;border:0;width:180px;height:40px;position:absolute;top:53px;right:-20px;bottom:auto;left:auto;background:url(/_assets/tour/assets-389115a076b48d43a835fc54ac01482a.png) no-repeat -121px -203px}.tours #find_courses .a1{top:33px;left:205px;background-position:-76px 0;height:152px}.tours #find_courses .a2{top:179px;left:205px;background-position:-76px -150px}.tours #find_courses .explanation h4{position:relative;padding-top:14px}.tours #course_page{padding-top:40px}.tours #course_page.quick_tour_area .quick_tour_content_area{background-position:right 242px;min-height:330px}.tours #course_page .quick_tour_content_area .image_information span{height:312px}.tours #course_page .intro-explanation{width:244px}.tours #course_page .intro-explanation p em{color:#2c96d9;display:block;margin-top:10px;font-size:0.9em}.tours #course_page .ex1{margin-top:10px}.tours #course_page .ex1 h4{padding-top:46px !important;color:#ee361e}.tours #course_page .courses{overflow:hidden;padding-bottom:2px;margin-bottom:15px}.tours #course_page .image_information span#addcourse{display:block;border:0;width:180px;height:44px;position:absolute;top:53px;right:-20px;bottom:auto;left:auto;background:url(/_assets/tour/assets-389115a076b48d43a835fc54ac01482a.png) no-repeat -121px -203px}.tours #course_page .explanation h4{position:relative;padding-top:14px}.tours #add_courses{padding-top:40px;padding-bottom:10px}.tours #add_courses .intro-explanation{width:230px}.tours #add_courses .intro-explanation p{margin-bottom:10px}.tours #add_courses .intro-explanation p.subtitle{color:#999}.tours #add_courses .ex1{margin-top:10px}.tours #add_courses .ex1 h4{padding-top:0 !important;color:#ff8b00}.tours #add_courses .ex1{margin-top:0;width:690px;padding-bottom:32px;padding-top:20px;border-bottom:1px dotted #999999;min-height:400px;margin-bottom:30px;clear:both}.tours #add_courses .ex1 .detail{min-height:385px;margin-left:0;margin-right:0;background:url(/_assets/tour/laptop-left-6252a8b70b437fa1bf6ad6c1ef5cc125.png) no-repeat left 0;clear:both}.tours #add_courses .ex1 .bubble{bottom:0;left:0;padding:12px 12px 12px}.tours #add_courses .ex1 .device{left:39px;top:12px}.tours #add_courses .ex1 p{float:right;margin-top:10px;margin-right:50px;width:370px;padding-bottom:290px}.tours #add_courses .a1{top:46px;left:205px;background-position:-35px 0}.tours #add_courses .explanation h4{position:relative;padding-top:14px;margin:20px 0 0 260px}.tours #application{padding-top:50px}.tours #application.quick_tour_area .quick_tour_content_area{background:url(/_assets/tour/mainshot2-bg-296e6ae14fdafa0633ff4cca2cd91ef0.png) no-repeat scroll right 205px transparent}.tours #application.quick_tour_area .quick_tour_content_area>p{width:451px;display:block;float:right;list-style-type:none;padding-bottom:4px;position:relative;top:-2px}.tours #application .quick_tour_content_area .image_information span{height:263px}.tours #application .intro-explanation{width:230px;margin-top:-28px}.tours #application .ex1{margin-top:99px}.tours #application .ex1 h4{padding-top:0 !important;color:#ff8b00}.tours #application .ex2,.tours #application .ex3,.tours #application .ex4{position:relative;width:200px;margin-right:23px;display:block;float:left;list-style-type:none;margin-top:24px;min-height:80px;margin-bottom:20px}.tours #application .ex2 h4,.tours #application .ex3 h4,.tours #application .ex4 h4{padding-top:0 !important;padding-left:25px;color:#ff8b00;margin-bottom:3px}.tours #application .ex2 p,.tours #application .ex3 p,.tours #application .ex4 p{line-height:1.2;padding-right:20px}.tours #application .ex2 span,.tours #application .ex3 span,.tours #application .ex4 span{width:24px;height:24px;display:block;position:absolute;top:0;right:auto;bottom:auto;left:0;background:url(/_assets/tour/assets-389115a076b48d43a835fc54ac01482a.png) no-repeat 0 0}.tours #application .ex2{margin-right:23px;clear:both}.tours #application .ex2 h4{color:#666666}.tours #application .ex3{margin-right:16px;padding-left:24px;border-left:1px solid #eaeaea}.tours #application .ex3 h4{color:#2c96d9}.tours #application .ex4{margin-right:0;padding-left:24px;border-left:1px solid #eaeaea}.tours #application .ex4 h4{color:#ff8b00}.tours #application .ex5{clear:both;border-top:1px solid #eaeaea;width:681px}.tours #application .ex5 .detail{margin-right:0;background:url(/_assets/tour/laptop-right-b925eb09273ee4a5529f8c7b7c91b6df.png) no-repeat top right}.tours #application .ex2 span{background-position:-5px -161px}.tours #application .ex3 span{background-position:-4px -58px}.tours #application .ex4 span{background-position:-4px -83px}.tours #application .ex5{padding-top:20px}.tours #application .ex5 .detail .device{right:46px;top:10px}.tours #application .ex5 .bubble{left:0px;bottom:90px}.tours #application .ex6{margin-top:-50px;padding-top:20px;clear:both;width:681px;padding-bottom:0px}.tours #application .ex6 .detail{min-height:185px;margin-right:0;background:url(/_assets/tour/tablet-left-ea581e3650e410c5cdae05560e6267c4.png) no-repeat left 0}.tours #application .ex6 .bubble{bottom:0px;left:229px;padding:8px 8px 4px 8px}.tours #application .ex6 .device{left:21px;top:18px}.tours #application .ex6 p{float:right;margin-top:10px;margin-right:70px;width:370px;padding-bottom:333px}.tours #application .ex7 p{padding:0 240px 10px 0}.tours #application .ex8 h5{font-size:1.2em;font-weight:normal;color:#FF8B00}.tours #application .ex8 .half{width:49%;display:block;float:left;list-style-type:none}.tours #application .a1{top:30px;left:205px;background-position:-35px 0}.tours #application .a2{top:140px;left:205px;background-position:-35px -110px}.tours #application .explanation h4{position:relative;padding-top:14px}.tours #other{padding-top:0px}.tours #other.quick_tour_area .quick_tour_content_area{background:url(/_assets/tour/mainshot2-bg-296e6ae14fdafa0633ff4cca2cd91ef0.png) no-repeat scroll right 190px transparent;padding-bottom:30px;margin-top:30px}.tours #other .quick_tour_content_area .image_information span{height:267px}.tours #other .intro-explanation{width:230px}.tours #other .ex1{margin-top:10px}.tours #other .ex1 h4{padding-top:0 !important;color:#ff8b00}.tours #other .ex3{padding-top:20px}.tours #other .ex2{margin-top:-20px;padding-top:20px;clear:both;width:681px;padding-bottom:0px}.tours #other .ex2 .detail{min-height:185px;margin-right:0;background:url(/_assets/tour/laptop-right-b925eb09273ee4a5529f8c7b7c91b6df.png) no-repeat right 0}.tours #other .ex2 .bubble{bottom:0;left:0;padding:8px 8px 4px 8px}.tours #other .ex2 .device{right:46px;top:12px}.tours #other .ex2 p{float:left;margin-right:70px;width:370px;padding-bottom:137px}.tours #other .ex3 .bubble{bottom:50px;right:25px;padding:8px 8px 4px 8px}.tours #other .a1{top:30px;left:205px;background-position:-35px 0}.tours #other .ex3 .device{left:20px;bottom:33px}.tours #other .explanation h4{position:relative;padding-top:14px}.tours #support p{font-size:14px}.tours #support .quick_tour_content_area{padding:0}.tours #support .quick_tour_content_area .quick_tour_no_column h4{font-size:1.75em;color:#555}.tours #support .quick_tour_content_area .quick_tour_no_column .quick_tour_support_box{width:677px;border:0;border-radius:0 0 0 0}.tours .quick_tour_support_box .support_notice{margin-top:10px;padding-top:10px;border-top-width:1px;border-top-style:solid;border-top-color:#CCC;color:#999}.tours #support .quick_tour_content_area .quick_tour_no_column .support_notice{font-style:italic;border-top-color:#eaeaea}.tours #support .quick_tour_content_area .quick_tour_no_column .thanks_owl{padding-bottom:60px;border-bottom:1px solid #999999;background-position:99% bottom}.tours .detail{position:relative;overflow:hidden}.tours .detail{margin-right:17px}.tours .detail p{font-size:1.2em;padding-bottom:190px;display:block;float:left;list-style-type:none;width:335px;margin-right:20px}.tours .detail .device{position:absolute;top:auto;bottom:32px;left:auto}.tours .quick_tour_area .bubble{position:absolute;display:block;background:white;border:4px solid #a3d856;border-radius:9px;padding:5px 5px 0 5px}.tours .lb span{content:"";display:block;position:absolute;left:-25px;bottom:-39px;height:44px;width:25px}.tours .lb2 span{content:"";display:block;position:absolute;left:-17px;bottom:-23px;background:url(/_assets/tour/lb2-a104b0d08dd08cf5659a4a152a2a1109.png) no-repeat -24px -33px;height:44px;width:25px}.tours .rb span{content:"";display:block;position:absolute;right:-4px;bottom:-39px;background:url(/_assets/tour/rb-9545e9c45a1d19aab2b0062fdb28d061.png) no-repeat 0 0;height:44px;width:25px}.tours .lt span{content:"";display:block;position:absolute;left:-4px;top:-31px;background:url(/_assets/tour/lt-a813948f77356e306a0f5e6c2c06f964.png) no-repeat -25px 0;width:25px;height:49px}.tours .lt2 span{content:"";display:block;position:absolute;left:-18px;top:-18px;background:url(/_assets/tour/lt2-8077e49ec9c185ff11dd2048a1bc0d0f.png) no-repeat -23px 0;width:36px;height:40px}.tours .lt3 span{content:"";display:block;position:absolute;left:100px;top:-34px;background:url(/_assets/tour/lt3-e4a469c6bccd749bb3fb601336f08d60.png) no-repeat 0 0;width:31px;height:44px}.tours .rt span{content:"";display:block;position:absolute;right:-21px;top:-18px;background:url(/_assets/tour/lt4-757d37592a6b93862fed511d6b21df51.png) no-repeat 0 0;width:36px;height:40px}.tours .content .arrow{display:block;position:absolute;top:0;right:auto;bottom:auto;left:0;width:35px;height:110px;background:url(/_assets/tour/assets-389115a076b48d43a835fc54ac01482a.png)}.tours .hr{clear:both;height:1px;width:692px;border-bottom:1px solid #eaeaea}.tours .hr hr{display:none}.tours .dark{border-bottom:1px dotted #999999}.tours img{-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s}.tours .nonselected h3,.tours .nonselected h4,.tours .nonselected h,.tours .nonselected p{color:#aaaaaa !important}.tours .nonselected .bubble{border-color:#cccccc}.tours .nonselected .rb:after{content:"";display:block;position:absolute;right:-12px;bottom:-39px;background:url(/_assets/tour/rb-9545e9c45a1d19aab2b0062fdb28d061.png) no-repeat -25px 0;height:44px;width:33px}.tours .nonselected .lt:after{content:"";display:block;position:absolute;left:-35px;top:-31px;background:url(/_assets/tour/lt-a813948f77356e306a0f5e6c2c06f964.png) no-repeat 31px 0;width:56px;height:49px}.tours .nonselected .lt2:after{content:"";display:block;position:absolute;left:-18px;top:-24px;background:url(/_assets/tour/lt2-8077e49ec9c185ff11dd2048a1bc0d0f.png) no-repeat 0 -30px;width:36px;height:48px}.tours .nonselected .lt3:after{content:"";display:block;position:absolute;left:100px;top:-38px;background:url(/_assets/tour/lt3-e4a469c6bccd749bb3fb601336f08d60.png) no-repeat 0 -40px;width:31px;height:44px}.tours .nonselected em{color:#cccccc !important}.tours .nonselected img{opacity:0.25}.tours .nonselected .quick_tour_content_area .image_information span{border:0}html[lang=ja] .intro-explanation p,.ja .intro-explanation p{padding-right:30px}html[lang=ja] .tours #home .quick_tour_content_area .quick_tour_comment_2,.ja #home .quick_tour_content_area .quick_tour_comment_2{padding:0 30px 0 0;letter-spacing:0.04em}html[lang=ja] .tours #home .ex1,.ja #home .ex1{margin-top:88px}html[lang=ja] .tours #home .explanation h4,.ja #home .explanation h4{padding-right:80px}html[lang=ja] .tours #home .explanation h4 span,.ja #home .explanation h4 span{left:140px}html[lang=ja] .tours #home .info h5,.ja #home .info h5{padding-right:40px}html[lang=ja] .tours #home .a1,.ja #home .a1{left:204px}html[lang=ja] .tours #home .a2,.ja #home .a2{left:204px;top:152px}html[lang=ja] .tours #my_courses .ex4 p,.ja #my_courses .ex4 p{width:280px;margin-right:150px;padding-bottom:373px}html[lang=ja] .tours #contents .ex1,.ja #contents .ex1{margin-top:62px}html[lang=ja] .tours #contents .ex2 h4,.ja #contents .ex2 h4{color:#666666}html[lang=ja] .tours #contents .ex3 h4,.ja #contents .ex3 h4{color:#2c96d9}html[lang=ja] .tours #contents .ex4 h4,.ja #contents .ex4 h4{color:#ff8b00}html[lang=ja] .tours #contents .ex5 h4,.ja #contents .ex5 h4{color:#666666}html[lang=ja] .tours #contents .ex2,.ja #contents .ex2,html[lang=ja] .tours #contents .ex3,.ja #contents .ex3{min-height:130px}html[lang=ja] .tours #contents .ex4,.ja #contents .ex4,html[lang=ja] .tours #contents .ex5,.ja #contents .ex5{min-height:140px}html[lang=ja] .tours #contents .ex6,.ja #contents .ex6,html[lang=ja] .tours #contents .ex7,.ja #contents .ex7{min-height:95px}html[lang=ja] .tours #contents .ex2 p,.ja #contents .ex2 p,html[lang=ja] .tours #contents .ex3 p,.ja #contents .ex3 p,html[lang=ja] .tours #contents .ex4 p,.ja #contents .ex4 p,html[lang=ja] .tours #contents .ex5 p,.ja #contents .ex5 p{padding-right:140px}html[lang=ja] .tours #find_courses .explanation h4,.ja #find_courses .explanation h4{text-align:left;margin-right:30px;padding-top:76px !important}html[lang=ja] .tours #course_page .intro-explanation p em,.ja #course_page .intro-explanation p em{font-style:normal}html[lang=ja] .tours #add_courses .ex1 p,.ja #add_courses .ex1 p{padding-bottom:270px}html[lang=ja] .tours #messages .a1,.ja #messages .a1{top:56px;left:208px}html[lang=ja] .tours #messages .ex1,.ja #messages .ex1,html[lang=ja] .tours #messages .ex2,.ja #messages .ex2,html[lang=ja] .tours #messages .ex3,.ja #messages .ex3{padding-bottom:56px}html[lang=ja] .tours #messages .ex4,.ja #messages .ex4{margin-top:0}html[lang=ja] .tours #messages .ex4 span,.ja #messages .ex4 span{top:75px}html[lang=ja] .tours #application .ex1,.ja #application .ex1{margin-top:70px}html[lang=ja] .tours #application.quick_tour_area .quick_tour_content_area>p,.ja #application.quick_tour_area .quick_tour_content_area>p{font-size:12px}html[lang=ja] .tours #application .intro-explanation,.ja #application .intro-explanation{margin-top:-37px}html[lang=ja] .tours #support .quick_tour_content_area .quick_tour_no_column .support_notice,.ja #support .quick_tour_content_area .quick_tour_no_column .support_notice{font-style:normal;border-top-color:#eaeaea}*:first-child+html .tours #my_courses .ex1{margin-top:70px}*:first-child+html .tours #my_courses .ex3,*:first-child+html .tours #contents .ex3,*:first-child+html .tours #contents .ex5{float:right}*:first-child+html .tours #contents .ex3{margin-top:45px}*:first-child+html .tours #contents .ex2 p,*:first-child+html .tours #contents .ex3 p,*:first-child+html .tours #contents .ex4 p,*:first-child+html .tours #contents .ex5 p{padding-right:139px}*:first-child+html .tours #messages .ex5{margin-top:120px;margin-left:-214px}*:first-child+html .tours #application .ex3,*:first-child+html .tours #application .ex4{margin-top:283px}*:first-child+html .tours .free_trial_button{right:-290px}.ja #find_courses .tours .explanation h4{padding-top:48px\9 !important}.tours .free_trial_button,.tours .top_button{display:block;padding:0px;font-weight:bold}.tours .quick_tour_comment .free_trial_button{position:absolute;top:-2px;right:112px}.tours .free_trial_button a{background-image:url(/_assets/tour/quick_tour_image-c3f96f100cdd817d957fbb14e3d97d25.png);background-repeat:no-repeat;background-position:0px -1040px;display:block;color:#FFF;text-align:center;width:168px;height:42px;line-height:40px;font-size:14px;margin:0 45px 0 0}.tours .free_trial_button a:hover{background-position:0px -1090px}.tours .top_button a{background-image:url(/_assets/tour/quick_tour_image-c3f96f100cdd817d957fbb14e3d97d25.png);background-repeat:no-repeat;background-position:0px -1040px;display:block;color:#666;text-align:center;width:168px;margin-right:auto;margin-left:auto;height:42px;line-height:40px;margin-top:10px;margin-bottom:10px;font-size:14px}.tours .footer_signup_button{top:0}.live_tour h2.live_tour_title{margin-bottom:20px;margin-top:10px;padding:6px 3px 4px 10px;font-size:17px;background:#F1F1F1;border-radius:5px}.live_tour .cell_container{display:table}.live_tour .quick_tour_area #asideFixedBox{vertical-align:top;width:310px}.live_tour .tour_content_container{width:585px;display:table-cell;vertical-align:top}.live_tour .quick_tour_area .quick_tour_step{padding:10px 10px 10px 0;margin-bottom:12px;border:1px solid #CCC}.live_tour .quick_tour_step dl{height:140px;margin:0 0 10px 10px;padding:20px;line-height:21px;border:1px solid #CCC;border-radius:5px;background-color:#fff}.live_tour .quick_tour_step dl:last-child{margin-bottom:0}.live_tour .quick_tour_step dt:first-letter,.live_tour .quick_tour_content_area h2:first-letter,.live_tour .quick_tour_content_area h3:first-letter{color:#ff8b00}.live_tour .quick_tour_step dt{font-size:15px;font-weight:bold;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #CCC}.live_tour .quick_tour_step li a{float:none;width:inherit;font-weight:normal;text-align:left;margin:0 0 0 10px;background-color:none;color:#2890D4;padding:0}.live_tour .quick_tour_step li a:hover{float:none;width:inherit;font-weight:normal;text-align:center;margin:0 0 0 10px;background:none;color:#1D6BAB;padding:0}.live_tour .quick_tour_content_area h2{font-size:15px;padding:10px;background-color:#fff;border-radius:5px}.live_tour .quick_tour_content_area_detail{padding:20px 5px 5px}.live_tour .quick_tour_content_area h3{margin-bottom:5px;padding:0 0 5px 0;font-weight:normal;font-size:14px;border-bottom:1px dotted #CCC}.live_tour .quick_tour_content_area h4{margin-bottom:10px}.live_tour .quick_tour_content_area .quick_tour_content_area_detail p{line-height:18px}.live_tour .quick_tour_content_area .quick_tour_content_area_detail img{display:block;margin:15px auto 20px auto}.live_tour .quick_tour_content_area .quick_tour_content_area_detail:last-child img{margin-bottom:0px}.live_tour .quick_tour_content_area .quick_tour_content_area_detail p:last-child{margin-bottom:0}.live_tour .quick_tour_content_area p{line-height:22px;margin-bottom:10px}.live_tour .quick_tour_content_area dd.glossary{float:none;width:inherit;margin:10px 0 20px 0;line-height:1.6em}.live_tour .quick_tour_content_area dd.glossary p{line-height:18px;margin-bottom:0;padding:0}.live_tour .quick_tour_content_area dd.glossary .live_tour_note{color:red;padding-bottom:0}.tours.live_tour .quick_tour_area .quick_tour_content_area{border:0;background:none}.tours.live_tour .inner{width:900px;margin:30px 0 40px 30px}body.get_started .wrapper{background-image:url(/_assets/signup/bg-fc55d7d39e35b6719d2a62833f7b0e17.png);background-repeat:repeat;padding-bottom:0}.content .get_started{padding:20px 0}.get_started .top h1{font-size:30px;line-height:1.2;margin-bottom:30px}.get_started .top p{font-size:16px;line-height:1.4;margin:0 auto;width:470px}.get_started .top{position:relative;margin-bottom:30px;padding-bottom:15px}.get_started .try_it_now_owl{position:absolute;bottom:0;right:80px;height:124px;width:130px;background:url(/_assets/signup/splite-8b11cfe674a1b5a85a90a09d06f01362.png) -590px -270px no-repeat}.get_started .courses{height:350px;border-bottom:1px solid #ccc}.get_started .course{position:relative;float:left;width:177px;height:245px;padding:12px 12px 18px 12px;border-radius:4px;border:1px solid #ccc;background-color:#f5f5f5;margin-right:9px;cursor:pointer}.get_started .course.last{margin-right:0px}.get_started .course .image{margin:0px auto;display:block;border:1px solid #ccc;height:150px}.get_started .course .image img{width:175px;display:block}.get_started .course .level{display:block;background-color:#666;padding:2px 5px;color:#fff;margin-top:-1px}.get_started .course .title{color:#323232;display:block;font-size:15px;margin-bottom:10px;line-height:25px}.get_started .course .icon{width:26px;height:26px;float:left;margin-right:10px}.get_started .additional-details{font-size:14px;line-height:1.4;text-align:center;margin:40px 0 10px}.get_started .button_course{background:url(/_assets/signup/splite-8b11cfe674a1b5a85a90a09d06f01362.png) -530px 0px no-repeat;color:white;display:block;font-size:14px;font-weight:bold;line-height:44px;margin-top:10px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.4)}.get_started .choices_body .button{height:44px;position:absolute;bottom:30px;left:40px;width:180px}.get_started .button:hover{background-position:-530px -60px;color:#fff}.get_started .choices_body .core-placement-choice,.get_started .choices_body .course-directory-choice{display:inline-block;vertical-align:top;width:435px;min-height:340px;border-radius:5px;border:1px solid #DDD;padding:30px 0;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.get_started .choices_body .core-placement-choice{margin-right:25px}.get_started .top.choices{text-align:center}.get_started .choices_body h3{font-size:20px;margin-bottom:30px}body.ja .get_started .choices_body{font-size:15px}.get_started .choices_body{text-align:center}.get_started .choice-description{width:290px;height:60px;margin:0 auto;line-height:1.4}.get_started .accent{margin:30px 0 30px;text-align:center;height:70px}.get_started .accent img{display:inline-block;margin:0 auto}body[data-controller="tours"] .wrapper{padding-bottom:0}body[data-controller="static"][data-action="ui_showcase"] .content .wrapper{padding-top:0;font-size:0;background:none;border:none}body[data-controller="static"][data-action="ui_showcase"] .content .wrapper>*{font-size:14px}body[data-controller="static"][data-action="ui_showcase"] .primary-content,body[data-controller="static"][data-action="ui_showcase"] .secondary-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}body[data-controller="static"][data-action="ui_showcase"] .primary-content{width:680px}body[data-controller="static"][data-action="ui_showcase"] .primary-content.alone{width:100%}body[data-controller="static"][data-action="ui_showcase"] .secondary-content{margin-left:20px;width:260px}body[data-controller="static"][data-action="ui_showcase"] .social_buttons{width:auto}body[data-controller="static"][data-action="ui_showcase"] .social_buttons>*{float:left;margin-right:15px}body[data-controller="static"][data-action="ui_showcase"] .action-link{color:#1ea6f8;font-size:12px;font-weight:bold}body[data-controller="static"][data-action="ui_showcase"] .action-link:hover{text-decoration:underline;cursor:pointer;cursor:hand}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table{width:100%;border:1px solid #ccc}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-descriptions{border:1px solid #ccc}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-descriptions .description{border:1px solid #ccc}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set.row-spacer{height:14px;background-color:#fefefe}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color{color:#000;text-align:center;font-family:monospace;padding:8px 0}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color:hover{color:#fff}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.red-lightest{background-color:#FF6835}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.orange-lightest{background-color:#fff2cb}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.yellow-lightest{background-color:#fffacd}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.green-lightest{background-color:#dcf2a0}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.blue-lightest{background-color:#dff6ff}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.gray-lightest{background-color:#f1f1f1}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.red-lighter{background-color:#e94d19}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.orange-lighter{background-color:#ffdd7c}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.yellow-lighter{background-color:#fff5ca}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.green-lighter{background-color:#c2e65d}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.blue-lighter{background-color:#9fdaed}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.gray-lighter{background-color:#eaeaea}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.red-base{background-color:#c30}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.orange-base{background-color:#ffbc00}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.yellow-base{background-color:#ebdf78}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.green-base{background-color:#a3d856}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.blue-base{background-color:#1ea6f8}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.gray-base{background-color:#ccc}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.red-darker{background-color:#c23000}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.orange-darker{background-color:#ff8b00}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.yellow-darker{background-color:#c0ae13}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.green-darker{background-color:#7cbd00}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.blue-darker{background-color:#0081bd}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.gray-darker{background-color:#999}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.red-darkest{background-color:#900}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.orange-darkest{background-color:#ff5800}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.yellow-darkest{background-color:#5a520f}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.green-darkest{background-color:#6ba300}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.blue-darkest{background-color:#1779b1}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.gray-darkest{background-color:#666}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.black-base{color:#fff;background-color:#000}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.black-lighter{color:#fff;background-color:#333}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.black-lightest{color:#fff;background-color:#525252}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.white-base{background-color:#fff}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.white-darker{background-color:#fefefe}body[data-controller="static"][data-action="ui_showcase"] .content-container.colors .color-table .color-set .color.white-darkest{background-color:#fafafa}.link_buttons{display:inline-block;vertical-align:top;height:65px;z-index:1;width:300px}.link_buttons .link_button{position:relative;text-align:center;display:inline-block;background:#fff;border:1px solid #ccc;width:63px;height:63px;overflow:hidden;margin-right:8px;border-radius:5px;border:none;box-shadow:0 0 3px rgba(0,0,0,0.3)}.link_buttons .link_button:hover{box-shadow:0 0 3px rgba(0,0,0,0.8)}.link_buttons .link_button .label{overflow:hidden;margin-left:68px;font-size:17px;font-weight:bold;line-height:63px}.link_buttons .link_button .graphic{font-size:58px;float:left;margin:3px 0px 0px 2px}.link_buttons .link_button.user_courses .graphic{margin-left:11px}.link_buttons .link_button .minutes_overlay{width:64px;text-align:center;position:absolute;bottom:3px;font-size:16px;font-weight:bold;color:#3d4d19}.popup_content ul.cumulatives li{width:120px !important}.link_buttons .link_button.curriculum{color:#999}.link_buttons .link_button.cumulatives{color:#ff8a00}.link_buttons .link_button.dashboard{color:#ff8a00}.link_buttons .link_button.dashboard .graphic{font-size:40px;margin:11px 0px 0px 11px}.link_buttons .link_button.user_courses{color:#99cc00}.link_buttons .link_button.weekly_target{color:#aad93d}.link_buttons .link_button.current.curriculum{background-color:#999}.link_buttons .link_button.current.cumulatives{background-color:#ff8a00}.link_buttons .link_button.current.user_courses{color:white;background-color:#99cc00}.link_buttons .link_button.current.weekly_target{background-color:#aad93d}.link_buttons .link_button.current{color:white}#site_notice{background:#222;position:relative;z-index:10}#site_notice p{color:#CCC;margin:0px auto;padding:8px 3px;position:relative;text-align:center;width:960px;background:transparent;font-size:12px;line-height:1.3}#site_notice p a{color:#fff}#site_notice p .close{position:absolute;right:9px;top:5px;background:transparent;height:20px;width:20px;margin:0;padding:0}#site_notice p .close a{display:block;text-indent:-9999px;text-align:left;width:18px;height:18px;background-image:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png);background-repeat:no-repeat;background-position:-110px -2px;cursor:pointer}#site_notice p .close a:hover{background-position:-110px -24px}#dashboard_notice .box{background:#FFEBB1;border-radius:5px;font-size:14px;line-height:20px;margin:0 -10px 15px;padding:20px;position:relative;border-bottom-radius:0}#dashboard_notice h3,#dashboard_notice h2{font-weight:bold;font-size:16px;line-height:24px;display:block;clear:both}#dashboard_notice a{font-weight:bold}#dashboard_notice .close{position:absolute;right:10px;top:6px;cursor:pointer}#dashboard_notice .close a{color:#C3B765;display:block;padding-right:24px;text-align:right;height:22px;line-height:22px;background:url(/_assets/common/notice_close.png?1297152279) no-repeat right top;font-size:12px;font-weight:normal}.calendars .statistics,.lessons .statistics{margin:0 0 5px;position:relative}.calendars ul.statistics,.lessons ul.statistics{background-color:#f7f7f7;border:2px solid #ccc;height:50px;border-radius:5px;margin:0 0 20px}.home ul.statistics,.users ul.statistics{background-color:white;border:2px solid #ccc;border-radius:5px;margin:5px 0 20px;height:auto}.new-objective ul.statistics{margin:0;border:1px solid #ccc}.calendars .statistics li,.lessons .statistics li{float:left;padding-left:5px}.calendars .statistics .social_buttons_wrapper{float:right;margin:-4px 0 0}ul.course_stats li,.home ul.statistics li{width:146px;float:left;padding:0}ul.course_stats li{width:100px}.home ul.statistics li:nth-child(1),.home ul.statistics li:nth-child(2),.users ul.statistics li:nth-child(1),.users ul.statistics li:nth-child(2){border-bottom:1px solid #ccc}.home ul.statistics li:nth-child(1),.home ul.statistics li:nth-child(3),.users ul.statistics li:nth-child(1),.users ul.statistics li:nth-child(3){border-right:1px solid #ccc}ul.course_stats dl,.home ul.statistics dl,.users ul.statistics dl{background-image:url(/_assets/common/iknow_images_3-70ffdca1ca3bc6f16cf4703455ab3aff.png);float:none;height:41px}.home .review_mode_launcher ul.statistics dl{background-repeat:no-repeat;background-image:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png)}ul.course_stats dt,.home ul.statistics dt,.users ul.statistics dt{font-size:10px;font-weight:normal;width:auto;top:23px;color:#999}.home ul.statistics dd,.users ul.statistics dd{top:3px}.course_stats li dl.reviewed_items,.home .statistics li dl.reviewed_items,.users .statistics li dl.reviewed_items{background-position:-349px -218px}.course_stats li dl.started_items,.home .statistics li dl.started_items,.users .statistics li dl.started_items{background-position:-349px -46px}.course_stats li dl.completed_items,.home .statistics li dl.completed_items,.users .statistics li dl.completed_items{background-position:-349px -3px}.home .statistics li dl.completed_courses,.users .statistics li dl.completed_courses{background-position:-349px -132px}.course_stats li dl.study_time,.home .statistics li dl.study_time,.users .statistics li dl.study_time{background-position:-349px -89px}.course_stats li dl.sentences,.home .statistics li dl.sentences,.users .statistics li dl.sentences{background-position:-349px -175px}.course mark{display:inline-block;margin:0 0 5px}.course mark.hidden{display:none}.home .maintenance{display:block;padding:5px;background:#f5f5f5;margin:0 0 5px;border-radius:5px;position:relative}.home .maintenance span{width:25px;height:25px;display:block;background-image:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png);background-repeat:no-repeat;background-position:-208px -624px;position:absolute;right:15px;top:10px}.home .maintenance p{margin:6px 5px 4px;line-height:14px}.home .maintenance p.big_maintenance{margin:2px 5px 0}.home .big_maintenance a{text-indent:-15px}.home .maintenance .manage_courses{font-size:11px}.calendars .activity{clear:both}.calendars .activity p.no_activity{height:340px;background:#f5f5f5;padding:20px;border-radius:5px}.calendars .activity a{color:#333}.calendars .activity a:hover{text-decoration:underline}.calendars .activity .daily{position:relative}.calendars .activity aside{position:absolute;top:68px;left:24px}.calendars .activity .daily h3,.video_lessons .next_lesson h3,.video_lessons .recent_lessons h3{float:left;width:50px;display:block;text-align:center;color:#999}.video_lessons .next_lesson h3,.video_lessons .recent_lessons h3{margin:3px 10px 0 0}.calendars .activity .daily h3 .month,.video_lessons .next_lesson h3 .month,.video_lessons .recent_lessons h3 .month{color:#FFF;background-color:#CC3300;display:block;font-size:10px;font-weight:normal;line-height:12px;border-top-left-radius:3px;border-top-right-radius:3px}.calendars .activity .daily h3 .day,.video_lessons .next_lesson h3 .day,.video_lessons .recent_lessons h3 .day{font-size:18px;display:block;line-height:18px;padding:2px 0 0;background-color:#efefef;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.calendars .activity .daily h3 .day{background-color:white}.calendars .activity .daily h3 .year,.video_lessons .next_lesson h3 .year,.video_lessons .recent_lessons h3 .year{font-size:10px;font-weight:normal;display:block;line-height:10px;background-color:#efefef;border:1px solid #e2e2e2;border-top:none;padding:0px 0px 3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.calendars .activity .daily h3 .year{background-color:white}.calendars .activity .daily .total{margin-left:60px}.calendars .activity .daily .total h4{padding-bottom:5px;border-bottom:1px solid #aaa;line-height:14px}.calendars .activity .daily .total .marker{float:left;width:6px;height:26px;margin-right:5px;background-color:#CCC;border-radius:6px}.calendars .activity .daily .total p{font-size:0.8em;font-weight:normal}.calendars .activity .daily .total h4 time span{font-weight:normal;font-size:12px}.calendars .activity .daily .total .detail{padding:4px 2px;border-bottom:1px solid #ccc;line-height:18px}.calendars .activity .daily .total .detail .congrats{color:#f30}.share{position:relative}a.share_button{position:relative;z-index:1;display:block;float:right;border:1px solid #aaa;padding:3px 5px;border-radius:3px;cursor:pointer;font-size:11px;color:#555;margin:2px 0 0;background:#fafafa;box-shadow:1px 1px 1px  #f0f0f0}a:hover.share_button{background:#fff;text-decoration:none}.home .achievements,.reports .achievements{position:relative;margin:0 0 20px}.home .achievements h2 a,.reports .achievements h2 a{color:#333}.home .achievements h2 a:hover,.reports .achievements h2 a:hover{color:#1D6BAB}.home .achievements .more,.reports .achievements .more{float:right;font-weight:bold;font-size:11px;line-height:20px}.users .achievements aside{position:absolute;top:25px;right:0}.users .achievements ul{margin:10px 0}.users .achievements ul li{float:left;text-align:center;overflow:hidden;width:99px}.users .achievements ul li.first{border-left:none;margin-left:0}.users .achievements ul li.last{border-right:none}.home .achievements ul li h3,.users.show .achievements ul li h3{font-size:10px;font-weight:normal}.users .achievements ul li .badge{width:90px;height:90px}.my_courses p.actions{float:right}.my_courses p.actions a{color:#999}.my_courses p.actions a:hover{color:#1D6BAB}.my_courses h2.title{float:left;margin-top:15px}.my_courses.index .tabs ul,.tab_custom.tabs ul{float:right}.user_profile .my_courses{margin:5px 0 0}.user_profile .my_courses .tabs h3{float:left;margin:14px 0 0 -10px;font-size:15px !important}.application.home .tab_content ul,.user_profile .tab_content ul{height:40px;line-height:40px;padding-left:10px}.home .tab_questions ul,.user_profile .users_questions ul{border-bottom:1px solid #ccc}.home .tab_content li,.user_profile .tab_content li{display:inline;margin-right:10px}.home .tab_questions li a,.users.show .users_questions li a{font-size:12px;background:url(/_assets/qa/sprites.fw-672dd4b7957316f4a394708a2cf43e48.png) 0px 1px no-repeat;padding:0 0 0 20px}.home .tab_questions li#tips_tab a,.users.show .users_questions li#tips_tab a{background:url(/_assets/qa/sprites.fw-672dd4b7957316f4a394708a2cf43e48.png) 0px -21px no-repeat}.home .tab_questions li#comments_tab a,.users.show .users_questions li#comments_tab a{background:url(/_assets/qa/sprites.fw-672dd4b7957316f4a394708a2cf43e48.png) -330px 1px no-repeat}.home .tab_content li#watching_tab a{background:url(/_assets/qa/sprites.fw-672dd4b7957316f4a394708a2cf43e48.png) -330px -71px no-repeat}.home .tab_questions li a:hover,.user_profile .tab_content li a:hover,.home .tab_content li.selected a:hover,.user_profile .tab_content li.selected a:hover{color:#1D6BAB}.home .tab_content li.selected a,.user_profile .tab_content li.selected a{font-weight:bold;color:#333}.home .simple_topic,.home .main_column .watched_topic,.user_profile .simple_topic{border-bottom:1px solid #ccc;border-top:1px solid #fff;padding:20px 10px;position:relative;background:url(/_assets/home/course_box_bg-6f8ad7cd22cd9d27d95b129836839438.png) 0 -30px repeat-x}.no_results{padding:40px 10px;border-bottom:1px solid #ccc}.home .simple_topic .topic,.home .main_column .watched_topic .title,.user_profile .simple_topic .topic{width:480px;font-size:15px}.home .small_course_list,.user_profile .small_course_list{padding:0}.home .simple_topic .topic a .title,.user_profile .simple_topic .topic a .title{font-weight:bold;color:#333;word-wrap:break-word}.home .simple_topic .topic a .text,.user_profile .simple_topic .topic a .text{color:#333;font-size:14px;display:block;word-wrap:break-word}.home .watched_topic .details a,.home .watched_topic .details{font-size:12px}.home .simple_topic .topic a:hover .text,.user_profile .simple_topic .topic a:hover .text,.home .simple_topic .topic a:hover .title,.user_profile .simple_topic .topic a:hover .title{color:#1D6BAB}.my_courses .focused .focus nav{float:right;width:140px}.my_courses .big_course .apps{float:right;background:white}.my_courses .apps .progress_knob{float:right}.my_courses .apps .round.button,.my_courses .apps .btn.launch{float:left;margin-right:10px;margin-top:5px}.my_courses .big_course .apps li{float:none;padding:5px 15px;height:47px}.my_courses.show .big_course .apps li{height:48px}.my_courses .big_course .apps li:nth-child(odd){border:none;border-bottom:1px solid #ccc}.my_courses.show .big_course .apps li:last-child{border-bottom:none}.my_courses .big_course .community{border-top:1px solid #ccc;padding:10px 15px}.my_courses .big_course .community h2{font-size:14px;margin-bottom:8px}.my_courses .big_course .study_progress{position:relative;background:#fff;clear:both}.my_courses .big_course .progress_charts{padding:20px 20px 20px;overflow:hidden}.my_courses .chart_switch{padding-left:30px}.my_courses .training_chart_link,.my_courses .item_study_chart_link{display:inline-block;font-size:14px;font-weight:normal;padding:5px 10px;margin-right:10px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#fff;position:relative;z-index:1}.my_courses .training_chart_link.disabled,.my_courses .item_study_chart_link.disabled{background-color:#fafafa;top:1px}.my_courses .training_chart_link a,.my_courses .item_study_chart_link a{color:#333}.my_courses .big_course .databits li{width:100px;margin-bottom:10px}.my_courses .big_course .databits li.completed_at{width:150px}.my_courses .big_course .study_progress nav h3{height:20px;font-size:16px;text-align:center}.my_courses .big_course .study_progress #study_progress_chart h3{height:16px}.see_more{float:right;font-weight:bold;font-size:10px;margin-bottom:5px}.small_course_list .see_more{position:absolute;right:0;top:-25px;z-index:1;margin:0}.small_user_box{display:block;margin-right:0px;font-size:10px;text-align:center;width:43px;float:left}.small_user_box p{margin-top:2px}.side_column .small_user_box{margin-right:6px;margin-bottom:10px}.chart .loader{display:none;position:absolute;top:50%;width:100%;margin-top:-20px;text-align:center}.chart.loading .loader{display:block}.chart .text{display:inline-block;vertical-align:middle;margin:0 10px 0 2px}.chart .spinner{display:inline-block;vertical-align:middle;background:url(/_assets/common/loading-d86f880108f8da2a0c389e5989d28575.gif) no-repeat center center;width:24px;height:24px}.chart canvas{position:absolute;z-index:2;pointer-events:none}.chart .tick{position:absolute;z-index:1;display:block;width:100%;margin-top:-1.2em;padding-left:0.5em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #CCC;color:#AAA;font-size:9px}.chart .tick .unit{font-size:11px}.chart .dot{position:absolute;overflow:hidden;z-index:2;border-radius:10px;display:block;background-color:#888;width:15px;height:15px}.chart .bar{position:absolute;width:25px;margin-top:-2px;border-top-width:2px;border-color:#fff;border-style:solid}.chart.study{position:relative;height:120px;overflow:hidden}.home .confirmation_reminder{width:500px;text-align:center}.home .confirmation_reminder p{padding:15px 0;text-align:left}.home .confirmation_reminder p:first-child{padding-top:0}.home .confirmation_reminder p.address{background:whiteSmoke;border-radius:5px;padding:15px 0;font-size:16px;text-align:center}.my_courses .study_target_range_box{position:relative;width:891px;height:44px;padding:16px 10px 4px;margin-top:4px;background:#fff;overflow:hidden;border-radius:5px;float:left}.my_courses .study_target_range_box input{display:none}.my_courses .study_target_items_box{position:relative;width:76px;height:44px;padding:10px 14px;background:#fff;overflow:hidden;margin-right:10px;margin-top:6px;border-radius:5px;float:right;text-align:center}.my_courses .study_target_items_box strong{font-size:28px;line-height:28px}.my_courses .slider{background:#fff url(/_assets/study_target/target_10-b44981cec7ca95ed0226c1b33ecf35b7.png) no-repeat;height:13px;cursor:pointer;width:873px;float:left;clear:right;position:absolute;top:0;left:0}.my_courses .target_11 .slider{background-image:url(/_assets/study_target/target_11-fc3857b73cb18099222c9c48564561cb.png)}.my_courses .progress{background:url(/_assets/study_target/target_10-b44981cec7ca95ed0226c1b33ecf35b7.png) no-repeat 0 -13px;height:100%;border-top-left-radius:6px;border-bottom-left-radius:6px;position:relative}.my_courses .target_11 .progress{background-image:url(/_assets/study_target/target_11-fc3857b73cb18099222c9c48564561cb.png)}.my_courses .handle{background:url(/_assets/common/range-handle-ddd3e1aebc8ac0ee4113d1165e6df32b.png) no-repeat;height:22px;width:22px;top:-5px;position:absolute;display:block;cursor:move;z-index:3}.my_courses .study_target_meter_container{position:relative;width:852px}.my_courses #study_target_form .meter{background:url(/_assets/study_target/target_8-5dbfbabe7e988422d5d3b64482f5b91c.png) no-repeat 0 -26px;text-indent:-9999px;height:13px;position:absolute;top:0;z-index:2;cursor:pointer;width:872px;float:left;clear:right;display:block;border-top-right-radius:6px;border-bottom-right-radius:6px;pointer-events:none;padding-left:1.8%}.my_courses #study_target_form.target_11 .meter{background-image:url(/_assets/study_target/target_11-fc3857b73cb18099222c9c48564561cb.png)}.my_courses #study_target_form .meter.percent_0{padding-left:0}.my_courses .study_target_meter_labels{width:932px;position:absolute;top:28px}.my_courses .study_target_meter_labels label{display:block;float:left;text-align:center;width:95px;margin:10px 0}.my_courses .study_target_meter_labels label.first{width:55px;margin-left:6px;text-align:left}.my_courses .study_target_meter_labels label.last{width:100px}.my_courses .target_11 .study_target_meter_labels label{display:block;float:left;text-align:center;width:85px;margin:10px 0}.my_courses .target_11 .study_target_meter_labels label.first{width:47px;margin-left:6px;text-align:left}.my_courses .target_11 .study_target_meter_labels label.last{width:80px}.my_courses #study_target_save input{display:block;color:#333;text-align:center;font-weight:bold;font-size:12px;height:26px;width:94px;padding-bottom:6px;opacity:0.5;border:none;background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) transparent 0 -342px}.my_courses #study_target_save input.highlight{color:#fff;cursor:pointer;opacity:1.0;background-position:-180px -692px}.my_courses #study_target_save input.lit:highlight{background-position:-180px -718px}body[data-controller="home"] .content .wrapper{padding-top:0;font-size:0;background:none;border:none}body[data-controller="home"] .content .wrapper>*{font-size:14px}body[data-controller="home"] .primary-content,body[data-controller="home"] .secondary-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}body[data-controller="home"] .primary-content{width:680px}body[data-controller="home"] .primary-content.alone{width:100%}body[data-controller="home"] .secondary-content{margin-left:20px;width:260px}body[data-controller="home"] .social_buttons{width:auto}body[data-controller="home"] .social_buttons>*{float:left;margin-right:15px}body[data-controller="home"] .action-link{color:#1ea6f8;font-size:12px;font-weight:bold}body[data-controller="home"] .action-link:hover{text-decoration:underline;cursor:pointer;cursor:hand}body[data-controller="home"][data-action="show"] .content-row-1{min-height:177px}body[data-controller="home"][data-action="show"] .content-row-2{min-height:180px}body[data-controller="home"][data-action="show"] .content-row-3{min-height:160px}body[data-controller="home"][data-action="show"] .course-title{line-height:1.2}body[data-controller="home"][data-action="show"] .progress-bar{margin-top:2px;margin-bottom:2px}body[data-controller="home"][data-action="show"] .progress-tag{position:absolute;font-weight:bold;top:-1.3em;right:0;line-height:1}body[data-controller="home"] .content-stats .accent{margin:0 4px 0 0}body[data-controller="home"] .content-container.primary-notification.notification-warning{background-color:#fffacd;border-color:#c0ae13}body[data-controller="home"] .content-container.primary-notification .notification{width:96%;display:inline-block;color:#5a520f}body[data-controller="home"] .content-container.primary-notification .btn.close{position:absolute;right:15px;color:#c0ae13}body[data-controller="home"] .content-container.recommended-next{overflow:visible}body[data-controller="home"] .content-container.recommended-next .btn{margin-top:18px;margin-bottom:12px}body[data-controller="home"] .content-container.recommended-next .language-selector-container{position:absolute;top:-8px;width:100%}body[data-controller="home"] .content-container.recommended-next .language-selector-container .language-selector{width:100%;text-align:center;cursor:pointer}body[data-controller="home"] .content-container.recommended-next .language-selector-container .language-selected{font-size:12px;display:inline-block;max-width:85%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}body[data-controller="home"] .content-container.recommended-next .language-selector-container .glyph{color:#ff8b00;display:inline-block;vertical-align:middle}body[data-controller="home"] .content-container.recommended-next .language-selector-container .menu-item{cursor:pointer;font-size:12px;padding:10px 15px}body[data-controller="home"] .content-container.recommended-next .content-primary{height:130px;padding-right:5px}body[data-controller="home"] .content-container.recommended-next .course-picture{display:inline-block;vertical-align:middle}body[data-controller="home"] .content-container.recommended-next .recommended-course{display:inline-block;vertical-align:middle;width:46%;margin:5px 5px 5px 10px;padding-left:0;padding-right:0;position:relative;font-size:0}body[data-controller="home"] .content-container.recommended-next .recommended-course a{color:#000}body[data-controller="home"] .content-container.recommended-next .recommended-course a:hover{color:#0081bd}body[data-controller="home"] .content-container.recommended-next .recommended-course .course-title{width:270px;font-size:17px}body[data-controller="home"] .content-container.recommended-next .recommended-course .progress-bar{margin-bottom:5px}body[data-controller="home"] .content-container.recommended-next .recommended-course .progress-tag{font-size:14px}body[data-controller="home"] .content-container.recommended-next .content-stats{width:230px}body[data-controller="home"] .content-container.recommended-next .content-column{width:115px;margin-top:2px}body[data-controller="home"] .content-container.recommended-next .content-column .accent{height:30px;margin-top:2px}body[data-controller="home"] .content-container.recommended-next .content-column .item-data .primary{font-size:18px}body[data-controller="home"] .content-container.recommended-next .action-item{display:inline-block;vertical-align:middle;text-align:center;width:10%}body[data-controller="home"] .content-container.recommended-next .action-item .item-data{text-align:center;font-size:12px;position:relative;width:200%;left:-50%}body[data-controller="home"] .content-container.recommended-next .action-item .item-data [data-tooltip]{color:#333;border-bottom:1px dotted #999}body[data-controller="home"] .content-container.recommended-next .action-item .item-data .secondary{color:#333}body[data-controller="home"] .content-container.recommended-next .action-item .item-data .primary{font-weight:bold}body[data-controller="home"] .content-container.recommended-next .study-all-seperator{display:inline-block;vertical-align:middle;position:relative;width:10px;height:100%;top:-10px;margin:0 15px 0 0px}body[data-controller="home"] .content-container.recommended-next .study-all-seperator .seperator-content{position:absolute;top:50px;width:100%;text-align:center;z-index:1;background-color:#fff}body[data-controller="home"] .content-container.recommended-next .study-all-seperator:after{content:"";position:absolute;height:121px;width:1px;left:50%;border-left:1px solid #ccc}body[data-controller="home"] .content-container.recommended-next .study-all{width:130px;display:inline-block;vertical-align:middle;text-align:center;position:relative}body[data-controller="home"] .content-container.recommended-next .study-all .item-details{font-size:12px}body[data-controller="home"] .content-container.recommended-next .study-all .item-details .description{color:#333}body[data-controller="home"] .content-container.recommended-next .study-all .item-details .item-count{font-weight:bold}body[data-controller="home"] .content-container.weekly-calendar>.content-details .details-primary,body[data-controller="home"] .content-container.weekly-calendar>.content-details .details-secondary{width:50%}body[data-controller="home"] .content-container.weekly-calendar>.content-details .details-secondary{color:#333}body[data-controller="home"] .content-container.weekly-calendar>.content-details .details-secondary .secondary-item .primary{color:#000}body[data-controller="home"] .content-container.weekly-calendar>.content-details .details-secondary .secondary-item .secondary{font-weight:normal}body[data-controller="home"] .content-container.weekly-calendar .week-calendar{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;border:2px solid #c7c7c7;border-radius:5px;width:100%;margin-top:4px;background-color:#fefefe}body[data-controller="home"] .content-container.weekly-calendar .week-calendar .days{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:table-row}body[data-controller="home"] .content-container.weekly-calendar .week-calendar .days .day{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;width:14.28571%;font-size:12px;text-align:center}body[data-controller="home"] .content-container.weekly-calendar .week-calendar .days .day ~ .day{border-left:1px solid #949494}body[data-controller="home"] .content-container.weekly-calendar .week-calendar .days .day .day-title{font-size:1.1em;padding:2px 0;border-bottom:1px solid #949494}body[data-controller="home"] .content-container.weekly-calendar .week-calendar .days .day.today .day-title{background-color:#fff5ca}body[data-controller="home"] .content-container.weekly-calendar .week-calendar .days .day .day-details{font-size:40px;color:#eaeaea;margin:5px 0}body[data-controller="home"] .content-container.weekly-calendar .week-calendar .days .day.active{cursor:pointer}body[data-controller="home"] .content-container.weekly-calendar .week-calendar .days .day.active:hover,body[data-controller="home"] .content-container.weekly-calendar .week-calendar .days .day.active.selected{background-color:#fffacd}body[data-controller="home"] .content-container.weekly-calendar .week-calendar .days .day.active .font-icon{cursor:pointer}body[data-controller="home"] .content-container.weekly-calendar .week-calendar .days .day.active .day-details{color:#a3d856}body[data-controller="home"] .content-container.weekly-calendar .week-calendar .day-study-activity{display:table-row}body[data-controller="home"] .content-container.weekly-calendar .week-calendar .day-study-activity .day-activity{display:table-cell;text-align:center;font-size:12px;margin-top:2px;padding:1px 0;background-color:#eaeaea}body[data-controller="home"] .content-container.weekly-calendar .week-calendar .day-study-activity .day-activity ~ .day-activity{border-left:1px solid #949494}body[data-controller="home"] .content-container.weekly-calendar .week-calendar .day-study-activity .day-activity.active{background-color:#a3d856}body[data-controller="home"] .content-container.weekly-calendar .week-calendar .day-study-activity .day-activity.inactive:after{display:inline;content:"M";font-size:1.3em;color:#eaeaea}body[data-controller="home"] .objective{height:235px;margin-top:10px;position:relative}body[data-controller="home"] .objective .content-container{height:100%;margin-bottom:0}body[data-controller="home"] .objective .content-container .content-placeholder{height:100%}body[data-controller="home"] .objective .content-container.study-activity{background-color:#fefefe}body[data-controller="home"] .objective .content-container.study-activity .activity-details .details{width:50%;padding:0 4px 0 12px}body[data-controller="home"] .objective .content-container.study-activity .activity-details .details .accent{margin-right:3px}body[data-controller="home"] .objective .content-container.study-activity .activity-details .content-list.study-items .primary{font-size:20px;font-weight:bold}body[data-controller="home"] .objective .content-container.study-activity .activity-details .content-list.study-items .secondary{font-size:15px;color:#333}body[data-controller="home"] .objective .content-container.study-activity .activity-details .content-list .list-item{display:table-row;position:relative}body[data-controller="home"] .objective .content-container.study-activity .activity-details .content-list .list-item.started .accent{background-color:#a3d856}body[data-controller="home"] .objective .content-container.study-activity .activity-details .content-list .list-item.mastered .accent{background-color:#ff8b00}body[data-controller="home"] .objective .content-container.study-activity .activity-details .content-list .list-item.total .accent{background-color:#999}body[data-controller="home"] .objective .content-container.study-activity .activity-details .content-list .list-item.sentences-started .accent{background-color:#9fdaed}body[data-controller="home"] .objective .content-container.study-activity .activity-details .content-list .list-item .primary,body[data-controller="home"] .objective .content-container.study-activity .activity-details .content-list .list-item .secondary{display:table-cell;vertical-align:bottom;border-bottom:1px solid #eaeaea}body[data-controller="home"] .objective .content-container.study-activity .activity-details .content-list .list-item .primary{text-align:left;padding-bottom:2px;padding-top:6px}body[data-controller="home"] .objective .content-container.study-activity .activity-details .content-list .list-item .secondary{text-align:right;padding-bottom:4px}body[data-controller="home"] .objective .content-container.study-activity .activity-details .content-list .list-item .accent{background-color:#eaeaea;display:inline-block;vertical-align:top;height:2em;width:6px;border-radius:3px;margin-right:7px;margin-top:6px}body[data-controller="home"] .content-container.course-directory{max-height:175px;display:none}body[data-controller="home"] .content-container.course-directory .course-directory-header-no-courses{display:block}body[data-controller="home"] .content-container.course-directory .course-directory-header-has-courses{display:none}body[data-controller="home"] .content-container.course-directory.has-courses .course-directory-header-no-courses{display:none}body[data-controller="home"] .content-container.course-directory.has-courses .course-directory-header-has-courses{display:block}body[data-controller="home"] .content-container.course-directory .content-details .details-primary{color:#ffbc00}body[data-controller="home"] .content-container.course-directory .content-primary{height:135px;margin:0 auto;overflow:hidden}body[data-controller="home"] .content-container.course-directory .content-primary .category-navigation-container .category-box{width:160px;padding:10px;vertical-align:top;word-wrap:break-word;font-weight:bold}body[data-controller="home"] .content-container.course-directory .content-primary .category-navigation-container .category-box .category-url{display:block}body[data-controller="home"] .content-container.course-directory .content-primary .category-navigation-container .category-box .content-container{margin:20px 20px 15px}body[data-controller="home"] .content-container.course-directory .content-primary .category-navigation-container .category-box .category-name{line-height:1.3}body[data-controller="home"] .content-container.course-directory .content-primary .category-navigation-container .category-box .icon,body[data-controller="home"] .content-container.course-directory .content-primary .category-navigation-container .category .icon{margin-bottom:5px}body[data-controller="home"] .content-container.study-details{overflow:visible}body[data-controller="home"] .content-container.study-details .content-details{border-bottom:none}body[data-controller="home"] .content-container.study-details .content-details .details-primary{font-size:14px}body[data-controller="home"] .content-container.study-details .content-field{width:133px}body[data-controller="home"] .content-container.study-details .courses{padding-top:0;padding-left:15px;padding-bottom:15px;padding-right:15px}body[data-controller="home"] .content-container.study-details .courses .empty-courses-notice{display:block;margin:20px 0 10px;text-align:center;color:#ffbc00}body[data-controller="home"] .content-container.study-details.accommodate-space .courses{min-height:512px}body[data-controller="home"] .content-container.study-details .content-field.search{width:160px}body[data-controller="home"] .content-tabs.study-details{display:table;width:100%}body[data-controller="home"] .content-tabs.study-details+.content-container{border-top-right-radius:0}body[data-controller="home"] .content-tabs.study-details .content-tabs-inner{display:table-row}body[data-controller="home"] .content-tabs.study-details .content-tabs-inner .tab-container{display:table-cell}body[data-controller="home"] .content-tabs.study-details .content-tabs-inner .tab-container+.tab-container{padding-left:6px}body[data-controller="home"] .content-tabs.study-details .content-tabs-inner .tab-container .content-tab{width:100%}body[data-controller="home"] .content-tabs.study-details .content-tabs-inner .tab-container .content-tab .urgent{color:#ff8b00}body[data-controller="home"] .content-container.study-details .course-filters .details-primary .filter{display:inline-block;margin-right:4px;font-weight:normal;font-size:12px}body[data-controller="home"] .content-container.study-details .now-studying .content-course .course-settings .btn.gear{font-size:1.4em}body[data-controller="home"] .content-container.study-details .now-studying .content-course .course-details .primary-sub{font-size:0.8em}body[data-controller="home"] .content-container.study-details .now-studying .content-course .course-actions .details{color:#333;font-size:13px;font-weight:normal}body[data-controller="home"] .content-container.study-details .now-studying .content-course .course-actions .next-study-time,body[data-controller="home"] .content-container.study-details .now-studying .content-course .course-actions .time-to-start{color:#666;font-size:15px;font-weight:bold}body[data-controller="home"] .content-container.study-details .now-studying .content-course .course-actions .next-study-time.urgent,body[data-controller="home"] .content-container.study-details .now-studying .content-course .course-actions .time-to-start.urgent{color:#ff8b00}body[data-controller="home"] .content-container.study-details .now-studying .content-course .course-actions .weak-items{margin-top:5px;padding-top:10px;border-top:1px solid #f1f1f1;color:#333;font-size:12px}body[data-controller="home"] .content-container.study-details .now-studying .content-course .course-actions .weak-items .secondary{color:#000;font-weight:bold}body[data-controller="home"] .content-container.study-details .now-studying .study-stats .content-column{font-size:12px}body[data-controller="home"] .content-container.study-details .now-studying .study-stats .content-column.course-settings{width:18px}body[data-controller="home"] .content-container.study-details .now-studying .study-stats .stat{padding-top:0}body[data-controller="home"] .content-container.study-details .completed-courses .content-course .content-column.stat{font-size:12px}body[data-controller="home"] .content-container.study-details .completed-courses .content-course .content-column.stat .secondary.urgent{color:#ff8b00}body[data-controller="home"] .content-container.study-details .completed-courses .content-course .course-actions .details{color:#333;font-size:13px;font-weight:normal;margin-bottom:6px}body[data-controller="home"] .content-container.study-details .saved-courses .content-course .course-details .primary-sub{font-size:0.8em}body[data-controller="home"] .content-container.study-details .saved-courses .content-course .study-stats .content-column{font-size:12px}body[data-controller="home"] .content-container.study-details .saved-courses .content-course .study-stats .content-column+.content-column{margin-right:0}body[data-controller="home"] .content-container.study-details .saved-courses .content-course .study-stats .content-column.started{width:120px}body[data-controller="home"] .content-container.study-details .saved-courses .content-course .study-stats .content-column .item-data .primary{font-size:15px}body[data-controller="home"] .content-container.study-details .custom-courses .study-stats .content-column{font-size:12px}body[data-controller="home"] .content-container.study-details .custom-courses .study-stats .content-column+.content-column{margin-right:0}body[data-controller="home"] .content-container.study-progress .content-list .list-item .accent{margin-top:0;margin-right:5px}body[data-controller="home"] .content-container.study-progress .content-list .list-item .primary{padding-top:0;padding-bottom:6px;font-size:20px;font-weight:bold}body[data-controller="home"] .content-container.study-progress .content-list .list-item .secondary{font-size:15px;color:#333}body[data-controller="home"] .content-container.study-progress .content-list .list-item.stat.total .primary span{margin-right:4px}body[data-controller="home"] .content-container.study-progress .content-list .list-item.stat.total .primary span+span{margin-right:0}body[data-controller="home"] .content-container.study-progress .content-list .list-item+li .accent{margin-top:5px}body[data-controller="home"] .content-container.campaign-banner .campaign-anchor{display:block}body[data-controller="home"] .content-container.campaign-banner .campaign-anchor:hover{text-decoration:none}body[data-controller="home"] .content-container.campaign-banner .discount-inner{height:285px;background-size:260px 280px;text-align:center}body[data-controller="home"] .content-container.campaign-banner .discount-inner .countdown{display:inline-block;text-align:center;position:relative;top:80px;left:-4px;height:80px;width:60px;border-radius:6px;border:3px solid #ccc;background-color:#000;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cccccc),color-stop(100%, #666666));background-image:-moz-linear-gradient(top, #cccccc,#666666);background-image:-webkit-linear-gradient(top, #cccccc,#666666);background-image:linear-gradient(to bottom, #cccccc,#666666)}body[data-controller="home"] .content-container.campaign-banner .discount-inner .countdown:after{content:"";position:absolute;top:50%;left:0;height:2px;width:100%;background-color:#ccc}body[data-controller="home"] .content-container.campaign-banner .discount-inner .countdown .day{color:#fff;font-size:65px;font-weight:bold}body[data-controller="home"] .content-container.campaign-banner.registration-discount .discount-inner{background-image:url(/_assets/home/components/campaigns/registration_discount/en/background-b949f758df1af97bf5b92b8acfeab53c.png)}body[data-controller="home"] .content-container.campaign-banner.registration-lifetime-discount .discount-inner{background-image:url(/_assets/home/components/campaigns/registration_lifetime_discount/en/background-81e164dafa5e03f45018f2dd7df8fc75.png)}html[lang="ja"] body[data-controller="home"] .content-container.campaign-banner .discount-inner{height:250px;background-size:260px 250px}html[lang="ja"] body[data-controller="home"] .content-container.campaign-banner .discount-inner .countdown{top:12px;left:-65px}html[lang="ja"] body[data-controller="home"] .content-container.campaign-banner.registration-discount .discount-inner{background-image:url(/_assets/home/components/campaigns/registration_discount/ja/background-29740c1fc4ccdf103ae94989501b48a2.png)}html[lang="ja"] body[data-controller="home"] .content-container.campaign-banner.registration-lifetime-discount .discount-inner{background-image:url(/_assets/home/components/campaigns/registration_lifetime_discount/ja/background-1b717c28e97c2a79a80e821ca10e84ff.png)}body[data-controller="home"] .content-container.periodic-banner .container-link{display:block}body[data-controller="home"] .content-container.periodic-banner .container-link:hover{text-decoration:none}body[data-controller="home"] .content-container.periodic-banner .container-link>img{display:block;width:100%}body[data-controller="home"] .content-container.study-streak .content-primary{padding:12px 15px 0}body[data-controller="home"] .content-container.study-streak .content-primary .content-list.streak-breakdown li:first-child .primary{padding-top:0}body[data-controller="home"] .content-container.study-streak .content-primary .content-list.streak-breakdown .primary{padding-top:10px;color:#333;font-size:15px}body[data-controller="home"] .content-container.study-streak .content-primary .content-list.streak-breakdown .secondary{padding-bottom:0;text-align:left;font-weight:bold}body[data-controller="home"] .content-container.study-streak .content-primary .content-list.streak-breakdown .streak-total{font-size:1.3em}body[data-controller="home"] .content-container.study-streak .content-primary .content-list.streak-breakdown .duration{font-size:1em}body[data-controller="home"] .content-container.achievements{font-size:0}body[data-controller="home"] .content-container.achievements ul{margin:8px 0}body[data-controller="home"] .content-container.achievements ul li{display:inline-block;vertical-align:top;margin:0 5px}body[data-controller="home"] .content-container.achievements ul h3{display:none}body[data-controller="home"] .content-container.achievements ul .badge{width:65px;height:65px}body[data-controller="home"] .content-container.achievements ul .content-primary{text-align:center}body[data-controller="home"] .content-container.secondary-banner .container-link{display:block}body[data-controller="home"] .content-container.secondary-banner .container-link:hover{text-decoration:none}body[data-controller="home"] .content-container.secondary-banner .container-link>img{display:block;width:100%}body[data-namespace="dictionary_entry_feedbacks"][data-controller="dictionary_entry_feedbacks"] .content .wrapper{padding-top:0;font-size:0;background:none;border:none}body[data-namespace="dictionary_entry_feedbacks"][data-controller="dictionary_entry_feedbacks"] .content .wrapper>*{font-size:14px}body[data-namespace="dictionary_entry_feedbacks"][data-controller="dictionary_entry_feedbacks"] .primary-content,body[data-namespace="dictionary_entry_feedbacks"][data-controller="dictionary_entry_feedbacks"] .secondary-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}body[data-namespace="dictionary_entry_feedbacks"][data-controller="dictionary_entry_feedbacks"] .primary-content{width:680px}body[data-namespace="dictionary_entry_feedbacks"][data-controller="dictionary_entry_feedbacks"] .primary-content.alone{width:100%}body[data-namespace="dictionary_entry_feedbacks"][data-controller="dictionary_entry_feedbacks"] .secondary-content{margin-left:20px;width:260px}body[data-namespace="dictionary_entry_feedbacks"][data-controller="dictionary_entry_feedbacks"] .social_buttons{width:auto}body[data-namespace="dictionary_entry_feedbacks"][data-controller="dictionary_entry_feedbacks"] .social_buttons>*{float:left;margin-right:15px}body[data-namespace="dictionary_entry_feedbacks"][data-controller="dictionary_entry_feedbacks"] .action-link{color:#1ea6f8;font-size:12px;font-weight:bold}body[data-namespace="dictionary_entry_feedbacks"][data-controller="dictionary_entry_feedbacks"] .action-link:hover{text-decoration:underline;cursor:pointer;cursor:hand}body[data-namespace="dictionary_entry_feedbacks"][data-controller="dictionary_entry_feedbacks"] .new-dictionary-feedback{margin:0 auto}.curriculum_map .grid_12{margin:0 20px}.curriculum_map .wrapper h1{margin:0 0 5px}.curriculum_map .title p{width:680px}.curriculum_map .title{margin:10px 0 15px;font-size:14px;min-height:70px;line-height:1.4}.curriculum_map .title .button,.curriculum_map .footer .button{float:right;margin-right:20px;margin-top:0;font-size:12px}.curriculum_map .map_display .header div{position:absolute;line-height:1.4;top:40px;color:#fff;width:255px}.curriculum_map .header div.business{left:30px}.curriculum_map .header div.core_english{left:315px;width:280px}.curriculum_map .header div.toeic{left:623px;width:265px}.curriculum_map .footer .button{margin-top:90px;margin-right:40px}.curriculum_map .map_display div{margin:0;padding:0;line-height:0}.curriculum_map .map_display div{position:relative}.curriculum_map .map_display div.selected span{display:block;position:absolute;top:-2px;left:-5px}.curriculum_map .map_display .footer .footer_content{position:absolute;top:0;left:0;width:940px}.curriculum_map .map_display .footer .map_legend{position:absolute;left:10px;top:80px}.curriculum_map .map_display .footer h3{font-size:12px;margin:0 0 5px}.curriculum_map .map_display .footer .courses{position:absolute;left:410px;top:75px;line-height:1.4;width:270px}.curriculum_map .extra_options{font-weight:bold;margin-top:10px}.curriculum_map .extra_options .redo_placement{float:right;position:relative;margin-right:30px}.course-state{display:inline-block;vertical-align:middle}.course-state .course-state-accent{display:none;background-repeat:no-repeat;width:16px;height:16px}.course-state.course-state-enrolled .course-state-accent-enrolled,.course-state.course-state-completed .course-state-accent-completed{display:block}.course-state .course-state-accent.course-state-accent-enrolled{background-image:url(/_assets/content/category_icons/accent/starting-and-focused-fd8fd03f49ad6ed6e849d77ef7f0bac5.png)}.course-state .course-state-accent.course-state-accent-completed{background-image:url(/_assets/content/category_icons/accent/course-complete-204c91f9e95d58160dd6b09b0401fc51.png)}.accessory-action-bar{padding:5px;text-align:right}.accessory-action-bar .content-selector,.accessory-action-bar .actions-container{display:inline-block;vertical-align:middle}.secondary-action-bar{display:table;width:100%;min-height:45px;padding:12px 10px 10px 20px;background:#f5f5f5;border-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:1px solid #ccc;-moz-box-sizing:border-box;box-sizing:border-box}.secondary-action-bar .return-to-parent{display:table-cell;vertical-align:middle;min-width:200px}.secondary-action-bar .return-to-parent a{color:#666}.secondary-action-bar .return-to-parent a:hover{color:#333}.secondary-action-bar .return-to-parent .breadcrumb .path-fragment{display:inline-block;vertical-align:middle;font-size:12px;line-height:24px;color:#666}.secondary-action-bar .return-to-parent .breadcrumb .path-fragment:nth-child(n+2):before{display:inline-block;vertical-align:middle;background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat -272px -263px;content:' ';color:transparent;width:10px;height:18px;margin:0 5px}.secondary-action-bar .actions-container,.secondary-action-bar .course-actions{display:table-cell;vertical-align:top;text-align:right}.bread_crumb_box{padding:5px}.course_actions{float:right;margin-top:10px;margin-right:20px}.bread_crumb_box .course_actions{margin-top:0;margin-right:0}.course_actions a:hover{color:#333}.bread_crumb_box a{color:#666}.bread_crumb_box a:hover{color:#333}.bread_crumb_box ul li{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat -260px -259px;font-size:12px;line-height:24px;float:left;margin:0 28px 0 -28px;padding-left:28px;color:#666;overflow:hidden;white-space:nowrap}.course-actions{margin-top:10px;margin-right:20px}.content_search_box{display:inline-block;position:relative;line-height:25px}.courses.show .content_search_box{margin-right:0}.content_search_box input.search{width:150px;height:13px;padding:5px 24px 5px 0;border:1px solid #aaa;border-radius:3px;margin-left:5px}.content_search_box input.submit{position:absolute;top:3px;right:6px;text-indent:-9999px;width:19px;height:19px;border:none;background:url(/_assets/common/button_contentsearch-01f0c1a2013470a69dcacf4ba5ed480e.gif) no-repeat center center;padding:0px;cursor:pointer}.course_box{position:relative;background-color:#F7F7F7;border:1px solid #ccc;border-radius:3px}.course_box .row{display:block;color:#333}.course_box:hover{background-color:#DFF6FF;border:1px solid #9FDAED}.course_box a .image{float:left;margin:10px}.course_box a span{float:left;display:block;padding-left:0px;padding-top:0px}.course_box .study_now{float:none}.course_box a span strong{display:block;font-size:14px;height:20px;line-height:20px;overflow:hidden;padding-bottom:3px;padding-right:30px;padding-top:10px;width:275px}.course_box:hover a span{color:#2890D4}.course_box .study_now:hover{color:#fff}.course_box nav a{position:absolute;bottom:10px;right:10px;border:none}.course_box .tiny_no_focus,.course_box .tiny_focus,.course_box .tiny_checkpoint{display:none}.course_box .tiny_no_focus a span,.course_box .tiny_focus a span,.course_box .tiny_checkpoint a span{color:#333}.course_box:hover .tiny_no_focus,.course_box:hover .tiny_focus,.course_box:hover .tiny_checkpoint{display:block;position:absolute;top:66px;right:-5px;font-size:10px;z-index:10}.category_language{display:inline-block}.contents .add_course .left_column,.contents .add_course .middle_column,.contents .add_course .right_column{float:left;width:32%;display:inline;margin:0 10px 10px 0}.contents .add_course .right_column{margin:0}.contents .add_course .left_column{clear:left}.contents .add_course .course_box a span strong{width:210px;padding-right:0px}.group_series_wrapper{border-bottom:1px solid #CCC;margin:0px 10px 10px;padding:10px 0px 5px;width:425px}.group_series_wrapper h4{border-bottom:none;width:330px;margin:0;padding-bottom:0}.series_box h4 a{color:#000}.series_box h4 a:hover{color:#0081bd}.series_box h4 .series_link{display:inline-block;overflow:hidden;max-width:400px;vertical-align:middle}.series_box .image{float:right;margin:0 10px 10px}.series_box p{font-size:1.1em;line-height:1.6;padding:0 10px 10px}.series_box p.enroll_status{bottom:0;right:0}.series_box p.enroll_status span{right:0px !important;top:-20px !important}.series_box p.enroll_status span.focusing{right:3px !important;top:-18px !important}.series_box .course:hover p.enroll_status,.small_course_list .course:hover p.enroll_status{display:block !important}.series_container .secondary_content .series_course .courses{clear:both;margin:0 10px 10px}.series_container .secondary_content .series_course,.series_container .secondary_content .series-course-placeholder{position:relative;border-top:1px solid #CCC;font-weight:bold;line-height:18px;color:#000;padding:6px 0;margin:0 10px}.series_container .secondary_content .series_course:last-child{border-bottom:1px solid #CCC;margin-bottom:-1px}.series_container .secondary_content .series_course .details,.series_container .secondary_content .series-course-placeholder .details{display:inline-block;vertical-align:middle;padding-left:8px;width:300px}.series_container .secondary_content .series_course .add_course{padding:10px 0}.series_container .secondary_content .series_course .details{padding:0 3px}.series_container .secondary_content .series_course .details a{color:#000;vertical-align:top;max-width:100%}.series_container .secondary_content .series_course .details a:hover{color:#0081bd}.series_container .secondary_content .series-course-placeholder .details .add-goal{color:#aaa}.series_container .secondary_content .series-course-placeholder .details:hover .add-goal,.series_container .secondary_content .series-course-placeholder .details .add-goal:hover{color:#2890D4;text-decoration:none}.series_container .secondary_content .series_course .actions{display:inline-block;vertical-align:middle;padding:0 3px;width:135px;text-align:right}.series_container .secondary_content .actions .difficulty-level[data-level]{display:inline-block;vertical-align:middle;color:#bdbdbd;font-weight:normal;font-size:0.8em;margin-right:12px}[lang='en'] body.contents .series_container .secondary_content .actions .difficulty-level[data-level]{display:none}.series_container .secondary_content .series_course:hover .actions .difficulty-level[data-level='1']{color:#4c994c}.series_container .secondary_content .series_course:hover .actions .difficulty-level[data-level='2']{color:#2e9975}.series_container .secondary_content .series_course:hover .actions .difficulty-level[data-level='3']{color:#608fbf}.series_container .secondary_content .series_course:hover .actions .difficulty-level[data-level='4']{color:#967acc}.series_container .secondary_content .series_course:hover .actions .difficulty-level[data-level='5']{color:#cc5cb9}.series_container .secondary_content .series_course.focus span{background:url(/_assets/common/iknow_images_2-00b358fa583b722481e2e2f59186f9c5.png) -86px -56px no-repeat;width:11px;height:11px;display:block;position:absolute;right:3px;top:9px}.series_container .secondary_content .series_course.completed span{background:url(/_assets/common/iknow_images_2-00b358fa583b722481e2e2f59186f9c5.png) -44px -54px no-repeat;width:15px;height:15px;display:block;position:absolute;right:0;top:7px}.series_container .secondary_content .series_course.library span{background:url(/_assets/common/iknow_images_2-00b358fa583b722481e2e2f59186f9c5.png) -63px -54px no-repeat;width:15px;height:15px;display:block;position:absolute;right:0;top:7px}.series_container .secondary_content .course_container{display:table-cell;width:442px;background-color:#fff;border:1px solid #ccc;border-radius:5px;border-top-right-radius:0;border-top-left-radius:0;border-top:none}.series_container .secondary_content .series_course p{padding:0}.home .review_courses{border:1px solid #ccc;border-radius:5px;margin-bottom:10px;overflow:hidden;padding:14px;background:url(/_assets/home/course_box_bg-6f8ad7cd22cd9d27d95b129836839438.png) 0 -40px repeat-x}.home .review_courses .button{float:right}.home .completed_courses p{margin:20px}.home .courses_tabs{position:absolute;z-index:2;padding:20px 17px}.home .courses_tabs h3{float:left}.home .courses_tabs a{color:#333;padding:6px 12px;border-radius:3px;border:1px solid #f5f5f5}.home .courses_tabs a:hover{color:#1D6BAB}.home .courses_tabs a.active{background:white;padding:6px 12px;border-radius:3px;border:1px solid #CCC}.small_course_list{overflow:hidden;background-color:#fff;padding:10px 0;position:relative;margin:0 -5px 20px}.my_courses .course_preview,.courses .course_preview{width:auto;position:relative}.user_courses .course_preview,.course_preview{clear:both;width:800px}.courses .items.tab_content{margin-top:10px}.courses.show .admin_message{background:#ffc;padding:15px 15px;border-bottom:1px solid #CCC;text-align:center}.courses.show .items.tab_content,.my_courses.show .items.tab_content{margin:0;padding:0;border-top:1px solid white}.home .small_course_list .course,.user_profile .small_course_list .course{width:283px}.small_course_list .course .progress_knob{position:absolute;right:6px;bottom:3px}.small_course_list .course .progress_knob .value{font-size:0.9em;line-height:35px;right:-4px;text-align:center}.big_course,.recommended_course{position:relative;margin-bottom:20px}#fancybox-content .big_course,#fancybox-content .recommended_course{margin-bottom:0}.home .study h3,.home .study p,.home .study article,.home .study footer{margin-bottom:5px}.big_course,.recommend_any_course,.big_course,.recommended_course{border:1px solid #ccc;border-radius:5px}.big_course .course .button{position:absolute;top:8px;right:8px;float:right}.big_course .apps li{position:relative}.big_course .round.button{float:right;margin-top:7px}.big_course h3{font-size:18px}.big_course .course h3{font-size:18px;max-height:45px;line-height:1.2;margin-right:125px;overflow:hidden;margin-bottom:5px;min-height:35px}.big_course .course p.creator{color:#666;margin-bottom:5px;font-size:11px}.big_course .course p.creator a{color:#666}.big_course.big_box .course p.creator{margin-left:140px}.my_courses.show .big_course .course .series{font-size:12px;color:#999;margin-left:140px;height:58px}.my_courses .big_course .course a.series:hover{color:#1D6BAB}.my_courses .big_course .course mark{margin-left:80px}.my_courses.show .big_course .course h3{height:auto;padding-bottom:0;margin-left:140px;margin-bottom:3px;max-height:42px;width:445px;min-height:10px}.my_courses.show .course_preview .big_box_inner{height:176px;min-height:auto;border-bottom:1px solid #CCC}.big_course h3 a{color:#333}.big_course h3 a:hover{color:#1D6BAB}.big_course .study_info{border-top:1px solid #ccc;position:relative;padding-top:10px}.my_courses.show .big_course .study_info{border-top:none;margin-left:140px}.my_courses .big_course .databits,.my_courses .recommended_course .databits{border-top:1px solid #ddd;padding-top:10px}.big_course .databits li,.recommended_course .databits li{width:90px;margin-top:5px;display:inline-block}body.ja .big_course .databits li,body.ja .recommended_course .databits li{margin-top:0}.big_course .databits h4,.recommended_course .databits h4{line-height:12px;font-size:10px}.big_course .course,.big_course .choose_course,.recommended_course .course,.recommend_any_course .course{overflow:hidden;padding:14px;border-radius:5px;background:url(/_assets/home/course_box_bg-6f8ad7cd22cd9d27d95b129836839438.png) bottom repeat-x}.big_course .course{padding-left:160px;height:135px}.big_course .course span.image{position:absolute;z-index:1;left:16px;top:16px}.courses .big_course .course span.image,.my_courses .big_course .course span.image{left:20px;top:20px}.big_course .course .progress_knob{position:absolute;right:4px;top:12px}.my_courses .big_course .course .progress_knob{top:8px}.big_course .progress_knob .value{line-height:45px;font-size:15px;font-weight:bold;color:#555}.my_courses.show .big_course .dictation .progress_knob .value{line-height:45px}.big_course .dictation .progress_knob .value{line-height:55px;right:-4px;text-align:center}.courses .big.iknow.button{float:right}.progress_knob{position:relative}.progress_knob .value{position:absolute;right:-5px;top:0;font-size:14px;text-align:center;width:100%;font-weight:bold}.progress_knob .value i{font-size:10px;font-weight:normal}.home.show .big_course .dictation .progress_knob{float:left;margin-right:10px}.big_course .apps ul{overflow:hidden}.big_course .apps li{float:left;width:252px;padding:18px 18px 13px}.big_course .apps li:nth-child(even){border-left:1px solid #ccc;margin-left:-1px}.big_course .apps li:nth-child(odd){border-right:1px solid #ccc}.my_courses.show .big_course .apps li{width:309px}.my_courses.show .big_course .apps li:nth-child(even){border-left:1px solid #ccc;margin-left:0}.my_courses.show .big_course .apps li:nth-child(odd){border-right:none;border-left:1px solid #ccc}.big_course .apps span.image{float:left;margin-right:15px}.home .big_course mark.poll_studiable{display:none}.big_course_popup .big_course mark.main_studiable{display:none}.big_course_popup .big_course mark.item_count_message{display:inline}.big_course .apps h3{font-size:16px;margin:10px 0 0;height:auto}.my_courses.show .big_course .apps h3{font-size:16px;margin:0;height:auto;padding:7px 0 0}.big_course .apps p,.big_box .actions p{font-weight:normal;font-size:10px;line-height:12px}.recommended_course .course .diag_box,.recommend_any_course .course .diag_box,.big_course .diag_box{float:left;width:235px;margin-top:20px;padding:2px 2px}.big_course .explore_box,.recommended_course .course .explore_box,.recommend_any_course .course .explore_box{float:left;width:290px;margin-top:20px;padding:2px 10px}.recommend_any_course .course .explore_box{margin-top:25px}.big_course .explore_box .small.button:first-child,.recommended_course .course .explore_box .small.button:first-child{margin-right:10px}.recommended_course .course .diag_box p,.recommend_any_course .course .diag_box p,.recommended_course .course .explore_box p,.recommend_any_course .course .explore_box p,.big_course .diag_box p,.big_course .explore_box p{font-size:11px;margin:8px}.recommended_course .course .diag_box,.recommend_any_course .course .diag_box,.big_course .diag_box{border-right:1px solid #ccc}.my_courses.show .big_course .apps li{border-left:1px solid #ccc;border-bottom:1px solid #ccc}.recommended_course .image{float:left}.recommended_course .course{position:relative}.recommended_course .diagnostic.launcher{position:relative;top:auto;right:auto}.recommended_course h3,.recommended_course .databits{margin:0px 0px 5px 100px}.databits_overline{border-top:solid 1px #ccc}.recommended_course .more_actions{padding:14px}.recommended_course h2,.recommend_any_course h2,.choose_course h2{color:#f9a025;font-size:18px}.recommended_course .databits li:first-child{width:80px}.recommended_course p{margin:0px 110px 10px 0px}.recommended_course .more_actions p{margin:10px 0 5px}.big_course_popup{width:580px}.curriculum_banner{font-size:14px;background:#f5f5f5;border-radius:3px;padding:10px 20px;margin:10px 0;text-align:center}.contents.index .curriculum_banner{margin:20px 0 10px}.curriculum_banner a{font-weight:bold}.small_course_list.featured{background:transparent}.small_course_list.featured .course{width:218px;height:218px}.small_course_list.featured .image{float:left;width:218px;height:145px;border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}.small_course_list.featured .image img{width:220px}.small_course_list.featured .course p,.small_course_list.featured .course h3{margin:0 10px;width:195px}.user_courses.index .featured p.more{float:none;text-align:left;margin:0;width:auto;font-size:12px}.small_course_list.featured .course h3{padding:5px 0 0;height:29px}.contents .category .series,.small_course_list .course{float:left;cursor:pointer;border:1px solid #ccc;border-radius:5px;width:298px;height:90px;margin:5px;overflow:hidden;position:relative}#add_series .category .series{padding:8px;margin:0px;width:260px;height:17px;margin-top:4px}.enroll_status{position:absolute;bottom:10px;right:10px;margin:0;font-size:11px}header.section_header .enroll_status{width:35px}.courses.show .content_editor .enroll_status{display:block !important;position:absolute;top:14px;right:120px;bottom:auto}.courses.show .content_editor .enroll_status a,.courses.show .content_editor .enroll_status span{display:block;text-indent:30px;overflow:visible;white-space:nowrap;line-height:24px}.courses.show .content_editor .enroll_status span{text-indent:14px;line-height:9px;position:absolute;top:7px;left:0}.contents .category .series .enroll_status a,.user_profile .courses .enroll_status a{display:none}.contents .category .series:hover .enroll_status,.user_profile .courses:hover .enroll_status{display:block !important}.enroll_status span{background:url(/_assets/common/iknow_images_2-00b358fa583b722481e2e2f59186f9c5.png) no-repeat -428px -540px;width:10px;height:10px;display:inline-block;position:absolute;bottom:0;right:0;margin:0;font-size:11px;text-indent:-90000px;display:none}.enroll_status span.loading{background:url(/_assets/common/loading_10-19f8465b27272ce2d68644d7095bbbf0.gif) no-repeat 0 0;height:10px;width:10px}.enroll_status span.focusing{background:url(/_assets/common/iknow_images_2-00b358fa583b722481e2e2f59186f9c5.png) no-repeat -86px -56px;width:10px;height:10px}.enroll_status span.enrolling{background:url(/_assets/common/iknow_images_2-00b358fa583b722481e2e2f59186f9c5.png) no-repeat -66px -55px;width:10px;height:12px}.enroll_status span.completed{background:url(/_assets/common/iknow_images_2-00b358fa583b722481e2e2f59186f9c5.png) no-repeat -44px -54px;width:14px;height:15px}.contents .category .series .btn.launch,.small_course_list .course .btn.launch{position:absolute;right:5px;top:5px}.contents .category .series .enroll_status .button,.user_courses.index .enroll_status .button,.user_profile .courses .enroll_status .button{position:relative;float:right;margin:5px 0;top:auto;right:-5px}.my_courses .custom_courses .enroll_status span.completed{width:14px !important;height:14px !important;text-indent:-90000px;overflow:hidden;position:absolute;bottom:-25px}.contents .category .series h3,.small_course_list h3{margin-left:100px;margin-top:10px;margin-right:0;line-height:1.1;margin-bottom:0;height:46px;overflow:hidden;width:160px;font-size:14px !important}.home .small_course_list h3,.user_profile .small_course_list h3{width:130px}.small_course_list h3 a,.contents .category .series h3 a{color:#333}.small_course_list h3 a:hover,.contents .category .series h3 a:hover{color:#1D6BAB}.small_course_list .course h3 p{margin:0;font-size:11px;font-weight:normal}.contents .category .series p,.small_course_list .course p{margin-left:100px;line-height:1.2;color:#777;font-size:11px}.contents .category .series p a,.small_course_list .course p a{color:#666}.home .small_course_list .course p{position:absolute;bottom:6px;width:135px}.home .small_course_list .course p.creator{position:absolute;bottom:19px;width:135px;color:#666}.contents .category .series .image,.small_course_list .image{float:left;width:90px;height:90px;border-top-left-radius:4px;border-bottom-left-radius:4px}.contents .category .series .image img,.small_course_list .image img{width:90px}.contents .category .category_image{float:right;width:325px;height:210px;background-size:cover;background-position:center center}.contents .category .series.last a{width:90%;line-height:1;text-align:center;display:block;font-weight:bold;margin:35px auto}.contents .guide .category_title{position:absolute;bottom:0;left:0;width:210px;text-align:left;border-radius:2px;padding:4px 5px 4px}.contents .guide .category_title .icon{border:1px solid white;border-radius:2px;width:20px;height:20px;vertical-align:middle;margin-right:5px}.contents .series,.small_course_list .course{background-color:#fff;background-image:linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 )}.contents .series:hover,.small_course_list .course:hover{box-shadow:0 0 5px #CCCCCC}.contents .info{height:250px;background-repeat:repeat;border-radius:5px;position:relative}.contents .info article{color:#333;padding:20px}.contents .info article hgroup{font-weight:bold;font-size:22px;line-height:28px;height:56px;overflow:hidden}.contents .info article hgroup span.icon{display:block;height:34px;width:34px;float:left;margin-right:10px;background-repeat:no-repeat;background-size:cover;background-position:center center}.contents .info article .main_image{float:right;margin-left:10px}.contents .group_content article .background_main{height:210px !important}.contents .group_content article .background_diag{display:none}.contents .group_101 article .diag,.contents .group_224 article .diag,.contents .group_225 article .diag{display:block}.contents .group_101 article .background_main,.contents .group_224 article .background_main,.contents .group_225 article .background_main{height:150px !important}.contents .group_101 article .background_diag,.contents .group_224 article .background_diag,.contents .group_225 article .background_diag{display:block}.contents .info article .diag{position:absolute;top:180px;left:20;z-index:5;width:545px;height:52px}.contents .info article .diag h3{line-height:52px;text-indent:20px}.contents .info article .diag .diagnostic_launcher{position:absolute;right:0;top:0}.contents .info article .background{position:absolute;top:20px;left:20px;width:545px;height:210px;z-index:1;opacity:0.50;border-radius:5px;background:#fff}.contents .info article .background_main{height:150px}.contents .info article .background_diag{height:52px;top:180px}.contents .info article .description{position:absolute;z-index:2;top:40px;left:40px;width:505px;height:180px;overflow:hidden}.contents .info article hgroup h2{line-height:1}.contents .info article hgroup h3{font-size:12px;position:absolute;left:43px;top:21px;width:450px;line-height:1}.contents .info article p{font-size:14px;margin-top:0;line-height:20px}.contents .info article.with_diag p{margin-top:2px}.contents .toolbar{margin:10px 0}body.show .overlay{display:none}.contents .japanese .info,.contents .simplified_chinese .info,.contents .traditional_chinese .info,.contents .english_vocabulary .info{height:250px}[data-controller='series'][data-action='show'] .content .wrapper{padding-top:0}.series .series .info{padding-left:10px}.series .series .info header{height:70px}.series header.default,.series header.category{padding:10px}.series header.default,.series header.category h2{padding-bottom:10px;background-repeat:no-repeat;background-position:10px 27px;background-position:100% 5px;background-repeat:no-repeat;border-bottom:1px solid #999;margin-bottom:10px}.series header.category h2{background-image:url(/_assets/content/serise_title_icon-d3ed04555490661d08b995857ada9cd0.png)}.series .info .image{float:right;margin:0 0 10px 10px}.series .series .info header img{height:60px;width:60px;float:left}.series .series .info p{line-height:20px;font-size:14px;margin-bottom:10px}.series .series .info .highlight{background-color:#E4F4FB;padding:10px;margin-bottom:10px;border-radius:5px}.series .series .info .tags{color:#666}.series .series .course_list{padding-right:10px}.series .series .course_list h3{font-size:14px;padding-bottom:10px}.series .series .course_list .course_box{position:relative;margin-bottom:5px}.index .course_preview .users .course_preview{width:760px}.courses.show .wrapper,.my_courses.show .wrapper{padding-top:0}.course_preview .big_box{overflow:hidden;border:1px solid #ccc;margin-bottom:0;background:#fff url(/_assets/home/course_box_bg-6f8ad7cd22cd9d27d95b129836839438.png) bottom repeat-x;position:relative;border-top-left-radius:5px;border-top-right-radius:5px}.show .course_preview .big_box{border:none;margin-bottom:0;border-bottom:1px solid white;border-top:none;overflow:visible}.my_courses.show .course_preview .big_box{background:none}.courses.show .course_preview .big_box_inner{border:1px solid transparent;border-bottom:1px solid #ccc;min-height:190px}.courses.show .featured .icon{width:30px;height:30px;display:block;position:absolute;left:-7px;top:-145px;background-image:url(/_assets/content/featured-67b76a837f72674a1673add961996bd9.png);background-size:100% 100%}.course_preview .featured{border-bottom:1px solid #ccc;background-color:#eee;padding:5px 10px;text-align:right}.course_preview .published{display:inline-block;position:absolute;bottom:10px;left:20px}.courses.show .course_preview .big_box .actions{width:340px;top:52px;float:right}#fancybox-content .course_preview .big_box .actions{width:210px;float:right}.my_courses.show .tab_content,.courses.show .tab_content{border-top:1px solid #ccc;padding-top:2px;background:#fff}.my_courses .unavailable,.courses .unavailable{opacity:0.6}.my_courses.show .tab_bar,.courses.show .tab_bar{background:url(/_assets/home/course_box_bg-6f8ad7cd22cd9d27d95b129836839438.png) 0 -80px repeat-x;border-bottom:1px solid white;padding-left:10px;padding-top:7px;height:44px}.my_courses.show .side_column h3,.courses.show .side_column h3{margin:0 0 15px;height:auto;font-size:14px}.side_column .course_preview .preview .more{float:right;top:auto;left:auto;position:relative}.my_courses.show .course_preview .preview .item,.courses.show .course_preview .preview .item{padding:10px 0;float:none;width:auto;margin:0;border-bottom:1px solid white;position:relative;height:40px;overflow:hidden;border-top:1px solid #ccc}.report_dialog{width:500px}.report_dialog p{margin:10px 0}a.report_course{float:right;margin:18px 25px 0 0}.course_preview .side_column .item{height:auto !important}.course_preview .side_column .item .response{margin-bottom:0 !important}.my_courses.show .course_preview .preview .item .audio.icon,.courses.show .course_preview .preview .item .audio.icon{margin-left:0}.my_courses.show .course_preview .preview .item .cue,.courses.show .course_preview .preview .item .cue{margin-left:30px}.my_courses.show .course_preview .preview .item .response,.courses.show .course_preview .preview .item .response{padding-left:30px}.course_preview .community h3{margin-bottom:10px}.course_preview .big_box .more{position:absolute;left:497px;bottom:0}.box_content .message,.small_course_list .message{background:#FFC;padding:20px;font-size:14px}.box_content .message a{font-weight:bold}.course_preview .big_box h2{margin-right:50px;line-height:1;margin-bottom:5px;font-size:18px}.my_courses.show .course_preview .big_box .study_progress h2{margin-right:0;line-height:1;margin-bottom:0;font-size:12px;font-weight:bold;padding:10px 15px}.course_preview .big_box h4 a{line-height:1.3;color:#777;font-weight:normal}.course_preview .big_box h4 a:hover{color:#1D6BAB}.course_preview .big_box h2 a{color:#333333}.course_preview .big_box h2 a:hover{color:#1D6BAB}.courses .content_editor .course_preview .big_box .actions{background-color:white;position:absolute;right:0;top:1px}.course_preview .big_box .action{border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:0;padding:16px;height:31px;overflow:hidden;font-size:15px;font-weight:bold;line-height:1.5;background:#fff}.course_preview .big_box .action:first-child{border-top:0}body.courses.show p.message{padding:20px;background:#FFC;display:block;border-radius:5px;margin:10px}body.courses.show .no_items{border-top:1px solid #CCC;padding:50px}body.courses.show .course_preview .social_buttons_wrapper{position:absolute;bottom:10px;right:330px}.course_preview .big_box .iknow .round.button,.contents .round.button{background:url(/_assets/common/new_iknow/iknow_images_3-1dcac814128b37f369e8ef790659bea0.png) no-repeat -384px -540px;width:36px;height:36px}.course_preview .big_box .iknow a.round.button:hover,.contents a.round.button:hover{background:url(/_assets/common/new_iknow/iknow_images_3-1dcac814128b37f369e8ef790659bea0.png) no-repeat -428px -540px;width:36px;height:36px}.course_preview .big_box .image{float:left;margin:20px 0 20px 20px}.my_courses.show .course_preview .big_box .image{margin:0}.courses.show .course_preview .big_box .image{margin:20px 0 0 20px}.course_preview .preview_description{height:68px;padding-bottom:20px;width:400px;position:relative;overflow:hidden}.course_preview .preview_info{margin-top:20px;margin-left:160px;width:400px;margin-bottom:10px}.course.show .course_preview .preview_info{width:450px}#fancybox-content .course_preview .preview_info{margin-bottom:0}.user_profile .course_preview .preview_info{width:410px}.course_preview .preview_info p{margin-right:10px;color:#777;line-height:16px}.course_preview .preview_description p,.big_course .preview_description p{line-height:1.5;margin:0 0 10px;color:#333}.course_preview .difficulty,.my_courses .difficulty{margin-bottom:5px;color:#666;font-size:11px}.course_preview .enroll_status{position:absolute;right:355px;top:70px;z-index:10;display:block !important;bottom:auto}#fancybox-content .course_preview .enroll_status{right:225px;top:25px}.course_preview .action .button,.course_preview .action .btn{float:left;margin-top:-5px;margin-right:10px}.tab_bar{background-color:#f5f5f5;border-bottom:1px solid #ccc;padding-left:10px;padding-top:7px;height:45px}.tab_bar .tab{border:1px solid #f5f5f5;border-bottom:none;float:left;padding:14px 20px;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;font-weight:bold;font-size:12px;line-height:16px}.tab_bar .tab.selected{border:1px solid #ccc;border-bottom:3px solid white;background:white}.tab_bar .tab#items_tab.selected{background:#f5f5f5;border-bottom:3px solid #f5f5f5}.tab_bar .big_no_focus{margin-right:10px;margin-top:3px}.course_preview .preview{overflow:hidden;clear:both}.course_preview .preview .cue span{font-weight:bold;font-size:16px}.course_preview .preview .cue span.trans{font-size:12px}.course_preview .preview .item{padding-top:16px;float:left;width:47%;margin-right:3%;border-bottom:1px solid #ccc;position:relative;height:60px;overflow:hidden}.course_preview .preview .item .cue{margin-left:40px}.course_preview .preview .item .response{padding-left:40px;padding-bottom:10px}.course_preview .preview .item .part{float:right;margin-right:0;font-size:10px;color:#aaa}.course_preview .preview .item .audio.icon{float:left;margin-left:5px;cursor:pointer}.course_preview .preview .item.sentence .audio.icon{float:none;display:inline-block;position:relative;top:2px}.course_preview .preview .item .audio.icon.no_sound{opacity:0.2}.course_preview .preview .item .image{width:224px;height:210px;overflow:hidden}.course_preview .preview .sentence.item{border:1px solid #CCC;padding:10px;float:left;width:224px !important;padding:10px;margin-bottom:0px;margin-top:10px;height:110px;margin-right:10px;border-radius:5px;overflow:hidden}.course_preview .preview .sentence.item.has_image{height:274px !important}.course_preview .preview .sentence_text span{font-size:14px;line-height:1}.sentence_text span.trans{font-size:10px;display:block}.sentence_text div.translation{font-size:12px;color:#999;line-height:1.2;padding:5px 0 0}.course_preview .preview .sentence.item.third{margin-right:0}.course_preview .preview .image img{width:224px}.course_preview .preview .foot{clear:both;padding-top:20px}.course_preview .preview .more{float:left}.course_preview .preview a.enroll.button{float:right}.community h3{font-size:11px}.course_preview .community .recent_users{width:100%;height:40px;overflow:hidden;position:static}.course_preview .community{border:1px solid #CCC;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:10px 20px 15px;margin-bottom:15px;height:67px}.my_courses.show .course_preview .community{border:none;padding:0;margin-bottom:0;height:auto}.courses .top_margin{margin-top:-20px}.courses .filter a.active{font-weight:bold}.courses.index .header{margin:20px 0 0 0;border-bottom:1px solid #ccc;padding-bottom:8px;position:relative}.courses .header .icon{display:block;height:35px;width:35px;float:left;margin-right:10px;background-size:100%}.user_courses .header .icon{height:40px;width:40px}.courses.index .new_course_buttons .message{background:#FFC;padding:20px;font-size:14px;width:330px;border-radius:6px;top:-35px;right:10px}.courses .small_boxes .course{float:left;cursor:pointer;border:1px solid #ccc;border-radius:5px;width:298px;height:90px;margin:5px;overflow:hidden;position:relative}.course_contents #item_add_method{text-align:center}.contents .trial_float{width:303px;height:100px;position:absolute;top:0;padding-top:16px;padding-left:83px;right:0;text-align:center;font-size:13px;background:url(/_assets/top/free_trial_banner_s-10341e9dbef910e8a7b5b3459d477c79.png) top right no-repeat #fff}.items_from_text{margin:0 10px;font-weight:bold;float:right;font-size:11px}.advanced_editor_link{margin:16px 20px 0;font-weight:bold;float:right;font-size:11px}#publish_confirmation{width:450px}.privacy #publish_confirmation{width:auto}#publish_confirmation .notice_alert{color:#F00;font-size:14px}.privacy #publish_confirmation .notice_alert{font-size:12px;padding-top:10px}#publish_confirmation p{margin:5px 0 10px}#publish_confirmation .actions .link{padding:0 15px 0 5px;font-size:16px}#publish_confirmation label{display:inline;font-weight:normal}#publish_confirmation .actions .disabled{color:#AAA;cursor:default}.contents .series_divider{display:table-row}.series_spacer{display:table-row;height:6px;border:none}.contents .series_list{width:100%;margin-top:10px;padding:8px 0;display:table;border-collapse:separate;border-spacing:6px 0}.contents .series_container{display:table-row}.contents .series_box{display:table-cell;position:relative;width:465px;background-color:#fefefe;font-size:12px;border:1px solid #ccc;border-bottom:none;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}.contents .series_box .series_details{border-bottom:1px solid #CCC;margin:0 10px 10px;padding:10px 0 5px;position:relative}.contents .series_box .series_description{margin-bottom:10px;line-height:1.6}.contents .series_box .content-figure{margin:0 10px 10px;float:right}.contents .series_box h4{display:block;font-size:1.5em;line-height:26px}.contents .series_box .series_name{display:inline-block;width:330px;vertical-align:top}.contents .series_box .series_name .difficulty-level{font-size:0.8em}.contents .series_box .secondary_details{display:inline-block;text-align:right;width:100px;vertical-align:top;padding-top:5px}.contents .series_box .secondary_details .btn-enroll-series{min-width:0;font-size:1em}.category_fields .field{margin-bottom:15px}.category_fields .field .inline{display:inline-block}body[data-controller="contents"] .content .wrapper{padding-top:0;font-size:0;background:none;border:none}body[data-controller="contents"] .content .wrapper>*{font-size:14px}body[data-controller="contents"] .primary-content,body[data-controller="contents"] .secondary-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}body[data-controller="contents"] .primary-content{width:680px}body[data-controller="contents"] .primary-content.alone{width:100%}body[data-controller="contents"] .secondary-content{margin-left:20px;width:260px}body[data-controller="contents"] .social_buttons{width:auto}body[data-controller="contents"] .social_buttons>*{float:left;margin-right:15px}body[data-controller="contents"] .action-link{color:#1ea6f8;font-size:12px;font-weight:bold}body[data-controller="contents"] .action-link:hover{text-decoration:underline;cursor:pointer;cursor:hand}body[data-controller="contents"] .directory-guide .content-details .details-secondary{font-weight:normal}body[data-controller="contents"] .course-directory .shifted-anchor{top:-50px}body[data-controller="contents"] .category-navigation-container,body[data-controller="home"] .category-navigation-container{display:table;height:100px;width:100%;font-size:1.1em}body[data-controller="contents"] .category-box,body[data-controller="home"] .category-box{display:table-cell;vertical-align:top;margin:0 2px;padding:12px 0;border-radius:5px;text-align:center;width:124px;height:100%;word-wrap:break-word;font-weight:bold;color:#2890D4;cursor:pointer}body[data-controller="contents"] .category-box:hover,body[data-controller="home"] .category-box:hover{background:#f1f1f1;text-decoration:underline}body[data-controller="contents"] .category-box a,body[data-controller="home"] .category-box a{font-weight:bold}body[data-controller="contents"] .category-icon,body[data-controller="home"] .category-icon{display:inline-block;border-radius:6px;height:45px;width:45px;background-image:none;background-repeat:no-repeat;background-position:center center;background-size:cover}body[data-controller="contents"] .category{position:relative}body[data-controller="contents"] .category .shifted-anchor{position:absolute;top:0;left:0}body[data-controller="contents"] .category a.category-link-wrapper{display:block}body[data-controller="contents"] .category a.category-link-wrapper:hover .content-details{text-decoration:none;background:rgba(0,0,0,0.005)}body[data-controller="contents"] .category a.category-link-wrapper:hover .navigator{background:rgba(0,0,0,0.02)}body[data-controller="contents"] .category a.category-link-wrapper:active .content-details{background:rgba(0,0,0,0.01)}body[data-controller="contents"] .category a.category-link-wrapper:active .navigator{background:rgba(0,0,0,0.025)}body[data-controller="contents"] .category a.category-link-wrapper .content-details .details-primary{width:77%}body[data-controller="contents"] .category a.category-link-wrapper .content-details .details-secondary{width:23%}body[data-controller="contents"] .category a.category-link-wrapper .navigator{display:table-cell;color:rgba(0,0,0,0.5)}body[data-controller="contents"] .category a.category-link-wrapper .category-stats .stats-container .stat{width:80px}body[data-controller="contents"] .category .content-details{padding:0;display:table;width:100%;height:70px}body[data-controller="contents"] .category .content-details .details-primary{display:table-cell;padding:0 15px;width:85%}body[data-controller="contents"] .category .content-details .details-secondary{display:table-cell;width:15%}body[data-controller="contents"] .category .category-stats{color:#666;font-weight:normal;font-size:0}body[data-controller="contents"] .category .category-stats .stats-container{display:table;width:100%;height:100%;font-size:17px}body[data-controller="contents"] .category .category-stats .stats-container .stat{display:table-cell;vertical-align:middle;width:50%;text-align:center}body[data-controller="contents"] .category .category-stats .navigator{display:none;vertical-align:middle;text-align:center;width:60px;border-left:1px solid #ccc}body[data-controller="contents"] .category .category-stats .stat-datum{display:inline-block;vertical-align:middle;font-weight:bold}body[data-controller="contents"] .category .details-primary-inner{display:inline-block;vertical-align:top}body[data-controller="contents"] .category .category-icon+.details-primary-inner{margin-left:10px}body[data-controller="contents"] .category .category-name{line-height:1.5}body[data-controller="contents"] .category .category-name a{color:#000}body[data-controller="contents"] .category .category-catchphrase{font-size:12px}body[data-controller="contents"] .category .category-description{font-size:1.1em;margin-bottom:20px;line-height:1.6}body[data-controller="contents"] .category .content-wrapper{display:table;width:100%}body[data-controller="contents"] .category .content-wrapper .content-primary{display:table-cell;vertical-align:top;font-size:0.9em}body[data-controller="contents"] .category .content-wrapper .content-secondary{display:table-cell;vertical-align:top;text-align:right;padding:15px;padding-left:0}body[data-controller="contents"] .category .content-wrapper .content-secondary>a{display:block;color:#000}body[data-controller="contents"] .category .content-wrapper .content-secondary>a:hover{text-decoration:none}body[data-controller="contents"] .category .category-accent{display:block;background-size:100% 100%;width:265px;height:170px;border-radius:5px}body[data-controller="contents"] .category .category-difficulty{margin:30px 0 10px;line-height:2}body[data-controller="contents"] .category .category-difficulty .stat{display:inline-block;vertical-align:top}body[data-controller="contents"] .category .category-difficulty .stat+.stat{border-left:1px solid #ccc;padding-left:7px;margin-left:4px}body[data-controller="contents"] .category .category-difficulty .stat-label{display:inline-block;vertical-align:middle;color:#333}body[data-controller="contents"] .category .category-difficulty .stat-datum{display:inline-block;vertical-align:middle;color:#000;font-weight:bold}body[data-controller="contents"] .category .category-difficulty .stat.category-level .difficulty-level{color:#000}body[data-controller="contents"] .category .diagnostic-container{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0}body[data-controller="contents"] .category .diagnostic-container .diagnostic-description{display:inline-block;vertical-align:middle;max-width:480px;margin-left:16px;font-size:1.1em}body[data-controller="contents"] .category .series-list-container{padding:15px}body[data-controller="contents"] .category .series-list-container h2+.series-list{margin-top:5px}body[data-controller="contents"] .category .series-list-container .series-item{position:relative;min-height:80px;border-top:1px solid #ccc}body[data-controller="contents"] .category .series-list-container .series-details{margin-bottom:6px;font-size:0}body[data-controller="contents"] .category .series-list-container .series-details>*{font-size:11px;display:inline-block;vertical-align:middle}body[data-controller="contents"] .category .series-list-container .series-details .series-name{font-weight:bold;font-size:15px;line-height:1.3}body[data-controller="contents"] .category .series-list-container .series-details .difficulty-level{margin-left:10px}body[data-controller="contents"] .category .series-list-container .series-details .series-course-count{margin-left:5px;padding-left:5px;font-weight:bold;border-left:1px solid #ccc}body[data-controller="contents"] .category .series-list-container .series-item-inner{display:table;width:100%;color:#000}body[data-controller="contents"] .category .series-list-container .series-item-inner:hover{text-decoration:none;background:rgba(0,0,0,0.005)}body[data-controller="contents"] .category .series-list-container .series-item-inner:hover .navigator{background:rgba(0,0,0,0.02);border-left-color:#ccc}body[data-controller="contents"] .category .series-list-container .series-item-inner:active{background:rgba(0,0,0,0.01)}body[data-controller="contents"] .category .series-list-container .series-item-inner:active .navigator{background:rgba(0,0,0,0.025)}body[data-controller="contents"] .category .series-list-container .series-item-inner>*{display:table-cell;vertical-align:top}body[data-controller="contents"] .category .series-list-container .series-accent{width:70px;display:table-cell;padding:5px 0}body[data-controller="contents"] .category .series-list-container .series-item-primary{display:table-cell;padding:5px 10px}body[data-controller="contents"] .category .series-list-container .series-description{line-height:1.45;font-size:0.85em}body[data-controller="contents"] .category .series-list-container .series-description p+p{margin-top:0.6em}body[data-controller="contents"] .category .series-list-container .navigator{border-left:1px solid transparent;vertical-align:middle;text-align:center;width:50px;color:#525252}body[data-controller="contents"] .category .series-list-container .navigator:hover{text-decoration:none;background:#f1f1f1}body[data-controller="series"][data-namespace="series"] .content .wrapper{padding-top:0;font-size:0;background:none;border:none}body[data-controller="series"][data-namespace="series"] .content .wrapper>*{font-size:14px}body[data-controller="series"][data-namespace="series"] .primary-content,body[data-controller="series"][data-namespace="series"] .secondary-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}body[data-controller="series"][data-namespace="series"] .primary-content{width:680px}body[data-controller="series"][data-namespace="series"] .primary-content.alone{width:100%}body[data-controller="series"][data-namespace="series"] .secondary-content{margin-left:20px;width:260px}body[data-controller="series"][data-namespace="series"] .social_buttons{width:auto}body[data-controller="series"][data-namespace="series"] .social_buttons>*{float:left;margin-right:15px}body[data-controller="series"][data-namespace="series"] .action-link{color:#1ea6f8;font-size:12px;font-weight:bold}body[data-controller="series"][data-namespace="series"] .action-link:hover{text-decoration:underline;cursor:pointer;cursor:hand}body[data-controller="series"][data-namespace="series"] .content-details .details-primary{font-size:20px;line-height:1.2}body[data-controller="series"][data-namespace="series"] .stats-container{font-size:0;margin-bottom:15px}body[data-controller="series"][data-namespace="series"] .stats-container .stat{display:inline-block;vertical-align:middle;font-size:14px;line-height:1.7}body[data-controller="series"][data-namespace="series"] .stats-container .stat+.stat{margin-left:10px;padding-left:10px;border-left:1px solid #ccc}body[data-controller="series"][data-namespace="series"] .stats-container .stat-label{color:#333}body[data-controller="series"][data-namespace="series"] .stats-container .stat-datum{font-weight:bold}body[data-controller="series"][data-namespace="series"] .stats-container .stat a{color:#000}body[data-controller="series"][data-namespace="series"] .stats-container .stat a:hover{color:#0081bd}body[data-controller="series"][data-namespace="series"] .stats-container .stat .difficulty-level{color:#000}body[data-controller="series"][data-namespace="series"] .series-item-inner{display:table;width:100%}body[data-controller="series"][data-namespace="series"] .series-item-inner .series-accent{display:table-cell;vertical-align:top}body[data-controller="series"][data-namespace="series"] .series-item-inner .series-accent{width:130px}body[data-controller="series"][data-namespace="series"] .series-item-inner .series-accent+.series-item-primary{padding-left:15px}body[data-controller="series"][data-namespace="series"] .series-item-inner .series-item-primary{display:table-cell;vertical-align:top}body[data-controller="series"][data-namespace="series"] .series-description{line-height:1.45}body[data-controller="series"][data-namespace="series"] .series-description p+p{margin-top:0.6em}body[data-controller="series"] .series-courses{margin:15px;margin-top:0}body[data-controller="series"] .series-courses .courses{display:table;width:100%}body[data-controller="series"] .series-courses .course-container{display:table-row}body[data-controller="series"] .series-courses .course-wrapper{display:table-cell;vertical-align:top;height:100%;padding-top:15px}body[data-controller="series"] .series-courses .course{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fefefe;display:inline-block;vertical-align:top;border:1px #ccc solid;border-radius:5px;overflow:hidden;width:454px;min-height:90px;height:100%;font-size:0}body[data-controller="series"] .series-courses .course>*{font-size:14px}body[data-controller="series"] .series-courses .course.even{margin-left:20px}body[data-controller="series"] .series-courses .course .course-image{display:inline-block;vertical-align:top}body[data-controller="series"] .series-courses .course .course-details{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;padding:11px 0 7px 10px;width:270px;height:100%;line-height:1.6}body[data-controller="series"] .series-courses .course .course-details .course-name{font-weight:bold;font-size:1.1em;line-height:1.3}body[data-controller="series"] .series-courses .course .course-details .course-name .course-state{vertical-align:baseline}body[data-controller="series"] .series-courses .course .course-details .course-name a{color:#000}body[data-controller="series"] .series-courses .course .course-details .course-name a:hover{color:#0081bd}body[data-controller="series"] .series-courses .course .course-stats{font-size:0;font-weight:bold;font-size:11px;display:inline-block;vertical-align:middle}body[data-controller="series"] .series-courses .course .course-stats .stat+.stat{margin-left:5px;padding-left:5px;border-left:1px solid #ccc}body[data-controller="series"] .series-courses .course .difficulty-level{display:block;font-size:11px;line-height:1.4}body[data-controller="series"] .series-courses .course .course-secondary-details{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;float:right;text-align:center;width:75px;margin:12px 0;padding:18px 0;border-left:1px #ccc solid}.editable_item,.interactive_item_package{cursor:pointer;color:#FB8D00 !important;font-weight:bold;position:relative;display:inline-block}.editable_item{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.editable_item .spinner{display:none}.editable_item.looking_up .spinner{width:40px;display:block;background:url(/_assets/common/loading_item-b30c47c4cfb5651819070c9c1e559ead.gif) no-repeat 12px 3px}.editable_item.looking_up .display_text{display:none}.looked_up_items{font-weight:normal;color:#333;background:white;z-index:1101;position:absolute;padding:15px;top:30px;left:-100px;border:2px solid #DDD;border-radius:6px;width:360px;box-shadow:3px 3px 20px rgba(0,0,0,0.2);-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.looked_up_items .item_group{padding:5px 5px;border-bottom:1px solid #CCC}.looked_up_items .item_group.selected{background-color:#e6ffc9;color:#FB8D00}.looked_up_items .item_group.filtered{display:none}.looked_up_items .item_group.locked{background-color:#f2f2f2;color:#aaa}.looked_up_items .item_group label{cursor:pointer}.looked_up_items .item_group .responses{display:inline-block;width:200px}.looked_up_items .item_group .response{display:inline-block;width:130px}.looked_up_items .item_group .part_of_speech{display:inline-block;vertical-align:top;text-align:right;width:60px;font-size:10px}.looked_up_items .item_package{cursor:pointer}.looked_up_items .item_package.selected{background-color:#CFC}.looked_up_items section.word{display:inline-block;vertical-align:top;width:120px;font-size:14px;font-weight:bold;word-wrap:break-word}.looked_up_items .item_indicator{background:url(/_assets/qa/item_indicator.fw-bc1cf9648445471c0774b5825a8bae3c.png) no-repeat;width:32px;height:18px;position:absolute;top:-16px;left:100px}.looked_up_items .close_icon{position:absolute;cursor:pointer;display:block;height:18px;right:10px;top:11px;width:18px;background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat -179px 0}.looked_up_items .unedit_item{float:right;padding:3px;font-size:13px}.topics .box.buttons_box,.topics .forum_rules{font-size:11px;margin:10px 0 0;display:inline-block}.topics #forum_rules{width:500px}.topics #forum_rules p,.topics #forum_rules h3,.topics #forum_rules h4{margin:0 0 10px}.topics mark.result{background:#fc0}.topics .main_column,.my_courses.show .main_column,.courses.show .main_column{float:left;margin:0;width:582px}.courses .topics{width:580px}.courses .qa .query{margin-bottom:10px}.courses .qa aside{float:right;border:1px solid #DDD;background:whiteSmoke;padding:16px;border-radius:6px;width:290px}.topics .top_margin h1{margin-bottom:10px}.topics .top_margin h2{padding:10px 0 20px;text-align:center;font-size:22px}.topics .iknow_edit{-webkit-transition:min-height 0.2s;-moz-transition:min-height 0.2s;margin-top:0;padding:10px;width:380px;font-size:14px}.topics .change_language{position:absolute;right:20px;bottom:60px}.topics .breadcrumb{padding:10px;background-color:whiteSmoke;border-radius:3px;margin:-10px 0 0;font-size:11px}.topics .breadcrumb a{color:#666}.topics .quick_topics .selected{font-weight:bold;background:white;padding:15px 15px 13px;border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid #DADADA;border-bottom:none;margin-left:-4px}.topics .quick_topics a:last-child{border-right:none}.topics .quick_topics a{color:#666;padding:0 10px 0 5px;margin:0;border-right:1px solid #ccc}.topics .quick_topics a:hover{color:#2890D4}.topics span.external{padding-left:22px;float:right;width:auto}.topics span.drop_down{font-size:12px;font-weight:normal;padding-left:14px;margin-left:3px}.topics .subcontexts{background-color:white;float:left;border-radius:5px;padding:1px;border:1px solid #DADADA;position:absolute;display:none;z-index:10;padding:10px}.topics .search_area{margin:0 0 20px}.logged_out .topics .search_area{margin:0 auto;height:60px;width:602px}.topics .search_box{border:1px solid #CCC;width:420px;font-size:14px;padding:10px;border-radius:4px;margin:0 10px 0 0;float:left}.topics .while_searching{display:none;margin:5px 0;float:left;clear:left;font-size:12px;color:#666}.topics .order,.topics .filter,.topics .limit{float:left;margin-right:10px}.topics .query{margin:0 0 10px;width:100%}.topics .query .metadata,.topics .query .metadata a{color:#777;margin:10px 0 20px}.topics .query .metadata a:hover{color:#1D6BAB}.topics .query .metadata span{margin-left:10px}a.show_all{float:right}.topics .navbar{border-top:1px solid #DDD;margin:0 -18px -20px -18px;height:40px;text-align:center}.topics .navbar .navbar_inner{border-top:1px solid #fff;padding:10px 20px;border-bottom:1px solid #fff}.topics .topic{background-color:#f5f5f5;border-radius:5px;padding:10px;margin-bottom:30px;position:relative;box-shadow:0 0 5px rgba(0,0,0,0.1);border:1px solid #DDD}.topics .topic.state_2{border:1px solid red;box-shadow:0 0 5px rgba(255,0,0,0.4)}.topics .topic.state_2 h1{color:red}.topics.show .topic{margin-bottom:10px}.topics.index .page_info{text-align:left;color:#666}.topics.show .page_info{margin:10px 0 0;text-align:left;color:#666}.topics .topic .style_icon{background-image:url(/_assets/qa/sprites.fw-672dd4b7957316f4a394708a2cf43e48.png);background-repeat:no-repeat;width:12px;height:12px;display:inline-block;position:relative;top:1px}.topics .topic.style_0 .style_icon{background-position:-4px 0}.topics .topic.style_1 .style_icon{background-position:-4px -22px}.topics .votes a,.topics .votes span{display:inline-block}.topics .votes span{font-size:10px;margin:0 0 4px}.topics .votes{text-align:center}.topics .votes .count{font-size:20px;line-height:16px;font-weight:bold}.topics .topic .original{overflow:hidden;background:white;padding:10px;border-radius:5px;margin:0 0 10px;position:relative}.topics .topic .creator{float:left;width:50px}.topics .topic .hidden_creator{width:50px;height:50px;background-color:#EEE;text-align:center;line-height:50px;font-size:32px;color:white}.topics .topic .creator{float:left;width:50px;line-height:1;overflow:hidden}.topic .creator p{position:absolute;width:12px;height:12px;text-indent:-90000px;background:url(/_assets/qa/sprites.fw-672dd4b7957316f4a394708a2cf43e48.png) no-repeat -334px -99px;top:52px;left:7px}.topic .creator .premium_badge,.topic .creator .live_badge{display:block}.topics.index .new_comment .creator{display:none}.topics.index .new_comment.typing .creator{display:block}.topics .topic .creator .image{width:50px;height:50px}.topics .topic .creator .image img{width:50px;height:50px}.topics .topic .creator .name{font-size:11px}.topics .comment .time{font-size:9px;color:#666}.topics .topic .original .votes,.topics .topic .best_comment .votes{float:right;width:34px;background-color:#f5f5f5;padding:5px 10px;border-radius:5px}.topics .topic .original .context,.topics .topic .original .title,.topics .topic .original .text{margin-left:60px;margin-right:70px;display:block;position:relative}.topic.no_topics_box .original .text{margin-left:10px;margin-right:10px;padding-bottom:20px}.topic.no_topics_box .original span.icons{background:url(/_assets/qa/sprites.fw-672dd4b7957316f4a394708a2cf43e48.png) -229px -520px no-repeat;position:absolute;right:10px;top:15px;width:120px;height:30px}.topics .topic .original .text{min-height:28px}.topics .topic .original input.title{padding:3px;padding-left:10px;width:456px;margin-bottom:8px;margin-right:0;border:1px solid #DADADA}.topics .topic .original .style{margin-bottom:12px;margin-top:12px;margin-left:80px;font-size:14px;color:#999}.topics .topic .original .style a{padding:8px 10px 8px 10px;border:1px solid white;margin-left:10px}.topics .topic .original .style a.selected{background-color:#f5f5f5;border:1px solid #DADADA}.topics .topic .original .style a span{display:inline-block;vertical-align:middle;margin-right:5px;opacity:0.3}.topics .topic .original .style a.selected span{opacity:1}.topics .topic .best_comment{margin-top:10px;overflow:hidden;position:relative}.topics .topic .best_comment h3{margin:0 0 10px;font-size:12px;border-top:1px dashed #CCC;padding-top:10px;text-align:right;color:#4BA106}.topics .topic .best_comment .text{margin:0 70px 10px 60px;font-size:14px;line-height:18px}.topics .topic .best_comment .best{position:absolute;bottom:5px;left:70px}.topics .topic .original .title a{color:#333;word-wrap:break-word}.topics .topic .original .title a:hover{color:#1D6BAB}.topics .topic .original div.context{margin-bottom:5px}.topics .topic .original div.context a{color:#888}.topics .topic .original div.context a:hover{color:#1D6BAB}.topics .topic .original a.context{color:#888;margin:0px;position:absolute;bottom:0;left:0;font-size:12px}.topics .topic .original a.context:hover{color:#1D6BAB}.topics .topic .original .title{font-size:16px;font-weight:bold;line-height:20px;margin:0 70px 5px 60px}.topic.no_topics_box .original .title{margin:10px}.topics .topic .text{font-size:14px;line-height:18px;padding-bottom:20px}.topics .topic .text .text_body{max-height:200px;overflow:hidden;overflow-x:auto;word-wrap:break-word}.topics .text_body p{margin-bottom:10px}.topics .topic.with_comments .text .text_body{height:auto;overflow:visible;overflow-x:auto;max-height:none}.topics .topic .text_body.truncated{position:relative;padding-bottom:20px}.topics .topic .original .show_hide_text{background:url(/_assets/common/new_iknow/iknow_images_3-1dcac814128b37f369e8ef790659bea0.png) repeat-x 0 -761px}.topics .topic .administrate{font-size:12px;color:#666;position:absolute;bottom:-5px}.topics .topic .comment .administrate{bottom:5px}.topics .topic .administrate a{color:#666}.topics .topic .administrate span{margin-right:10px}.topics .topic .administrate a:hover{color:#1D6BAB;text-decoration:underline}.topics .topic .comment{padding:10px;margin-top:10px;margin-bottom:10px;overflow:hidden;border-bottom:1px solid #DDD;position:relative}.topics .topic .comment .context,.topics .topic .comment .title,.topics .topic .comment .text{margin-left:60px;margin-right:70px}.topics .topic .comment.deleted .text{padding-bottom:0}.topics .topic .comment .votes{float:right;width:34px;background-color:white;padding:12px;border-radius:5px}.topics .topic .comment .votes .count{font-size:13px;line-height:9px}.topics .topic .comment.deleted{padding:5px 10px;margin:0}.topics .topic .deleted .text_body{font-size:12px;color:#999}.topics .topic .comment.deleted .votes,.topics .topic .comment.deleted .administrate,.topics .topic .comment.deleted .creator{display:none}.topics .topic .best_comment h3 span{font-size:12px;font-weight:normal}.topics .topic .more_comments{padding:10px;margin-top:10px}.topics .topic .new_comment{position:relative;padding:10px}.topics .topic .new_comment textarea{display:none}.topics .topic .new_comment form{margin-left:60px;position:relative}.topics .topic .new_comment .placeholder{pointer-events:none;position:absolute;top:10px;left:10px;color:#AAA}.topics .topic .textile_wrapper{margin-left:70px;overflow:hidden}.topics .topic .textile_wrapper textarea{margin-left:0}.topics .topic .not_typing .textile_toolbar,.topics .topic .not_typing .shown_while_typing,.topics .topic .typing .hidden_while_typing{display:none}.topics .topic .new_qa_comment.disabled .text{background:whiteSmoke;box-shadow:none}.topics .topic .new_qa_comment .text{width:395px;padding:10px;min-height:150px;border:1px solid #CCC;background:white;word-wrap:break-word}.topics .topic .not_typing .new_qa_comment .text{min-height:15px}.topics .topic .creator .name{display:block}.topics .topic .not_typing .creator{display:none}.new_topic{width:410px}.new_topic .form_body{padding-bottom:10px}.new_topic .form_body div.message{margin:20px 0 10px}.new_topic .title,.new_topic .text{width:380px;padding:10px;border:1px solid #AAA;font-size:14px;margin:0 0 10px;word-wrap:break-word;min-height:18px}.new_topic .text{min-height:100px;margin-top:3px}.new_topic .fallback{display:none}.new_topic .title.fallback{min-height:0}.new_topic span.watching{float:right}.new_topic .insert_item{margin-right:10px;float:right}.topics .new_topic .message{margin:10px 0 20px}.qa_stats{border:2px solid #ccc;border-radius:5px;background-color:white;overflow:hidden;width:294px;float:right}.qa_stats .stat{padding:5px 10px;float:left;border-left:1px solid #DADADA;border-top:1px solid #DADADA;margin-top:-1px;margin-left:-1px;width:126px}.qa_stats .stat .qa_sprite{float:left;margin-right:8px;margin-top:2px}.qa_stats .stat .count{font-weight:bold;font-size:16px;line-height:15px}.qa_stats .stat .caption{font-size:10px;color:#999}.topics .side_column .box_content{overflow:hidden}.topics .side_column .box_content .actions{text-align:center;margin-bottom:10px}.topics .side_column .box_content .actions .btn.pill+.btn.pill{margin-left:15px}.side_column .more{float:right;font-size:11px;font-weight:bold}.side_column h2.qa_sprite{padding-left:24px;width:auto;margin:0;border-bottom:1px solid #DADADA;padding-bottom:10px}.watching .hide_read,.watching .show_read{font-size:11px;font-weight:bold}.watched_topics{margin-bottom:12px;font-size:11px}.watched_topic.new{padding:20px 25px 20px 0 !important}.home .watched_topic{padding:20px 25px 20px 10px !important}h2.small_watching{border-bottom:1px solid #DDD;margin:0 !important;padding:0 0 10px}.watched_topic{border-bottom:1px solid #DDD;padding:20px 0;border-top:1px solid white;position:relative}.watched_topic:last-child{border-bottom:none}.watched_topic .new_comments{display:none}.watched_topic.new .new_comments{font-size:11px;position:absolute;top:20px;right:0;width:4px;height:14px;display:block;border-radius:3px;background-color:#32c4c4;color:white;font-weight:bold;padding:0 6px}.home .watched_topic.new .new_comments{top:21px;right:10px}.watched_topic .details{font-size:11px;color:#666}.watched_topic .details a{font-size:11px;color:#666}.watched_topic .details a:hover{text-decoration:underline;color:#1D6BAB;word-wrap:break-word}.watched_topic .title{font-size:14px;font-weight:bold;color:#333;line-height:1.3;margin-bottom:3px;word-wrap:break-word}.watched_topic.new .title{font-weight:bold}.watched_topic .title:hover{color:#1D6BAB}.watched_topic .creator .portrait{max-width:18px;max-height:18px;float:left;margin-right:4px}.watched_topic .creator p{display:none}.watched_topic .creator,.watched_topic .creator .time,.watched_topic .creator .hidden_creator,.watched_topic .creator .live_badge,.watched_topic .creator .premium_badge{display:inline}.home .simple_topic .administrate,.user_profile .simple_topic .administrate,.home .watching_only .administrate,.watched_topics .administrate{font-size:11px;margin:5px 0 -5px}.home .watching_only .administrate{bottom:10px}.home .simple_topic .administrate a,.user_profile .simple_topic .administrate a,.home .watching_only .administrate a,.watched_topics .administrate a{color:#777}.home .simple_topic .administrate a:hover,.user_profile .simple_topic .administrate a:hover,.home .watching_only .administrate a:hover,.watched_topics .administrate a:hover{color:#1D6BAB;text-decoration:underline}body[data-controller="topics"] .btn.pill{font-size:1.1em;padding-top:10px;padding-bottom:10px;color:#666}.qa_sprite{background-image:url(/_assets/qa/sprites.fw-672dd4b7957316f4a394708a2cf43e48.png);background-repeat:no-repeat}.qa_sprite.small_question{background-position:-6px -5px;width:20px;height:20px}.qa_sprite.small_tip{background-position:-7px -33px;width:19px;height:19px}.qa_sprite.small_watching{background-position:-328px -43px;width:19px;height:19px}.qa_sprite.small_popular{background-position:-4px -43px;width:19px;height:19px}.qa_sprite.big_question{background-position:-3px -127px;width:24px;height:24px}.qa_sprite.big_tip{background-position:-3px -160px;width:24px;height:24px}.qa_sprite.big_answer{background-position:-3px -193px;width:24px;height:24px}.qa_sprite.big_vote{background-position:-3px -226px;width:24px;height:24px}.qa_sprite.topic_vote.vote_up{background-position:-2px -259px;width:24px;height:24px}.qa_sprite.topic_vote.vote_down{background-position:-2px -287px;width:24px;height:24px}.qa_sprite.topic_vote.vote_up:hover{background-position:-2px -314px;width:24px;height:24px}.qa_sprite.topic_vote.vote_down:hover{background-position:-2px -342px;width:24px;height:24px}.qa_sprite.topic_vote.voted_up{background-position:-2px -368px;width:24px;height:24px}.qa_sprite.topic_vote.voted_down{background-position:-2px -395px;width:24px;height:24px}.qa_sprite.comment_vote.vote_up{background-position:-5px -428px;width:16px;height:16px}.qa_sprite.comment_vote.vote_down{background-position:-5px -449px;width:16px;height:16px}.qa_sprite.comment_vote.vote_up:hover{background-position:-5px -468px;width:16px;height:16px}.qa_sprite.comment_vote.vote_down:hover{background-position:-5px -489px;width:16px;height:16px}.qa_sprite.comment_vote.voted_up{background-position:-5px -509px;width:16px;height:16px}.qa_sprite.comment_vote.voted_down{background-position:-5px -529px;width:16px;height:16px}.qa_sprite.external{background-position:-5px -545px;width:17px;height:11px}.qa_sprite.drop_down{background-position:-5px -557px;width:11px;height:11px}.qa_sprite.search_box{background-position:198px -647px}.qa_sprite.locked{background-position:-77px -652px;width:15px;height:18px}.qa_sprite.inline{display:inline-block}.statistics li dl,.lessons li dl{position:relative;float:left;height:50px}.course_stats li dl{position:relative}.course_stats li dl dt,.statistics li dl dt,.lessons li dl dt,.course_stats li dl dd,.statistics li dl dd,.lessons li dl dd{position:absolute}.course_stats li dl dt,.statistics li dl dt,.lessons li dl dt{font-size:9px;top:32px;width:75px;left:20px;color:#333}.training_statistics li dl dt{top:28px}.course_stats li dl dd,.statistics li dl dd,.lessons li dl dd{left:21px;top:8px;color:#333;font-size:18px;font-weight:bold;white-space:nowrap}.course_stats li dl dd span,.statistics li dl dd span,.lessons li dl dd span{font-size:10px;font-weight:normal;margin:0 1px}body.ja .statistics li dl dd span,body.ja .lessons li dl dd span{font-size:9px}.training_statistics li dl dd{line-height:20px}.statistics li dl,.lessons li dl{background-image:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png);background-repeat:no-repeat}.statistics li dl.review_items,.lessons li dl.review_items{background-position:-244px 0px}.statistics li dl.started_items,.lessons li dl.started_items{background-position:-239px -50px}.statistics li dl.completed_items,.lessons li dl.completed_items{background-position:-239px -100px}.statistics li dl.study_time,.lessons li dl.study_time{background-position:-239px -200px}.statistics li dl.checkpoints,.lessons li dl.checkpoints{background-position:-239px -50px}.statistics li dl.completed_courses,.lessons li dl.completed_courses{background-position:-239px -150px}.statistics li dl.training_study_time,.lessons li dl.training_study_time{background-position:-239px -831px}.statistics li dl.listening{background-position:-239px -876px}.statistics li dl.speaking{background-position:-239px -921px}.statistics li dl.reading{background-position:-239px -966px}.statistics li dl.writing{background-position:-239px -1011px}.daily_events .statistics{background:#fff}.daily_events .training .statistics{margin:0}.daily_events .statistics li dl{width:104px}.daily_events .statistics li dl dd strong{font-size:14px;line-height:12px}.daily_events .activity header{margin:0 0 5px}.daily_events .summary .statistics{margin:5px 0 0}.training ul.statistics{height:45px}.training ul.statistics li dl{height:45px}.training .statistics li dl.study_time{background-position:-244px -832px;width:95px}.training .statistics li dl.sentences{width:95px}.listening .statistics li dl.sentences{background-position:-239px -922px}.speaking .statistics li dl.sentences{background-position:-239px -966px}.training .statistics dt{top:28px}.training .statistics dd{top:6px}.daily_events .training section statistics{margin:0px 0px 0px 10px}.daily_events .training section.last statistics{margin:0}.daily_events .training dl dd{width:85px}.my_courses .progress_bar_wrapper .statistics li dl{position:absolute;top:0;width:109px;height:41px;margin-left:10px;border-left:1px solid #ccc}.my_courses .progress_bar_wrapper dl dt{top:23px;left:17px}.my_courses .progress_bar_wrapper dl dd{top:5px;left:18px;font-size:16px}.my_courses .progress_bar_wrapper .statistics li dl.started_items{left:60px;background-position:-237px -1065px}.my_courses .progress_bar_wrapper .statistics li dl.completed_items{left:170px;background-position:-237px -1110px}.my_courses .progress_bar_wrapper .statistics li dl.study_time{background-position:-237px -1155px;border-right:1px solid #CCC;left:280px}.my_courses .review_mode_launcher .statistics li dl{width:97px;border-right:1px solid #bbb}.my_courses .review_mode_launcher .statistics li dt,.my_courses .review_mode_launcher .statistics li dd{left:12px}.my_courses .review_mode_launcher .statistics li dt{top:32px;width:95px}.my_courses .review_mode_launcher .statistics li dl.reviewable_items{background-position:-244px -550px}.my_courses .review_mode_launcher .statistics li dl.completed_items{background-position:-244px -100px}.my_courses .review_mode_launcher .statistics li dl.completed_courses{background-position:-244px -150px;border:none}.my_courses .review_mode_launcher .statistics li dl.review_courses{background-position:-244px -150px;border:none}.my_courses .review_mode_launcher .statistics li dl.available_items{background-position:-244px 0px;border:none}.chart_wrapper .statistics li dl{width:105px}.chart_wrapper .statistics{float:right;width:110px;margin:5px 0 0}.chart_wrapper .statistics li{display:block;height:50px;margin-bottom:5px;border:1px solid #ccc;background-color:#FFF;border-radius:3px}.training .chart_wrapper .statistics li{height:45px}.chart_wrapper p.review_items{background-image:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png);background-position:-239px -1227px;background-repeat:no-repeat;border:1px solid #ccc;background-color:#FFF;border-radius:5px;color:#333;float:right;width:88px;height:10px;font-size:9px;padding:7px 0 7px 20px}.chart_wrapper{position:relative;padding:5px 10px 10px;border:1px solid #ccc;background-color:#fafafa;border-radius:5px}.chart_wrapper .chart_container,.chart_wrapper .chart_container .loading{width:707px;height:225px}.my_courses.show .chart_wrapper .chart_container,.my_courses.show .chart_wrapper .chart_container .loading{width:757px;height:225px}.chart_wrapper .chart_container{float:left;background:#fff;border:1px solid #ccc;margin-bottom:24px;margin-left:21px;padding-top:5px;position:relative;margin-top:5px}.chart_wrapper .chart_container h3{position:absolute;left:362px;bottom:-33px;color:#666;font-size:11px;font-weight:normal}.chart_wrapper .chart_container h4{color:#666;position:absolute;z-index:10;font-size:10px;padding:0 3px;margin:0 5px;background:#fff;border:1px solid #ddd;border-radius:3px}.chart_wrapper .chart_container article{position:relative}.chart_wrapper .chart_container nav{position:relative}.chart_wrapper .chart_container .line,.chart_wrapper .chart_container .bar{display:none;margin-left:-30px}.chart_wrapper .chart_container .line_chart_container,.chart_wrapper .chart_container .line{width:707px;height:85px;margin-right:3px}.chart_wrapper .chart_container .line_chart_container{margin-bottom:10px}.chart_wrapper .chart_container .line{margin-bottom:5px;margin-left:-29px}.chart_wrapper .chart_container .bar{width:725px;height:147px;border-top:none}.chart_wrapper .chart_container .line canvas{margin-left:9px}.chart_wrapper .appendix{float:right;width:100px;margin-top:5px;padding:0 5px;border-top:2px solid #ccc;border-bottom:2px solid #ccc}.chart_wrapper .appendix li{padding:3px 0;border-bottom:1px solid #ccc}.chart_wrapper .appendix li.last{border:none}#current_point{position:absolute;display:none;color:#666;font-weight:bold;opacity:0.9;padding:5px;z-index:100;background-color:#fff;border:3px solid #ccc;border-radius:4px}#current_point h2{font-size:14px}#current_point dl{width:138px;margin-top:2px;padding-top:2px}#current_point dl.study_time{color:#fff;width:130px;padding:1px 4px;background:#aaa;border-radius:3px}#current_point dt,#current_point dd{float:left;padding:2px}#current_point dt{width:100px}#current_point dd{text-align:right;width:30px}#current_point dl.item_stats dd,#current_point dl.sentence_stats dd{font-size:14px}#current_point dl.study_time dt{width:65px}#current_point dl.study_time dd{width:57px}#current_point .items_reviewed{color:#a3d856}#current_point .items_completed{color:#ff8b00}#current_point .items_started{color:#60a80c}#current_point .listening{color:#c7eafb}#current_point .speaking{color:#a2dbe2}#current_point .reading{color:#80d4f7}#current_point .writing{color:#2890d4}#current_point .total{margin-top:2px;padding-top:4px;border-top:2px solid #ccc}.reports #started_courses,.reports #completed_courses{width:450px}.reports .chart_wrapper aside{float:right;margin:0;width:117px}.reports .item_study_progress .chart_wrapper,.reports .training_progress .chart_wrapper{height:282px;width:897px}.reports .chart_switch h2{line-height:20px;margin-right:10px;padding-right:10px;border-right:1px solid #999;font-size:14px;margin-bottom:10px;float:left}.reports .chart_switch h2.disabled a{cursor:default;color:#333;font-weight:bold}.reports .chart_switch h2.last{margin-right:0;padding-right:0;border-right:0}nav.switch_view{font-size:12px;float:right}nav.switch_view li{float:left;border-right:1px solid #666;padding-right:8px;margin-right:8px;line-height:20px}nav.switch_view li.last{margin-right:0;padding-right:0;border-right:none}nav.switch_view li.selected a{cursor:default;color:#333;font-weight:bold}.my_courses .chart_wrapper{padding-bottom:16px;min-height:280px}.my_courses .chart_wrapper header{position:relative;text-align:center;margin-top:0}.my_courses .chart_wrapper header h3{height:19px;font-size:16px;margin:3px 0}.my_courses .chart_wrapper header nav li{position:absolute;top:1px}.my_courses .chart_wrapper header nav li.prev{left:350px}.my_courses .chart_wrapper header nav li.next{right:350px}.progress_bar_area span.meter{display:block;text-indent:-9999px;width:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.progress_bar_area .progress_bar_001,.progress_bar_area .progress_bar_001 span.meter{height:12px;background:url(/_assets/common/progress_bar_001-e7162f8327913df81b2226e712b47fce.png) no-repeat top left}.progress_bar_area .progress_bar_001{width:430px}.progress_bar_area .progress_bar_001 span.meter{background-position:left -12px}.progress_bar_area .progress_bar_002,.progress_bar_area .progress_bar_002 span.meter{height:11px;background:url(/_assets/common/progress_bar_002-a885014018e020f7a07c63e654a2772a.png) no-repeat top left}.progress_bar_area .progress_bar_002{width:350px}.progress_bar_area .progress_bar_002 span.meter{background-position:left -11px}.progress_bar_area .progress_bar_003,.progress_bar_area .progress_bar_003 span.meter{height:15px;background:url(/_assets/common/progress_bar_003-f67e4d0a3315ef21df30b0c652274798.png) no-repeat top left}.progress_bar_area .progress_bar_003{width:780px}.progress_bar_area .progress_bar_003 span.meter{background-position:left -15px;border-top-right-radius:10px;border-bottom-right-radius:10px}.progress_bar_area .progress_bar_004,.progress_bar_area .progress_bar_004 span.meter{text-align:left;height:5px;border-radius:5px}.progress_bar_area .progress_bar_004{background:#eee}.home .achievements .progress_bar_area{border-top:1px solid #fff;padding:10px 10px 0}.achievements .progress_bar_area .progress_bar_004{background:#eee;border:1px solid #bbb}.home .achievements .progress_bar_area .progress_bar_004{background:#eee;border:1px solid #bbb;height:5px;margin:0 0 2px}.achievements .progress_bar_area .progress_bar_004 span.meter{text-indent:-90000px;overflow:hidden;display:block}.home .achievements .progress_bar_area .progress_bar_004 span.meter{height:5px}.progress_bar_area .progress_bar_004 span.meter{background:#A3D856}.progress_bar_area .module_status_percent{font-size:12px;padding-top:5px}.my_courses .focused .progress_bar_area{clear:both}.progress_bar_area .weekly_target_progress,.progress_bar_area .weekly_target_progress span.meter{font-size:12px;width:410px;height:10px;margin-top:1px;background:url(/_assets/home/weekly_target_progress_bar-b3ac54c03b10881c0895b5d6a99f1963.png) no-repeat top left}.progress_bar_area .weekly_target_progress p{white-space:nowrap;margin-top:3px !important}.progress_bar_area .weekly_target_progress label{display:block;float:left;text-align:center;font-size:10px}.progress_bar_area .weekly_target_2{background-position:0px -32px}.progress_bar_area .weekly_target_2 span.meter{background-position:0px -22px}.progress_bar_area .weekly_target_2 label{width:170px}.progress_bar_area .weekly_target_2 label.first{margin-left:-70px;margin-right:20px}.progress_bar_area .weekly_target_2 label.last{margin-left:20px;margin-right:-70px}.progress_bar_area .weekly_target_4{background-position:0px -32px}.progress_bar_area .weekly_target_4 span.meter{background-position:0px -22px}.progress_bar_area .weekly_target_4 label{width:102px}.progress_bar_area .weekly_target_4 label.first{margin-left:-35px;margin-right:-15px}.progress_bar_area .weekly_target_4 label.last{margin-left:-15px;margin-right:-35px}.my_courses .progress_bar_wrapper{position:relative;clear:both;margin-bottom:10px;border:1px solid #ccc;background-color:#F4F4F4;border-radius:5px}.my_courses .progress_bar_wrapper h2{float:left;font-size:10px;font-weight:normal;margin:8px 0px 0px 8px;width:60px}.progress_bar_wrapper ul{float:left}.my_courses .progress_bar_wrapper .progress_bar_area,.my_courses .progress_bar_wrapper .progress_percent{float:right}.my_courses .progress_bar_wrapper .progress_bar_area{padding:14px}.my_courses .progress_bar_wrapper .progress_percent{text-align:right;line-height:35px;width:40px;margin-right:10px}.my_courses .progress_bar_wrapper .progress_percent strong{font-size:16px}.achievements .page_header h2{float:left;font-size:16px;margin:0;line-height:18px}.reports .chart_wrapper h2{font-size:20px}.reports .chart_wrapper nav,.reports .date_changer nav{color:#333;height:22px;line-height:18px;margin:0px auto;position:relative;text-align:center;width:135px}.reports .date_changer nav{z-index:99;height:auto;top:2px}.reports .chart_wrapper nav h3,.reports.group .progress_report .chart_wrapper h3{text-align:center;color:#555;font-size:15px}.reports .chart_wrapper nav .prev,.reports .chart_wrapper nav .next{position:absolute;top:0}.reports .progress_chart{margin:0 0 20px;position:relative;height:300px}.reports .progress_chart .item_study_progress,.reports .progress_chart .training_iprogress{position:absolute;top:0;left:0}.reports section.completed_courses,.reports section.started_courses{display:none}.reports .item_study_progress h2,.reports .training_progress h2{font-size:14px;margin-bottom:7px}body[data-namespace="group/reports"] .content aside{margin:15px 10px;float:left}body[data-namespace="group/reports"] .content aside h3{font-size:14px;padding-bottom:5px}body[data-namespace="group/reports"] aside.description{width:580px;margin-right:20px}body[data-namespace="group/reports"] aside.description p{font-size:14px}body[data-namespace="group/reports"] aside.appendix{width:250px;padding:15px 20px;background:#dbf2fb;border-radius:5px}body[data-namespace="group/reports"] aside.appendix h3{margin:0;border-bottom:1px solid #999;border-bottom:1px solid #999}body[data-namespace="group/reports"] aside.appendix ul{border-bottom:1px solid #999}body[data-namespace="group/reports"] aside.appendix li{padding:5px 3px;border-top:1px solid #ccc}body[data-namespace="group/reports"] aside.appendix li.first{border:none}body[data-namespace="group/reports"] aside.appendix dl{font-size:14px;line-height:32px;position:relative}body[data-namespace="group/reports"] aside.appendix dt{margin-bottom:2px;border-bottom:1px solid #cde;font-size:12px}body[data-namespace="group/reports"] aside.appendix dd{position:absolute;top:1px;right:10px;font-weight:bold}body[data-namespace="group/reports"] aside.appendix .no_content{padding-top:10px}.reports.report_individual .item_study_progress .chart_wrapper nav ul{display:none}.reports .report_sort,.reports .report_type{display:block;float:left}.reports .csv .member_action_area{width:500px;margin-bottom:10px;float:left}.member_action_container{margin:14px 0 10px}.member_action_container fieldset{position:relative;width:180px;padding:8px 10px;display:inline-block;vertical-align:top;min-height:65px;border-radius:3px}.member_action_container .fieldset_container{background:#f5f5f5;display:inline-block;min-height:50px;margin-right:4px}.member_action_container .fieldset_container h3{margin-left:25px;margin-bottom:2px}.member_action_container .member_date_pickers{background:#f5f5f5;text-align:right;width:230px;position:relative}.member_action_container .member_date_pickers h3{text-align:left;margin-left:12px;margin-bottom:2px}.member_action_container .member_date_pickers input[type=text]{width:70px;margin-right:4px}.member_action_container .member_date_pickers input[type=submit]{position:absolute;bottom:4px;right:10px}.reports .csv .member_action_area .submit{float:right;margin-right:20px;margin-top:7px}.reports .report_sort{width:100px;margin-right:15px}.reports .report_sort.from{width:135px;margin-right:0}.reports .report_sort .divider{display:inline;padding-left:10px}.reports .report_sort label{display:block}.reports .report_sort input{width:100px}.reports .report_type{margin-left:7px}.reports .csv .report_type_head{font-weight:bold;display:block}.reports .csv .report_type input{margin-right:15px}.reports .csv a{text-decoration:none;color:#2890D4}.reports .csv a:hover{text-decoration:none;color:#1D6BAB}.reports article.statistics,body[data-namespace="group/reports"] .reports .achievements{float:left;width:450px;margin-bottom:20px}.reports article.statistics{margin-right:20px}.reports article.statistics h2{font-size:14px;margin:0 0 5px}.reports article.statistics ul.statistics{background-color:#f5f5f5;border:1px solid #bbb;height:50px;border-radius:4px}.reports article.statistics ul.statistics li{float:left;padding-left:5px}.reports article.statistics ul.statistics li dl{width:100px;border-right:1px solid #bbb}.reports article.statistics ul.statistics li dt,.reports article.statistics ul.statistics li dd{left:12px}.reports article.statistics ul.statistics li dl.started_items{background-position:-244px -49px}.reports article.statistics ul.statistics li dl.completed_items{background-position:-244px -100px}.reports article.statistics ul.statistics li dl.completed_courses{background-position:-244px -150px;width:105px}.reports article.statistics ul.statistics li dl.completed_courses dt{width:90px}.reports article.statistics ul.statistics li dl.study_time{border:none;background-position:-244px -200px}body[data-namespace="admin/users/study"] .achievements{display:inline-block}body[data-namespace="admin/users/study"] .achievements h2{font-size:14px;margin:0 0 5px}body[data-namespace="admin/users/study"] .achievements ul{background:#f3f3f3;border:1px solid #bbb;border-radius:4px}body[data-namespace="admin/users/study"] .achievements ul li{position:relative;padding:10px;width:128px;height:30px;float:left;border-left:1px solid #ccc}body[data-namespace="admin/users/study"] .achievements ul li.first{border:none}body[data-namespace="admin/users/study"] .achievements ul li h3,body[data-namespace="admin/users/study"] .achievements ul li p{padding-left:40px;font-size:11px}body[data-namespace="admin/users/study"] .achievements ul li h3{font-size:13px}body[data-namespace="admin/users/study"] .achievements ul li h3 span{font-size:11px;font-weight:normal}body[data-namespace="admin/users/study"] .achievements ul li .badge{position:absolute;top:5px;left:5px;width:40px;height:40px}.reports section.completed_courses,.reports section.started_courses{width:451px;display:block;float:left}.reports section.started_courses{margin-right:18px}.reports .completed_courses h2,.reports .started_courses h2{font-size:14px;margin-bottom:7px}.reports .completed_courses article,.reports .started_courses article{padding:8px;background:#f5f5f5;border:1px solid #ccc;border-radius:3px;min-height:70px;margin-bottom:10px;position:relative}.reports .completed_courses article header h3,.reports .started_courses article header h3{float:left;width:300px;margin:0}.reports .completed_courses article header h3{margin:0 0 7px}.reports .completed_courses article .status_percent,.reports .started_courses article .status_percent{float:right;font-size:16px;text-align:right;width:40px}.reports .completed_courses .course_thumb,.reports .started_courses .course_thumb{float:left;margin-right:8px}.reports .completed_courses h3 a,.reports .started_courses h3 a{font-size:16px;color:#333}.reports .completed_courses article nav{float:right}.reports .completed_courses article nav .small_no_focus{margin-top:10px}.reports .completed_courses .progress_bar_area,.reports .started_courses .progress_bar_area{float:left;margin:5px 0px}.reports .started_courses .stats,.reports .completed_courses .stats{width:330px;float:left;line-height:13px}.reports .completed_courses .stats ul li,.reports .started_courses .stats ul li{float:left;margin:0 10px 3px 0}.reports .completed_courses .stats ul li.last,.reports .started_courses .stats ul li.last{margin-right:0}.reports .completed_courses .stats ul li.completed_on,.reports .started_courses .stats ul li.started_on{margin-right:0}.reports .completed_courses .icon_fin{right:10px;top:10px;background-position:-264px -494px}.reports.group .training .chart_wrapper .statistics .study_time{margin-left:5px;width:110px}.reports.group .training .chart_wrapper .statistics .study_time dt,.reports.group .training .chart_wrapper .statistics .study_time dd{left:15px}.member_select{clear:left;margin:4px 0px;font-size:12px}.member_select .loading{display:none;background:url(/_assets/common/loading_16-df1aa7e116c2b8dc2adf644e72b8d6a5.gif) center center;float:left;width:16px;height:16px;margin-right:6px}span.with_selected{margin-left:10px}.member_select a{font-weight:bold}.group_message{width:540px}.group_message h4{font-size:12px}.group_message .text{width:500px;padding:5px}.group_message div{margin-bottom:10px}.group_message textarea{width:502px;height:140px}.group_message .cancel{margin-right:10px}.group_message div.submit{text-align:right;margin-bottom:0px;clear:both}p.user_count{float:right;margin:0 0 10px;font-size:11px}div.invite_users{width:420px}.users .invite_users textarea{width:405px;height:150px;margin:0 0 15px}body[data-controller="reports"][data-namespace="reports"] .content .wrapper{padding-top:0;font-size:0;background:none;border:none}body[data-controller="reports"][data-namespace="reports"] .content .wrapper>*{font-size:14px}body[data-controller="reports"][data-namespace="reports"] .primary-content,body[data-controller="reports"][data-namespace="reports"] .secondary-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}body[data-controller="reports"][data-namespace="reports"] .primary-content{width:680px}body[data-controller="reports"][data-namespace="reports"] .primary-content.alone{width:100%}body[data-controller="reports"][data-namespace="reports"] .secondary-content{margin-left:20px;width:260px}body[data-controller="reports"][data-namespace="reports"] .social_buttons{width:auto}body[data-controller="reports"][data-namespace="reports"] .social_buttons>*{float:left;margin-right:15px}body[data-controller="reports"][data-namespace="reports"] .action-link{color:#1ea6f8;font-size:12px;font-weight:bold}body[data-controller="reports"][data-namespace="reports"] .action-link:hover{text-decoration:underline;cursor:pointer;cursor:hand}body[data-controller="reports"][data-namespace="reports"] .content-container.progress{overflow:visible}body[data-controller="reports"][data-namespace="reports"] .content-container.progress .content-primary{padding-top:0}body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart{height:310px;margin:15px 0 0;padding:4px 20px;border:1px solid #ccc;border-radius:5px;background-color:#fafafa;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart .item_study_progress{position:relative}body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart .chart_wrapper{width:auto;border:0;background:none}body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart .chart_wrapper #study_summary,body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart .chart_wrapper #training_summary{width:120px}body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart .chart_wrapper #study_summary .statistics,body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart .chart_wrapper #training_summary .statistics{width:100%}body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart .chart_wrapper #study_summary .statistics li,body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart .chart_wrapper #training_summary .statistics li{width:100%;border:0;background:none}body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart .chart_wrapper #study_summary .statistics li dl,body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart .chart_wrapper #training_summary .statistics li dl{width:100%}body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart .chart_wrapper #study_summary .statistics li dl dd,body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart .chart_wrapper #training_summary .statistics li dl dd{width:100%;top:7px}body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart .chart_wrapper #study_summary .statistics li dl dt,body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart .chart_wrapper #training_summary .statistics li dl dt{width:100%;font-size:12px;color:#999;top:30px}body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart .chart_wrapper #study_summary .statistics li.review_items,body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart .chart_wrapper #training_summary .statistics li.review_items{height:20px}body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart .chart_wrapper #study_summary .statistics li.review_items dl,body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart .chart_wrapper #training_summary .statistics li.review_items dl{height:20px;background-position:-239px -1227px}body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart .chart_wrapper #study_summary .statistics li.review_items dl dt,body[data-controller="reports"][data-namespace="reports"] .content-container.progress .progress_chart .chart_wrapper #training_summary .statistics li.review_items dl dt{top:6px}body[data-controller="calendars"][data-namespace="calendars"] .content .wrapper{padding-top:0;font-size:0;background:none;border:none}body[data-controller="calendars"][data-namespace="calendars"] .content .wrapper>*{font-size:14px}body[data-controller="calendars"][data-namespace="calendars"] .primary-content,body[data-controller="calendars"][data-namespace="calendars"] .secondary-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}body[data-controller="calendars"][data-namespace="calendars"] .primary-content{width:680px}body[data-controller="calendars"][data-namespace="calendars"] .primary-content.alone{width:100%}body[data-controller="calendars"][data-namespace="calendars"] .secondary-content{margin-left:20px;width:260px}body[data-controller="calendars"][data-namespace="calendars"] .social_buttons{width:auto}body[data-controller="calendars"][data-namespace="calendars"] .social_buttons>*{float:left;margin-right:15px}body[data-controller="calendars"][data-namespace="calendars"] .action-link{color:#1ea6f8;font-size:12px;font-weight:bold}body[data-controller="calendars"][data-namespace="calendars"] .action-link:hover{text-decoration:underline;cursor:pointer;cursor:hand}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses{padding:0}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .target_notice{margin:0}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .slider-area{width:430px}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .slider-area #study_target_form{margin-top:0}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .slider-area .target_11 .study_target_range_box .study_target_meter_labels label{width:82px}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .slider-area .study_target_range_box{width:auto;margin:0;padding:17px 0;float:none;overflow:visible}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .slider-area .study_target_range_box .study_target_meter_container,body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .slider-area .study_target_range_box .study_target_meter_labels{width:100%}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .slider-area .study_target_range_box .study_target_meter_container .slider{width:100%;background-size:100% 300%}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .slider-area .study_target_range_box .study_target_meter_labels{display:table;width:430px}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .slider-area .study_target_range_box .study_target_meter_labels label{width:95px;margin:10px 0;padding:0;text-align:center;font-size:12px;box-sizing:border-box}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .slider-area .study_target_range_box .study_target_meter_labels label.first{width:50px;text-align:left}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .slider-area .study_target_range_box .study_target_meter_labels label.last{width:70px;position:absolute;right:-35px}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .stats{width:180px;margin-top:8px;margin-left:30px;margin-bottom:20px}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .stats .content-list.study-breakdown li:first-child .primary{padding-top:0}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .stats .content-list.study-breakdown .primary{padding-top:15px;color:#333;font-size:15px}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .stats .content-list.study-breakdown .secondary{padding-bottom:0;text-align:left;font-weight:bold}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .stats .content-list.study-breakdown .streak-total{font-size:1.3em}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .status-area{width:330px;position:absolute;bottom:0;left:60px}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .status-area .content-tip-message:after{font-size:70px}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .status-area .content-tip-message .message-container{right:20%;bottom:13px}body[data-controller="calendars"][data-namespace="calendars"] .study-target .my_courses .status-area .content-tip-message .message-container .message{padding:12px 8px}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar th{font-size:12px;vertical-align:middle}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar .calendar-primary{width:100%}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar .calendar-primary .month-switcher{width:100%}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar .calendar-primary .daily_stats{width:75px}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar .calendar-primary .daily_stats time{width:75px}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar .calendar-primary .study_time.ellipsis{width:71px}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar .calendar-primary .time,body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar .calendar-primary .vs,body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar .calendar-primary .today time{color:#666;font-weight:bold;background-color:#fffacd}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar .calendar-primary .vs.positive-change{color:#7cbd00}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar .calendar-primary .vs.negative-change{color:#c30}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar .calendar-primary .time br{display:none}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar .calendar-primary .time span:after{content:"\a";white-space:pre}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar-legend{margin-top:20px;border-spacing:0}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar-legend .calendar-icons{vertical-align:middle}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar-legend .calendar-icons .content-list{width:auto;display:inline-block}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar-legend .calendar-icons .content-list .list-item{height:13px;display:inline;margin-top:0;padding-left:18px;background-image:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png);background-repeat:no-repeat;color:#333;font-size:13px}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar-legend .calendar-icons .content-list .list-item+.list-item{margin-top:8px;margin-left:20px}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar-legend .calendar-icons .content-list .list-item.icon-start{background-position:-264px -454px}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar-legend .calendar-icons .content-list .list-item.icon-completed{background-position:-264px -494px}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar-legend .calendar-icons .content-list .list-item.icon-checkpoint{background-position:-264px -474px}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar-legend .calendar-stats{border:0}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar-legend .calendar-stats .content-list{text-align:right}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar-legend .calendar-stats .content-list .list-item{display:block;margin:3px 0}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar-legend .calendar-stats .content-list .list-item.study-time{margin-right:20px}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar-legend .calendar-stats .content-list .list-item .primary{display:inline-block;font-size:14px;font-weight:bold;color:#333}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar-legend .calendar-stats .content-list .list-item .primary .time{color:#000}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar-legend .calendar-stats .content-list .list-item .primary .time br{display:none}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar-legend .calendar-stats .content-list .list-item .primary .percentage{color:#7cbd00}body[data-controller="calendars"][data-namespace="calendars"] .monthly-calendar .calendar-legend .calendar-stats .content-list .list-item .primary .time-description{display:inline-block;font-weight:normal;width:150px}body[data-controller="calendars"][data-namespace="calendars"] .study-progress{overflow:visible}body[data-controller="calendars"][data-namespace="calendars"] .study-progress .daily.box{margin-top:0;padding-top:0;border-top:0}body[data-controller="calendars"][data-namespace="calendars"] .study-progress .daily.box+.daily.box{margin-top:15px;padding-top:15px;border-top:2px solid #eaeaea}body[data-controller="calendars"][data-namespace="calendars"] .study-progress .daily.box .calendar-wrapper{width:50px;display:inline-block;position:relative;top:0;left:0;text-align:center}body[data-controller="calendars"][data-namespace="calendars"] .study-progress .daily.box .calendar-wrapper .calendar-page{width:50px;display:inline-block;color:#999;text-align:center}body[data-controller="calendars"][data-namespace="calendars"] .study-progress .daily.box .calendar-wrapper .calendar-page .month{display:block;color:#fff;font-size:10px;font-weight:normal;line-height:12px;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#c30}body[data-controller="calendars"][data-namespace="calendars"] .study-progress .daily.box .calendar-wrapper .calendar-page .day{display:block;font-size:18px;font-weight:bold;line-height:18px;padding:2px 0 0;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;background-color:#fff}body[data-controller="calendars"][data-namespace="calendars"] .study-progress .daily.box .calendar-wrapper .calendar-page .year{display:block;font-size:10px;font-weight:normal;line-height:10px;padding:0px 0px 3px;border:1px solid #e2e2e2;border-top:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-color:#fff}body[data-controller="calendars"][data-namespace="calendars"] .study-progress .daily.box .calendar-wrapper .share-btn{display:inline-block;margin-top:3px}body[data-controller="calendars"][data-namespace="calendars"] .study-progress .daily.box .total{display:inline-block;width:168px;margin-left:5px;vertical-align:top}body[data-controller="calendars"][data-namespace="calendars"] .study-progress .daily.box .total .daily_events{margin-bottom:0}body[data-controller="calendars"][data-namespace="calendars"] .study-progress .daily.box .total .daily_events .course_activity li{float:none}body[data-controller="calendars"][data-namespace="calendars"] .study-progress .daily.box .total h4{border-bottom:1px solid #eaeaea}body[data-controller="calendars"][data-namespace="calendars"] .study-progress .daily.box .total p{margin-left:11px}body[data-controller="courses"][data-namespace="courses"][data-action="show"] .content .wrapper{padding-top:0;font-size:0;background:none;border:none}body[data-controller="courses"][data-namespace="courses"][data-action="show"] .content .wrapper>*{font-size:14px}body[data-controller="courses"][data-namespace="courses"][data-action="show"] .primary-content,body[data-controller="courses"][data-namespace="courses"][data-action="show"] .secondary-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}body[data-controller="courses"][data-namespace="courses"][data-action="show"] .primary-content{width:680px}body[data-controller="courses"][data-namespace="courses"][data-action="show"] .primary-content.alone{width:100%}body[data-controller="courses"][data-namespace="courses"][data-action="show"] .secondary-content{margin-left:20px;width:260px}body[data-controller="courses"][data-namespace="courses"][data-action="show"] .social_buttons{width:auto}body[data-controller="courses"][data-namespace="courses"][data-action="show"] .social_buttons>*{float:left;margin-right:15px}body[data-controller="courses"][data-namespace="courses"][data-action="show"] .action-link{color:#1ea6f8;font-size:12px;font-weight:bold}body[data-controller="courses"][data-namespace="courses"][data-action="show"] .action-link:hover{text-decoration:underline;cursor:pointer;cursor:hand}body[data-controller="courses"][data-namespace="courses"][data-action="show"] .content-container.content-summary .content-details .details-primary,body[data-controller="courses"][data-namespace="courses"][data-action="show"] .content-container.content-summary .content-details .details-secondary{width:50%}body[data-controller="courses"][data-namespace="courses"][data-action="show"] .questions-tips{padding:15px}body[data-controller="courses"][data-namespace="courses"][data-action="show"] .questions-tips .search_area:after{clear:none}body[data-controller="courses"][data-namespace="courses"][data-action="show"] .divider{border-top:1px solid #ccc}body[data-controller="courses"][data-namespace="courses"][data-action="show"] .content-tabs{position:relative}body[data-controller="courses"][data-namespace="courses"][data-action="show"] .content-tabs .content-options{position:absolute;top:0;right:0}body[data-controller="courses"][data-namespace="courses"][data-action="show"] .content-tabs .content-options .tab-option{display:inline-block;vertical-align:middle;float:none;margin:0}body[data-controller="courses"][data-namespace="courses"][data-action="show"] .item_explorer .items .ajax_loading{position:relative;background:url(/_assets/common/loading-d86f880108f8da2a0c389e5989d28575.gif) no-repeat;background-position-x:50%;background-position-y:50%;border-color:#ccc;opacity:1}body[data-controller="courses"][data-namespace="courses"][data-action="show"] .item_explorer .items .ajax_loading>*{opacity:0.3}body[data-controller="my_courses"][data-namespace="my_courses"] .content .wrapper{padding-top:0;font-size:0;background:none;border:none}body[data-controller="my_courses"][data-namespace="my_courses"] .content .wrapper>*{font-size:14px}body[data-controller="my_courses"][data-namespace="my_courses"] .primary-content,body[data-controller="my_courses"][data-namespace="my_courses"] .secondary-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}body[data-controller="my_courses"][data-namespace="my_courses"] .primary-content{width:680px}body[data-controller="my_courses"][data-namespace="my_courses"] .primary-content.alone{width:100%}body[data-controller="my_courses"][data-namespace="my_courses"] .secondary-content{margin-left:20px;width:260px}body[data-controller="my_courses"][data-namespace="my_courses"] .social_buttons{width:auto}body[data-controller="my_courses"][data-namespace="my_courses"] .social_buttons>*{float:left;margin-right:15px}body[data-controller="my_courses"][data-namespace="my_courses"] .action-link{color:#1ea6f8;font-size:12px;font-weight:bold}body[data-controller="my_courses"][data-namespace="my_courses"] .action-link:hover{text-decoration:underline;cursor:pointer;cursor:hand}body[data-controller="my_courses"][data-namespace="my_courses"] .content-container.content-summary .content-details .details-primary,body[data-controller="my_courses"][data-namespace="my_courses"] .content-container.content-summary .content-details .details-secondary{width:50%}body[data-controller="my_courses"][data-namespace="my_courses"] .questions-tips{padding:15px}body[data-controller="my_courses"][data-namespace="my_courses"] .questions-tips .search_area:after{clear:none}body[data-controller="my_courses"][data-namespace="my_courses"] .divider{border-top:1px solid #ccc}body[data-controller="my_courses"][data-namespace="my_courses"] .content-tabs{position:relative}body[data-controller="my_courses"][data-namespace="my_courses"] .content-tabs .content-options{position:absolute;top:0;right:0}body[data-controller="my_courses"][data-namespace="my_courses"] .content-tabs .content-options .tab-option{display:inline-block;vertical-align:middle;float:none;margin:0}body[data-controller="my_courses"][data-namespace="my_courses"] .item_explorer .items .ajax_loading{position:relative;background:url(/_assets/common/loading-d86f880108f8da2a0c389e5989d28575.gif) no-repeat;background-position-x:50%;background-position-y:50%;border-color:#ccc;opacity:1}body[data-controller="my_courses"][data-namespace="my_courses"] .item_explorer .items .ajax_loading>*{opacity:0.3}body[data-controller="my_courses"][data-namespace="my_courses"] .questions-tips .topics{width:580px}body[data-controller="my_courses"][data-namespace="my_courses"] .content-options .advanced_editor_link,body[data-controller="my_courses"][data-namespace="my_courses"] .content-options .report_course,body[data-controller="my_courses"][data-namespace="my_courses"] .content-options .social_buttons_wrapper{display:inline-block;vertical-align:middle;float:none;margin:0}body[data-controller="my_courses"][data-namespace="my_courses"] .item_explorer .items .item_cell .item .cue_response{min-height:60px}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .content .wrapper{padding-top:0;font-size:0;background:none;border:none}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .content .wrapper>*{font-size:14px}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .primary-content,body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .secondary-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .primary-content{width:680px}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .primary-content.alone{width:100%}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .secondary-content{margin-left:20px;width:260px}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .social_buttons{width:auto}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .social_buttons>*{float:left;margin-right:15px}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .action-link{color:#1ea6f8;font-size:12px;font-weight:bold}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .action-link:hover{text-decoration:underline;cursor:pointer;cursor:hand}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .content-container.content-summary .content-details .details-primary,body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .content-container.content-summary .content-details .details-secondary{width:50%}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .questions-tips{padding:15px}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .questions-tips .search_area:after{clear:none}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .divider{border-top:1px solid #ccc}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .content-tabs{position:relative}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .content-tabs .content-options{position:absolute;top:0;right:0}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .content-tabs .content-options .tab-option{display:inline-block;vertical-align:middle;float:none;margin:0}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_explorer .items .ajax_loading{position:relative;background:url(/_assets/common/loading-d86f880108f8da2a0c389e5989d28575.gif) no-repeat;background-position-x:50%;background-position-y:50%;border-color:#ccc;opacity:1}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_explorer .items .ajax_loading>*{opacity:0.3}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .publish_notice .content-actions .btn.btn-bar.do_publish,body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .publish_notice .content-actions .do_publish.btn.launch{visibility:hidden}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form{padding:10px 10px 15px;background:#F3F3F3;border:1px solid #CCC;margin:10px 0;border-radius:3px;border-top:1px solid #aaa;position:relative}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form .audio.disabled{display:block}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form input[type="text"]{font-size:14px;width:250px;padding:3px;margin:0 0 5px}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form h4{font-size:10px;font-weight:normal}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form input#item_cue_transliteration{width:140px}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form input[type="submit"]{margin-top:16px;margin-right:5px}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form .ajax_loading{background:#eee}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form .ajax_loading *{opacity:0.6}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form .ajax_loading .loading{display:block;position:absolute;top:1px;left:90px;opacity:1}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form .cue_response{float:left;margin-left:10px;margin-right:10px}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form .cue_response.character_based{width:330px}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form .cue_response.character_based .left_column{width:175px}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form .cue_response.character_based .left_column input[type="text"]{width:150px}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form .cue_response.character_based .right_column{width:155px}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form .cue_response.character_based input[type="text"]{width:315px}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form .note{clear:both;color:#666;margin-left:20px;font-size:11px}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form .extra_options{position:absolute;bottom:30px;left:320px;margin:0;font-weight:bold}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form .form_actions{float:left;position:relative;top:10px;left:0;bottom:0}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form .form_actions input{margin-top:0}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form .form_actions a.cancel{background:none}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form .audio.edit{width:25px;margin:18px 0 0}body[data-controller="courses"][data-namespace="custom/courses"][data-action="show"] .item_form .audio.edit .audio.icon{display:block;margin:0 0 10px}.content-summary .content-primary.content-columns{box-sizing:border-box;border-spacing:0}.content-summary .content-primary.content-columns .study-stats{width:330px}.content-summary .content-primary.content-columns .study-stats .content-stats .content-column .accent{height:33px}.content-summary .content-primary.content-columns .study-stats .content-stats .content-column .primary{font-size:16px}.content-summary .content-primary.content-columns .study-stats .content-stats .content-column .secondary{font-size:13px}.content-summary .content-primary.content-columns .content-column{border-left:0}.content-summary .content-primary.content-columns .content-column .stats{border-spacing:0}.content-summary .content-primary.content-columns .content-column .stats .stat{display:inline-block;margin-left:0;padding-bottom:5px;padding-left:0;border-left:0;text-transform:capitalize}.content-summary .content-primary.content-columns .content-column .stats .stat+.stat{margin-left:10px;padding-left:10px;border-left:1px solid #eaeaea}.content-summary .content-primary.content-columns .content-column .stats .stat a{color:#000}.content-summary .content-primary.content-columns .content-column .stats .stat a:hover{color:#0081bd}.content-summary .content-primary.content-columns .content-column .stats .stat .primary{font-weight:bold}.content-summary .content-primary.content-columns .content-column .stats .stat .secondary{color:#333}.content-summary .content-primary.content-columns .content-column .course-title{width:305px;font-size:17px}.content-summary .content-primary.content-columns .content-column.course-picture{width:140px;padding-right:15px}.content-summary .content-primary.content-columns .content-column.course-picture .content-figure{width:140px}.content-summary .content-primary.content-columns .content-column.course-picture .action-link{display:inline-block;width:100%;margin-top:5px;text-align:center}.content-summary .content-primary.content-columns .content-column.course-data{width:480px;padding-right:15px}.content-summary .content-primary.content-columns .content-column.course-data .description{margin-top:10px;font-size:12px}.content-summary .content-primary.content-columns .content-column.course-data .description p{margin-top:5px;line-height:18px}.content-summary .content-primary.content-columns .content-column.course-data .divider{margin:1.7em 0}.content-summary .content-primary.content-columns .content-column.course-actions{padding-left:15px;border-left:1px solid #eaeaea}.content-summary .content-primary.content-columns .content-column.course-actions .action{padding:10px 0;border-top:0;font-size:0}.content-summary .content-primary.content-columns .content-column.course-actions .action .btn{display:inline-block;margin-right:10px}.content-summary .content-primary.content-columns .content-column.course-actions .action h3{display:inline-block;vertical-align:middle;font-size:17px;font-weight:bold}.content-summary .content-primary.content-columns .content-column.course-actions .action p{font-size:10px}.content-summary .content-primary.content-columns .content-column.course-actions .action+.action{border-top:1px solid #eaeaea}.content-summary .content-primary.content-columns .content-column.course-actions .action .content-columns{border-spacing:0}.content-summary .content-primary.content-columns .content-column.course-actions .action .content-columns .content-column{border-spacing:0;position:relative}.content-summary .content-primary.content-columns .content-column.course-actions .action .content-columns .content-column.primary .content-column{width:45px}.content-summary .content-primary.content-columns .content-column.course-actions .action .content-columns .content-column.primary .content-column+.content-column{width:auto;vertical-align:middle}.content-summary .content-primary.content-columns .content-column.course-actions .action .content-columns .content-column.secondary{text-align:right}.content-summary .content-primary.content-columns .content-column.course-actions .action .content-columns .content-column.secondary .progress-knob{position:absolute;top:0;right:0}.hidden{display:none}.content-word-listing .content-details .details-primary{width:60%}.content-word-listing .content-details .details-secondary{width:40%}.content-word-listing .details-primary>.actions{display:inline-block;margin-left:0}.content-word-listing .details-primary>.actions+.actions{margin-left:20px}.content-word-listing .item_explorer{padding:0 15px}.content-word-listing .item_explorer .items{min-height:0;margin:0}.content-word-listing .item_explorer .items .item_cell .item .cue_response.text{min-height:0}.content-word-listing .item_explorer .items .item_cell .item .item_actions{margin-left:35px}.content-word-listing .item_explorer .items .sentence_actions,.content-word-listing .item_explorer .items .item_actions{margin-top:5px}.content-word-listing .item_explorer .items .sentence_actions .edit_sentence,.content-word-listing .item_explorer .items .sentence_actions .edit_item,.content-word-listing .item_explorer .items .item_actions .edit_sentence,.content-word-listing .item_explorer .items .item_actions .edit_item{float:left}.content-word-listing .item_explorer .items .sentence_actions .input-override,.content-word-listing .item_explorer .items .item_actions .input-override{color:#2890D4;float:left;border:none;background:transparent;font-size:12px;font-family:"Helvetica Neue","Helvetica","Arial","DejaVu Sans","Kozuka Gothic Pro R","MS P Gothic","Hiragino Kaku Gothic Pro","Osaka","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;font-weight:bold;padding:0;margin:1px 0}.content-word-listing .item_explorer .items .sentence_actions .remove_sentence,.content-word-listing .item_explorer .items .sentence_actions .remove_item,.content-word-listing .item_explorer .items .sentence_actions .add_sentence,.content-word-listing .item_explorer .items .item_actions .remove_sentence,.content-word-listing .item_explorer .items .item_actions .remove_item,.content-word-listing .item_explorer .items .item_actions .add_sentence{margin-left:10px;padding-left:10px;border-left:1px solid #eaeaea}.content-word-listing .item_explorer td{vertical-align:top}.content-word-listing .item_explorer td.item_cell{width:305px;padding-top:10px;padding-bottom:10px}.content-word-listing .item_explorer td.sentence_cell{width:100%;border-left:1px solid #ccc;border-right:0}.content-word-listing .item_explorer .sentence_cell{width:460px}.content-word-listing .item_explorer .sentence_cell .sentence_sound{float:left;margin:0 10px}.content-word-listing .item_explorer .sentence_cell .sentence_sound+.sentence_translations{margin-left:0}.content-word-listing .item_explorer .sentence_cell .sentence_translations{float:left;margin-left:45px}.content-word-listing .item_explorer .sentence_cell .sentence_translations p{margin-left:0;margin-right:0}.content-word-listing .item_explorer .progress_cell{width:120px}.content-word-listing .item_explorer ul li{padding:0;border-top:0}.content-word-listing .item_explorer ul li+li{border-top:1px solid #ccc}.content-word-listing .item_explorer ul li.loading{padding:30px;border:none}.content-word-listing .item_explorer ul li .checkbox{float:left;padding:10px 0px}.content-word-listing .item_explorer ul li .sentence_cell .text.dictionary-target{color:#000}.content-word-listing .item_explorer ul li .sentence_cell .transliteration{margin-top:5px;font-size:14px;color:#333}.content-word-listing .item_explorer ul li .sentence_cell .translation{margin-top:5px;color:#000}.content-word-listing .item_explorer ul li .item{margin-left:4px}.content-word-listing .item_explorer ul li .item>.audio{position:relative;top:-3px}.content-word-listing .item_explorer ul li .item .cue_response{position:relative;margin-left:35px}.content-word-listing .item_explorer ul li .item .cue_response.image .part_of_speech{position:static}.content-word-listing .item_explorer ul li .item .cue_response .progress_bar_area{position:absolute;right:0}.content-word-listing .item_explorer ul li .item .cue_response .progress_bar_area .module_status_percent{padding-top:2px}.content-word-listing .item_explorer ul li .item .cue_response .progress_bar_area,.content-word-listing .item_explorer ul li .item .cue_response .progress_wrapper{float:right;width:50px}.content-word-listing .item_explorer ul li .item .part_of_speech{margin-right:0;position:relative;color:#333;font-size:14px}.content-word-listing .item_explorer ul li .item .transliteration{font-size:14px;font-weight:normal;color:#ff8b00}.content-word-listing .item_explorer ul li .item .response{width:200px;color:#000;font-size:16px;font-weight:normal}.content-word-listing .item_explorer ul li .sentence{float:none;width:auto;padding:10px 0px 8px;border-top:1px solid #eaeaea}.content-word-listing .item_explorer ul li .sentence p{width:450px;margin:0 10px;font-size:16px}.content-word-listing .item_explorer ul li .sentence .sentence_image{float:right;display:inline-block}.content-word-listing .item_explorer ul li .sentence .sentence_image .content-figure{display:block}.content-word-listing .item_explorer ul li .sentence_1{border:none}.content-word-listing .item_explorer ul li .sentence_2,.content-word-listing .item_explorer ul li .sentence_3{margin:0}.content-word-listing .item_explorer ul li .translation{margin:5px 10px 10px}.content-word-listing .item_explorer ul li .progress_bar_area{float:left;width:110px;margin:10px 0px 0px 10px;text-align:right;clear:none}.content-word-listing .item_explorer ul li .progress_bar_area .progress_wrapper{float:left;width:95px}.content-word-listing footer.content-details{border-top:1px solid #ccc;border-bottom:0}body[data-controller="user_beta_signups"] .content .wrapper{padding-top:0;font-size:0;background:none;border:none}body[data-controller="user_beta_signups"] .content .wrapper>*{font-size:14px}body[data-controller="user_beta_signups"] .primary-content,body[data-controller="user_beta_signups"] .secondary-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}body[data-controller="user_beta_signups"] .primary-content{width:680px}body[data-controller="user_beta_signups"] .primary-content.alone{width:100%}body[data-controller="user_beta_signups"] .secondary-content{margin-left:20px;width:260px}body[data-controller="user_beta_signups"] .social_buttons{width:auto}body[data-controller="user_beta_signups"] .social_buttons>*{float:left;margin-right:15px}body[data-controller="user_beta_signups"] .action-link{color:#1ea6f8;font-size:12px;font-weight:bold}body[data-controller="user_beta_signups"] .action-link:hover{text-decoration:underline;cursor:pointer;cursor:hand}body[data-controller="user_beta_signups"] .content-splash{padding:50px 90px;text-align:center}body[data-controller="user_beta_signups"] .content-splash .accent{font-size:36px;margin-bottom:1.5em}body[data-controller="user_beta_signups"] .content-splash .description{font-size:16px;line-height:2;margin-bottom:1.5em}body[data-controller="user_beta_signups"] .content-splash .opt-out-wrapper{margin-top:0.2em}body[data-controller="user_beta_signups"] .content-splash .description-brief{font-size:26px;margin-bottom:0.75em}body[data-controller="user_beta_signups"] .content-splash .description-full{text-align:justify}body[data-controller="user_beta_signups"] .content-splash .btn-text{display:inline-block;vertical-align:middle}body[data-controller="user_beta_signups"] .content-splash .btn{margin-bottom:0.6em}body[data-controller="user_beta_signups"] .content-splash .btn .btn-accent{font-size:50px;display:inline-block;background-color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:relative;vertical-align:middle;height:1.1em;width:1.1em}body[data-controller="user_beta_signups"] .content-splash .btn .btn-accent:after{line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke:1px transparent;text-rendering:optimizeLegibility;speak:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"iKnow Icons";-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);content:"";display:inline-block;position:absolute;left:0.17em;top:0.06em;font-weight:normal;color:#ff8b00}body[data-controller="user_beta_signups"] .content-splash .btn:hover .btn-accent:after{color:#e67d00}td.category_cop{vertical-align:middle;text-align:center;border:none}td.category_cop p{margin:5px 0}td.category_cop p .button{width:auto}div.tag_block{width:100%}div.tag_block div{font-size:160%;text-align:center;margin:auto;width:90%}.faq_footer_link{margin:0;padding-top:0}.faq_tag_row{font-weight:bold}.faq_tag_row span{float:left}.faq_tag_row a{float:right;font-weight:normal;font-size:80%;line-height:160%}.env_checks .faqs_sidebar{width:234px;float:right;clear:right;background:#DBF2FB;border-radius:5px;padding:16px;line-height:24px;margin-bottom:10px}.env_checks .grid_12 h1{border-bottom:1px solid #999999;margin:10px;padding-bottom:10px;font-size:22px}.env_checks .faq_environment .checklist{display:block;float:left;width:600px;padding:20px}.env_checks .faq_environment .checklist dl{border-bottom:1px dotted #333;display:none;position:relative;height:50px}.env_checks .faq_environment .checklist dt,.env_checks .faq_environment .checklist dd{height:40px;line-height:40px;top:10px;position:absolute}.env_checks .faq_environment .checklist dt{font-size:18px;width:160px}.env_checks .faq_environment .checklist dd{left:160px;text-indent:100px;font-weight:bold;font-size:12px}.env_checks .faq_environment .checklist dd.env_ok{background:url(/_assets/common/check_images_medium-3bc4eb7b10d831d2906c2f0bfe936418.png) no-repeat 0 4px}.env_checks .faq_environment .checklist dd.env_error{background:url(/_assets/common/check_images_medium-3bc4eb7b10d831d2906c2f0bfe936418.png) no-repeat 0 -36px}.env_checks .faq_environment .checklist .env_fail{margin-top:20px}.env_checks .faq_environment .checklist .env_details{list-style:inside disc;line-height:24px;margin-top:20px;display:none}.content_editor .course_contents{padding-bottom:80px}.course_fields .language_pair{margin-bottom:20px;float:left;width:200px;margin:0 20px 0 0}.course_fields .cue_language{float:left;margin:0 0 10px 0}.course_fields .course_image{float:left;width:340px}.course_fields .uploader .image{display:none}.course_fields .item_adding_method{clear:both;margin:0 0 30px}.course_fields .item_adding_method li{float:left;margin:0 20px 0 0}.course_fields .item_adding_method li label{display:inline;margin:0 0 0 5px}.course_fields label,.course_fields h4{display:block;clear:both;color:#333;font-weight:normal;padding:0 0 5px;font-weight:bold}.course_fields .put_url label{clear:none}.content_editor .upload_file label{margin:10px 0}.contents .edit_group .uploader .upload_file .put_url{margin-left:0}.course_fields input[type=text]{font-size:18px;margin-bottom:20px;width:550px}.course_fields .put_url input[type="text"]{width:245px;margin:0 0 10px}.course_fields .description{margin-bottom:20px}.course_fields textarea{height:115px;width:550px;overflow:auto}.course_fields .delete{margin:10px 0}.content_editor.sentence_fields .sound h3 span{color:#888;font-weight:normal;margin-left:10px}.content_editor .details{margin:0 0 20px}.content_editor .details .section_header{border-bottom:1px solid #aaa;margin-bottom:15px;position:relative}.content_editor .details .section_header .big_no_focus a{background-position:0 -1960px;color:#fff;font-weight:bold;text-shadow:1px -1px 1px rgba(0,0,0,0.2);font-size:12px}.content_editor .details .section_header .big_no_focus a:hover{background-position:0 -1960px}.content_editor .details .section_header h2{padding:15px 0 5px}.content_editor .details .section_header h2 a{margin-left:5px}.content_editor .launcher{float:right}.content_editor .sentence_actions a span,.content_editor .sentence_actions span,.content_editor .add_sentence_action a span,.content_editor .item_actions a span,.content_editor .item_actions form span,.content_editor .details .section_header h2 a span,.content_editor .audio.edit a.modal span,.content_editor .audio.edit a.modal span,a.destroy_series,.destroy_course span,.edit_series_info span,.edit_course span{display:block;width:20px;height:20px;margin:0 3px 5px 0;text-indent:-90000px;background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat 0 -623px;border:0;overflow:hidden;line-height:25px;float:left}.content_editor .edit_item a:hover span,.content_editor .audio.edit a.modal span,.content_editor .audio.edit a.modal:hover span,.edit_series_info:hover span,.edit_course:hover span{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat 0 -645px}.content_editor .sentence_actions a,.content_editor .sentence_actions,.content_editor .add_sentence_action a,.content_editor .item_actions a,.content_editor .item_actions form,.content_editor .details .section_header h2 a,.content_editor .audio.edit a.modal,.content_editor .audio.edit a.modal,a.destroy_series,.destroy_course,.edit_series_info,.edit_course{display:block;height:20px;margin:0 0 5px 0;overflow:hidden;line-height:22px;float:left;font-size:11px}.edit_course span.published{width:auto;height:auto;float:none;text-indent:0;display:inline;background:none;color:#666}.content_editor.course_fields{width:570px;margin:0 auto}.content_editor.course_fields .privacy{float:left;width:310px}.content_editor.course_fields .discussions{float:left;width:200px;margin:0 20px 0 0}.content_editor.course_fields .discussions input,.content_editor.course_fields .discussions label{float:left;font-weight:normal;margin:0 5px 0 0;clear:none}.content_editor.course_fields .discussions p,.content_editor.course_fields .privacy{margin:0 0 10px 0}.content_editor.course_fields .dialog_body{padding-bottom:40px}.content_editor .item_actions a{margin:0 10px 0 0;line-height:25px;float:left;font-size:11px}a.edit_course{position:absolute;left:20px;top:160px;line-height:24px}.content_editor .details .section_header h2 a,.edit_series_info{display:inline-block;vertical-align:middle;float:none}.content_editor .minimum_items_required{display:none;float:right;line-height:30px;color:#888}.edit_series_info{margin:0 0 0 10px}.content_editor a.add_sentence span,.users .invite_users a.format_email{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat -21px -623px}.content_editor a.add_sentence:hover span,.users .invite_users a.format_email:hover{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat -21px -645px}.content_editor a.edit_item span,.content_editor a.edit_sentence span,.content_editor .audio.edit a.modal span,.content_editor .details .section_header h2 a span,.group_content .series_course .edit_course,.edit_series_info{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat 0 -623px}.content_editor a.edit_item:hover span,.content_editor a.edit_sentence:hover span,.content_editor .audio.edit a.modal:hover span,.content_editor .details .section_header h2 a:hover span,.edit_course:hover span,.edit_series_info:hover span{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat 0 -645px}.content_editor form#remove_item_form,.destroy_course,.content_editor form#remove_sentence_form{position:relative;height:22px;float:left;padding:3px 0 3px 15px;line-height:17px}.content_editor form#remove_item_form span,.content_editor form#remove_sentence_form span{position:absolute;left:0;top:0}.content_editor form#remove_item_form:hover span,.content_editor form#remove_sentence_form:hover span{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat -41px -645px}.content_editor form#remove_item_form input,.content_editor form#remove_sentence_form input{border:none;background:transparent;color:#2890D4;font-size:11px;padding:0 0 0 6px}.group_content .series_box a.destroy_series,.group_content .series_course .destroy_course,.content_editor form#remove_item_form span,.content_editor form#remove_sentence_form span,a.destroy_series:hover,.destroy_course:hover{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat -41px -623px}.group_content .series_box .destroy_series a:hover,.group_content .series_course .destroy_course:hover,.content_editor form#remove_item_form:hover span,.content_editor form#remove_sentence_form:hover,.destroy_series a:hover,.destroy_course:hover{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat -41px -645px}.content_editor .form_actions a.cancel{background:none}.item_explorer .item_actions input.remove_item{color:#2890D4;float:left;border:none;background:transparent;font-size:11px}.content_editor .details .info .image{float:left;margin-right:15px}.content_editor .details .info .description{clear:left;float:left;margin-right:10px;height:162px;overflow:hidden;font-size:14px;line-height:1.3;width:480px}.content_editor .details .description{position:relative}.content_editor .details .description .full_content{padding-bottom:2em}.content_editor .details .description .full_content p{margin:0 0 1.3em}.content_editor .details .description .toggle{display:block;background-color:#fff;width:100%;position:absolute;padding-top:0em;bottom:0}.content_editor .details .info .statistics{margin-top:0;float:left;background-color:#dff6ff;border-radius:5px;min-height:110px;width:280px}.content_editor .details .info .statistics h3{margin:15px 15px 0;font-size:14px}.content_editor .details .info .statistics dl{display:block;border-top:1px solid #333;border-bottom:1px solid #333;margin:5px 15px 20px;clear:both;font-size:12px}.content_editor .details .info .statistics dl dt,.content_editor .details .info .statistics dl dd{float:left;border-bottom:1px solid #CCC;line-height:25px;height:25px}.content_editor .details .info .statistics dl dt{clear:left;width:110px}.content_editor .details .info .statistics dl dd{width:140px;text-align:right}.content_editor .details .info .statistics dl .ddend{border-bottom-style:none}.content_editor .details .info .statistics dl .notes{width:260px;height:18px;line-height:12px}.content_editor .details .info .statistics p{font-size:14px;line-height:20px}.content_editor .details .info .statistics ul{padding:0 0 10px 10px}.content_editor .details .inner_left,.content_editor .details .inner_right{margin-top:10px}.content_editor .details .import_status{font-size:14px;margin:0 0 20px;padding:10px 20px 10px 30px;border:1px solid #c3bf55;background:#FFC url(/_assets/common/loading_16-df1aa7e116c2b8dc2adf644e72b8d6a5.gif) 1% 50% no-repeat;border-radius:4px}.content_editor .details .import_status .warning{padding:10px 0 0}.content_editor .course_contents h3{font-size:16px;padding:0;line-height:22px}.content_editor .course_contents h3 span{float:left;margin-right:10px}.content_editor .course_contents h3 span.language{font-weight:normal;font-size:12px}.content_editor .item_explorer .new_item_top{float:none;text-align:left;border-top:1px solid #666;padding:10px 0 0}.content_editor .course_contents .actions{float:left;margin-top:6px}.content_editor a.done{font-weight:bold;line-height:20px;margin-left:20px;font-size:11px}.content_editor a.add_item,.content .series_actions a,.series_list .series_actions a{display:block;float:left;margin:0 0 5px;display:block;color:#333;font-size:10px;font-weight:bold;width:83px;height:24px;line-height:21px;margin:0 0 5px;text-align:center;background:none}.content_editor a.add_item:hover,.series_list .series_actions a:hover{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat -1px -583px}.content_editor a.add_item,.content .series_actions a,.series_list .series_actions a{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat -1px -557px}.content .series_actions{overflow:hidden;margin:5px 0}.content .group_actions{padding:2px}.content .group_actions a{margin-left:5px}.content .series_actions a{margin-right:5px}.content_editor .item_explorer .more .done{color:#2890D4;display:block;font-weight:bold;float:left;line-height:24px;margin-left:20px}.content_editor .tab_bar .tab.selected{border-bottom:3px solid #f5f5f5;background:#f5f5f5}.content_editor .more button{margin:10px 20px 10px 0}.courses.show .tab_bar .actions{margin-top:4px}.courses.show .tab_bar .actions,.courses.show .tab_bar .actions div{float:right;margin-right:5px}.content_editor .item_explorer form.item_form{padding:10px 10px 15px;background:#F3F3F3;border:1px solid #CCC;margin:1px 0 10px;border-radius:3px}.content_editor .item_explorer form.item_form .audio.disabled{display:block}.content_editor .item_explorer #new_item form{border-top:1px solid #aaa}.content_editor .item_explorer form.item_form input[type=text]{font-size:14px;width:250px;padding:3px;margin:0 0 5px}.content_editor .item_explorer form.item_form h4{font-size:10px;font-weight:normal}.content_editor .item_explorer form.item_form input#item_cue_transliteration{width:140px}.content_editor .item_explorer form.item_form input[type=submit]{margin-top:16px;margin-right:5px}.content_editor .item_explorer .ajax_loading{background:#eee}.content_editor .item_explorer .ajax_loading *{opacity:0.6}.content_editor .item_explorer .ajax_loading .loading{display:block;position:absolute;top:1px;left:90px;opacity:1}.content_editor .item_explorer form.item_form .cue_response{float:left;margin-left:10px;margin-right:10px}.content_editor .item_explorer #new_item form .cue_response{float:left;margin-left:20px;margin-right:10px}.content_editor .item_explorer form.item_form .cue_response.character_based{width:330px}.content_editor .item_explorer form .cue_response.character_based .left_column{width:175px}.content_editor .item_explorer form .cue_response.character_based .right_column{width:155px}.content_editor .item_explorer form.item_form .cue_response.character_based input[type=text]{width:315px}.content_editor .item_explorer form.item_form .cue_response.character_based .left_column input[type=text]{width:150px}.content_editor .item_explorer form.item_form .part_of_speech{float:left}.content_editor .item_explorer form.item_form .note{clear:both;color:#666;margin-left:20px;font-size:11px}.content_editor .item_explorer input.ac_loading{background-image:url(/_assets/common/loading-d86f880108f8da2a0c389e5989d28575.gif) !important;background-repeat:no-repeat !important;background-position:top right !important}.content_editor .item_explorer li{position:relative;padding:0}.content_editor .item_explorer li table{width:100%}.content_editor .item_explorer li.loading{padding:50px}.content_editor .item_explorer header{padding-left:20px}.content_editor .item_explorer .items{margin:10px 20px}.content_editor .item_explorer .item{padding:10px 0;float:none;width:360px}.content_editor .item_explorer .item .text{font-size:16px;line-height:24px;overflow:hidden;width:205px}.content_editor .item_explorer .item .response{font-size:16px;overflow:hidden;width:300px;max-width:100%}.content_editor .item_explorer .item .part_of_speech{margin-right:0;top:0}.content_editor .item_explorer .audio.edit{width:25px;margin:18px 0 0}.content_editor .item_explorer .audio.icon{display:block;margin:0 0 10px}.content_editor .item_explorer .item_actions{margin:10px 20px 0 50px}.content_editor .item_explorer .item:hover .item_actions{visibility:visible}.content_editor .item_explorer .sentences{overflow:hidden;padding:10px}.content_editor .item_explorer .sentences .sentence{width:auto;float:none;margin-top:5px}.content_editor .item_explorer .sentences .audio{display:inline-block;vertical-align:top;top:-3px;margin:0}.content_editor .item_explorer .sentences .sentence p{width:auto;word-wrap:break-word}.content_editor .item_explorer .sentences .sentence .text{font-size:15px;overflow:hidden;width:440px}.content_editor .item_explorer .sentences .sentence .translation{margin-top:0;color:#666;font-size:14px}.content_editor .item_explorer .sentences .sentence_actions{text-align:left;clear:right;display:inline-block;margin:5px 0 10px}.content_editor .item_explorer .sentences .sentence_actions form{float:left}.content_editor .item_explorer .sentence:hover .sentence_actions{opacity:1;visibility:hidden}.content_editor .item_explorer .sentence:hover .sentence_actions{visibility:visible}.content_editor .item_explorer .sentences .add_sentence_action{visibility:visible}.content_editor .item_explorer .sentences:hover .add_sentence_action{visibility:visible}.content_editor .item_explorer .sentences input.remove_sentence{color:#888}.content_editor.item .distractors{overflow:hidden}.content_editor.item .distractors .cue,.content_editor.item .distractors .response{float:left;margin:5px 0}.content_editor.item .distractors .cue{margin-right:15px}.content_editor.item .distractors .other_actions{clear:both;text-align:center}.content_editor.item .distractors input[type=text]{font-size:14px;width:250px;padding:3px}.content_editor.item .distractors input.valid,.content_editor.item .distractors input.invalid{background:none !important}.content_editor .extra_image_actions{clear:left;padding-top:5px}.content_editor .extra_sound_actions{clear:left;margin-left:55px;width:300px}.content_editor .extra_sound_actions select{display:block;margin-top:10px}.content_editor .extra_sound_actions .note{display:block;margin-top:10px;width:300px}.content_editor .remove_current{margin-left:10px;float:right}.content_editor .sound .uploaded_sound{border:1px solid #CCC;display:block;float:left;padding:10px 0 15px 10px;margin:0 10px 0 0;border-radius:5px}.content_editor .sound span span{border:none;border-radius:0;padding:0}.content_editor.sentence{width:610px;margin-top:-10px}.content_editor.sentence .tabs{margin-bottom:15px}.content_editor.sentence .recommended_sentences{position:relative}.content_editor.sentence ul.sentences{padding-bottom:15px;border-top:1px solid #ccc;max-height:420px;overflow:auto}.content_editor.sentence ul.sentences li{position:relative;padding:10px;border-bottom:1px solid #ccc}.content_editor.sentence ul.sentences li.odd{background:#f3f3f3}.content_editor.sentence ul.sentences li p{margin:0 130px 0 0;line-height:20px}.content_editor.sentence ul.sentences li p.text{font-weight:bold;font-size:14px}.content_editor.sentence ul.sentences li p.translation{font-size:12px}.content_editor.sentence ul.sentences li img{float:right}.content_editor.sentence ul.sentences li input[type=text]{width:420px}.content_editor.sentence ul.sentences li input[type=submit]{float:right;margin-right:6px;display:none}.content_editor.sentence ul.sentences li:hover input[type=submit]{display:block}.content_editor.sentence ul.sentences li .audio{vertical-align:1px}.content_editor.sentence ul.sentences li .image{float:right;margin-left:10px}.content_editor.sentence h2{font-size:16px;margin:0}.content_editor.sentence .show_create_sentence,.content_editor.sentence .show_recommended_sentences{border-bottom:1px solid #666;padding-bottom:10px;margin-bottom:10px;font-weight:bold}.content_editor .edit_sentence .sentence_text h3,.content_editor .new_sentence .sentence_text h3,.content_editor.sentence form h3{display:inline-block;font-weight:bold;margin:0 0 5px;font-size:12px}.content_editor .edit_sentence .help,.content_editor .new_sentence .help{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat -80px -1px;display:inline-block;height:17px;width:17px;text-indent:-9999px;margin-bottom:-2px}.content_editor.sentence form{clear:both;position:relative}.content_editor.sentence form label{display:block;color:#333;font-weight:normal;margin:0 0 5px}.content_editor.sentence form input[type=text]{display:block;font-size:14px;width:595px;padding:5px;margin:0 0 15px}.content_editor.sentence form input[type=hidden]{display:none}.content_editor.sentence form .markup{font-size:14px;min-height:20px;margin:0 140px 20px 0;word-wrap:break-word}.content_editor.sentence form .markup b{color:#FF8B00;font-weight:bold}.content_editor.sentence form.search input[type=text],.content_editor.sentence form.search input[type=submit]{float:left}.content_editor.sentence form.search input[type=text]{width:500px}.content_editor.sentence form.search input[type=submit]{margin:5px}.content_editor .no_recommendations{text-align:center;font-size:16px;color:#aaa;padding:40px 0 60px}.content_editor .sentence_text{width:600px}.content_editor .form_actions,.content_editor .extra_options{position:absolute;bottom:35px;left:300px;margin:0;font-weight:bold}.content_editor .edit_item .form_actions{bottom:30px;left:320px}.content_editor .extra_options{right:40px;font-size:11px;bottom:22px;left:auto}.content_editor .extra_options a{font-size:11px}.content_editor form.character_based .form_actions{left:385px;bottom:32px}.content_editor .form_actions a.cancel{margin-left:20px;font-size:11px}.content_editor .uploader{min-height:50px;min-width:400px;max-width:600px;padding:0;clear:both;margin-bottom:20px}.content_editor .uploader a{font-weight:bold}.content_editor .uploader .loading{width:200px}.content_editor .uploader .upload_file{float:left;width:260px}.content_editor .uploader .upload_file label,.content_editor .uploader .upload_sound label{margin:5px 0;display:block}.content_editor.sentence .left_column,.content_editor.sentence .right_column{width:285px;margin-right:40px}.content_editor.sentence .right_column{margin-right:0}.content_editor.sentence .uploader{padding:5px 0}.content_editor .uploader .image,.content_editor .uploader .audio{display:block;float:left;margin-right:10px}.content_editor form .uploader input[type=url]{font-size:12px;padding:3px;width:330px}.content_editor form .uploader .put_url p{margin:10px 0}.content_editor .uploader .remove_current label,.content_editor .uploader .remove_current input[type=checkbox]{display:inline;vertical-align:middle}.content_editor .uploader .notes{font-size:10px;margin-top:2px;margin-left:5px}[data-controller='articles'][data-action='new'] .wrapper{padding-top:0}.content_editor2{position:relative}.my_courses_back{position:absolute;top:58px;right:35px}.my_courses_back a{margin-left:20px}.content_editor2.ajax_loading{opacity:0.6;background:url(/_assets/common/loading-d86f880108f8da2a0c389e5989d28575.gif) no-repeat}body.articles .big_footer{display:none}[data-controller='editors'] .content .wrapper,[data-controller='articles'] .content .wrapper{padding-top:0}[data-controller='editors'] .content .secondary-action-bar{margin-bottom:15px}.content_editor2 .item_summaries_wrapper,.content_editor2 .item_details_wrapper{padding:5px;background:whiteSmoke;border:1px solid #CCC;border-radius:4px;border-top-left-radius:0;position:relative;margin:30px 10px 0 0;clear:left;height:535px;-moz-box-sizing:border-box;box-sizing:border-box}.content_editor2 .item_details_wrapper{width:515px;float:left;padding:15px 15px 20px 15px}.content_editor2 .item_summaries_wrapper{width:395px;float:left;clear:none;margin:30px 0 0 0;padding:15px 15px 20px 15px}.content_editor2 .items{text-align:left;line-height:24px;background:white;width:360px;height:430px;border:1px solid #CCC;border-radius:2px;margin:5px 0;overflow:hidden;overflow-y:scroll}.content_editor2 .loading,.content_editor2 .ajax_loading{position:absolute;z-index:100;top:-50px;left:-1px;background-color:#fff;background-color:rgba(255,255,255,0.9);color:#888;padding:239px 0;width:922px;font-size:18px;background-image:url(/_assets/common/loading-d86f880108f8da2a0c389e5989d28575.gif);background-repeat:no-repeat;background-position:50% 60%}.content_editor2 .loading{display:none}.content_editor2 .loading .dots{display:inline-block;width:20px;text-align:left;margin-left:0.1em}.content_editor2 .item_summaries_wrapper .item_group{padding:5px 5px;border-bottom:1px solid #CCC}.content_editor2 .item_summaries_wrapper .item_group.selected{background-color:#e6ffc9}.content_editor2 .item_summaries_wrapper .item_group.filtered{display:none}.content_editor2 .item_summaries_wrapper .item_group.locked{background-color:#f2f2f2;color:#aaa}.content_editor2 .item_summaries_wrapper .item_group label{cursor:pointer}.content_editor2 .item_summaries_wrapper .item_group .responses{display:inline-block;width:200px}.content_editor2 .item_summaries_wrapper .item_group .response{display:inline-block;width:130px}.content_editor2 .item_summaries_wrapper .item_group .part_of_speech{display:inline-block;vertical-align:top;text-align:right;width:60px;font-size:10px}.content_editor2 .items section.checkbox_column{display:inline-block;vertical-align:top;width:22px}.content_editor2 .items.multi section.word{display:inline-block;width:100px}.content_editor2 .items section.word{display:inline-block;vertical-align:top;width:120px;font-size:14px;font-weight:bold;word-wrap:break-word}div.items section.word span.cue{display:block;width:91px;float:left;line-height:1.2;padding:3px 0 0}div.items section.word .audio.icon{display:block;width:25px;float:left}.content_editor2 .item_summaries_wrapper .item_group fieldset{color:#aaa}.content_editor2 .item_summaries_wrapper .item_group fieldset.selected{color:#333}.content_editor2 #article_marked_up{height:410px;overflow-y:auto;border:1px solid #ccc;padding:10px 15px 10px 10px;font-size:14px;line-height:160%;background:#fff;margin:0 0 5px}.content_editor2 #article_marked_up p{margin:0 0 0.5em 0}.content_editor2 #article_marked_up a{cursor:pointer;color:inherit;line-height:1.3;font-weight:bold}.content_editor2 #article_marked_up a:hover{background-color:#FC0}.content_editor2 #article_marked_up .selected{color:#F70;font-weight:bold}.content_editor2 #article_marked_up a.selected:hover{background:#ffffcc}.content_editor2 #article_marked_up a.locked{color:#999}.content_editor2 #article_marked_up a.locked:hover{color:#999;background:none}.content_editor2 .item_details_wrapper .bottom .notice{font-size:11px}.content_editor2 .item_details_wrapper fieldset{display:inline-block}.content_editor2 .item_details_wrapper .bottom label{display:inline;cursor:pointer}.content_editor2 .selected_items,.content_editor2 .stats{float:right;font-size:11px;margin:0 0 0 10px;line-height:14px}.content_editor2 .all_none{float:right;font-size:11px;margin:0 0 0 10px}.content_editor2 .all_none .button{cursor:pointer;font-weight:bold;color:#2890D4}.content_editor2 .item_details_wrapper .items{width:480px;height:335px}.content_editor2 .items article{padding:10px 5px;border-bottom:1px solid #ccc}.content_editor2 .items article section{float:left}.content_editor2 .item_summaries_wrapper .items article section.checkbox{float:right;width:22px}.content_editor2 .items article section.word{width:164px;font-size:14px;font-weight:bold}.content_editor2 .items article.multi section.word{width:150px}.content_editor2 .items article section.word .audio{float:left;margin-left:4px}.content_editor2 .items article section.translations li{clear:both}.content_editor2 .items article section.translations li input[type="radio"]{float:left}.content_editor2 .item_summaries_wrapper input[type="text"]{background:#fff url(/_assets/common/button_contentsearch-01f0c1a2013470a69dcacf4ba5ed480e.gif) no-repeat 98% 50%}.content_editor2 .editor_wrapper input[type="text"]{padding:5px;border:1px solid #CCC;border-radius:2px;width:350px;font-size:12px;float:left}.content_editor2 .item_summaries_wrapper .actions a{display:block;float:right;background:#fff;border:1px solid #ccc;border-radius:2px;width:100px;padding:5px 0;line-height:14px;font-size:10px;font-weight:bold;color:#666;text-align:center;margin-top:2px}.content_editor2 .item_summaries_wrapper #sort li{clear:both;width:auto;line-height:35px;border:1px solid #ccc;margin:-1px -1px 0 -1px;position:relative}.content_editor2 .item_summaries_wrapper #sort li a{display:block;color:#333;font-weight:bold;background:url(/_assets/common/iknow_images.png?20111226) no-repeat -270px -2440px}.content_editor2 .item_summaries_wrapper #sort li a:hover{background-color:#f5f5f5}.content_editor2 .item_summaries_wrapper #sort li .cue,.content_editor2 .item_summaries_wrapper #sort li .response{display:block;float:left;width:100px}.content_editor2 .item_summaries_wrapper #sort li .cue{margin-left:50px}.content_editor2 .item_summaries_wrapper #sort li a.audio{position:absolute;left:21px;top:3px;background:transparent url(/_assets/content/content_image-6925f69abdeba92368da0a5eb40f8e3a.png) no-repeat 0 -344px}.content_editor2 .item_summaries_wrapper #sort li .audio:hover{background:transparent url(/_assets/content/content_image-6925f69abdeba92368da0a5eb40f8e3a.png) no-repeat 0 -344px}.content_editor2 .items article section.translations li span{width:50px;display:block;float:left;font-size:11px;line-height:16px;color:#666;margin:0 0 0 5px}.content_editor2 .items article section.translations li p{width:215px;display:block;float:left}.content_editor2 .item_summaries_wrapper .search{padding:10px;border:1px solid #CCC;border-radius:2px;width:355px;background:#fff url(/_assets/common/button_contentsearch-01f0c1a2013470a69dcacf4ba5ed480e.gif) no-repeat 98% 50%}.content_editor2 .item_details_wrapper h3{font-size:12px;margin:0 0 10px}.content_editor2 .item_details_wrapper label.text{display:block;font-size:12px;margin-bottom:5px}.content_editor2 .item_details_wrapper textarea{display:block;border:1px solid #CCC;height:420px;margin:0 0 10px;width:471px;font-size:12px}.content_editor2 .item_details_wrapper fieldset{margin:0 10px 5px 0;font-size:11px}.content_editor2 .item_details_wrapper input[type=checkbox]{display:inline}.content_editor2 div.submit{float:left}.content_editor2 div.submit a{margin:0 0 0 20px;font-size:11px}.content_editor2 .item_details_wrapper .status li{float:left;margin:0 10px 10px 0;line-height:20px;font-size:11px}.content_editor2 .max{float:right;font-size:11px}.content_editor2 .error{display:none;color:red}.activities .activity{padding:25px}.activities .activity header h1{font-weight:normal;border-bottom:1px dashed #aaa;padding:0 0 5px;margin:0 0 15px;text-transform:capitalize}.activities .activity header h1 a{color:#333}.activities .activity header h1 a img,.activities .activity header h1 a .image.size_40x40{width:30px;height:30px;vertical-align:text-bottom}.activities .activity header h1 a .image.size_40x40{margin-left:-30px}.activities .activity header h1 a:hover{color:#1D6BAB}.activities .activity header h2{font-weight:normal;font-size:14px;margin:0 0 5px}.activities .activity .entry,.activities .activity .reactions{text-align:center;padding:30px 40px 30px}.activities .activity .entry .object{position:relative;text-align:left;margin:20px;padding:20px;border:2px solid #ccc}.activities .activity .achievement p{margin:15px 0;font-size:14px}.activities .activity .entry .object h3,.activities .activity .entry .object p{padding-left:90px}.activities .activity .entry .object .image{position:absolute;top:20px;left:20px}.activities .activity .reactions{margin:10px auto 0;padding:50px 40px 0}.activities .activity .reactions section{border:1px solid #ccc}.activities .activity .reactions .for_anonymous .connect,.activities .activity .reactions .for_anonymous .banner{float:left;width:252px;margin-bottom:12px;padding:20px}.activities .activity .campaign_banner,.activities .activity .for_anonymous{display:block;margin:10px 0 0;width:620px;margin:auto}.activities .activity .reactions .share{text-align:left;margin-bottom:12px}.activities .activity .achivement .actor{font-size:30px}.activities .activity .achivement .actor a{color:#666}.activities .activity .achivement .actor a:hover{color:#999}.activities .activity.started_todays_study header{position:relative}.activities .activity.started_todays_study header .image{margin:0 10px 0 0}.activities .activity.started_todays_study .date{font-size:16px;text-align:center;padding:5px;background:#eee}.activities .activity.started_todays_study #daily_events{min-height:300px;background:url(/_assets/common/loading-d86f880108f8da2a0c389e5989d28575.gif) 50% 50% no-repeat}.activities .activity.started_todays_study .daily_events{text-align:left;margin:10px auto;width:auto;background:#fff;width:470px}.activities .activity.started_todays_study .daily_events .statistics li{float:left;padding-left:5px}.activities .activity.started_todays_study .daily_events .statistics{background:#f5f5f5;border:2px solid #bbb;border-radius:5px;margin:0 0 20px;width:450px}.activities .activity.started_todays_study .daily_events .statistics li dl{width:104px;border-right:1px solid #bbb}.activities .activity.started_todays_study .daily_events .statistics li dl.review_items{background-position:-239px 0px}.activities .activity.started_todays_study .daily_events .statistics li dl.study_time{border-right:none}.activities .activity.started_todays_study .daily_events .item_study_inner{background:none;padding:0;margin:0 0 20px}p.home_link,.activities .activity .entry p.report_link{font-weight:bold;margin:10px 0;text-align:left;font-size:11px;float:right}.activities .activity .entry p.report_link{float:right}.activities .activity .social_buttons_wrapper{float:none}.activities .activity.started_todays_study .daily_events .item_study,.activities .activity.started_todays_study .daily_events .dictation{float:none}.activities .activity.started_todays_study .daily_events .item_study h2.course_activity_header{text-align:left;font-weight:bold;margin:0;font-size:12px}.activities .activity.started_todays_study .social_buttons{bottom:-22px}.activities .activity.started_todays_study .daily_events .dictation h2{margin:0;padding:0}.activities .activity.started_todays_study .daily_events .dictation{width:480px;margin:0 auto}.activities .activity.started_todays_study .daily_events .dictation .training_app{width:225px}.activities .activity.started_todays_study .daily_events .dictation .statistics{width:220px;margin-bottom:0;overflow:hidden}.activities .activity.started_todays_study .daily_events .dictation .statistics li dl.sentences{width:90px}.activities .activity.started_todays_study .daily_events .course_activity{height:auto}.activities .activity-achievement .entry,.activities .activity-achievement .entry .object{padding:0;margin:0;background:none;border:none;text-align:center}.activities .activity-achievement .entry time{font-size:1.4em}.activities .activity-achievement .entry .target{margin-top:6px}.activities .activity-achievement .entry .target h3{padding-bottom:6px;text-align:left;border-bottom:1px solid #ccc;font-size:12px}.activities .activity-achievement .entry .target .item_package{position:relative;text-align:left;min-height:130px;margin:auto;width:540px}.activities .activity-achievement .entry .target .item_package article{margin-top:12px}.activities .activity-achievement .entry .target .item_package p.course{margin-top:16px}.activities .activity-achievement .entry .target .item_package .item .icon{margin:4px 8px 4px 0}.activities .activity-achievement .entry .target .item_package .item .transliteration{line-height:32px}.activities .activity-achievement .entry .target .item_package .item h2{font-size:24px;margin-right:8px}.activities .activity-achievement .entry .target .item_package .item h2,.activities .activity-achievement .entry .target .item_package .item .audio,.activities .activity-achievement .entry .target .item_package .item .transliteration{float:left}.activities .activity-achievement .entry .target .item_package .item .transliteration{font-size:12px}.activities .activity-achievement .entry .target .item_package .sentence{line-height:24px}.activities .activity-achievement .entry .target .item_package .sentence h2,.activities .activity-achievement .entry .target .item_package .sentence .icon{float:left}.activities .activity-achievement .entry .target .item_package .sentence p{clear:both}.activities .activity-achievement .entry .target .item_package .sentence h2 b{color:orange}.activities .activity-achievement .entry .target .item_package .sentence .image{position:absolute;top:34px;right:0}.show_hide_text{position:absolute;bottom:0px;left:0;width:100%;background:url(/_assets/common/new_iknow/iknow_images_3-1dcac814128b37f369e8ef790659bea0.png) repeat-x 0 100%;text-align:left;font-size:11px;height:25px;line-height:38px}.text_open{height:auto !important;max-height:none !important}.user_profile .header_box .info .description{font-size:14px;height:125px;overflow:hidden;width:450px;position:relative}.user_profile .header_box .info h1{font-size:20px;margin-bottom:5px}.user_profile .header_box .info h1 span{font-size:12px;font-weight:normal}.users.show .header_box{clear:both;background:#fff url(/_assets/home/course_box_bg-6f8ad7cd22cd9d27d95b129836839438.png) repeat-x 0 100%;padding:20px 20px 10px;position:relative;border-bottom:1px solid #DEDEDE;border-top-left-radius:5px;border-top-right-radius:5px}.users.show .header_box h3{color:#666;font-size:12px}.users.show .header_box .image{float:left;margin-right:10px;border:3px solid white;border-radius:5px}.users.show .social_accounts h3{position:absolute;font-size:11px;top:-23px;left:20px;color:#666}.users.show .social_accounts{float:none;margin:0;padding:5px 20px;height:26px;background:whiteSmoke;border-top:1px solid white;border-bottom:1px solid white;position:relative;text-align:left}.users.show .social_accounts.providers li a{width:24px;height:24px;background-size:24px 24px}.users.show .profile_actions{position:absolute;left:640px;top:12px}.users.show .profile_actions a{margin-right:10px}.users.show .header_box .info{margin-right:330px;margin-left:150px}.users.show .header_box table{width:300px;border:1px solid #CCC;float:right;border-radius:5px;font-size:12px}.users.show .header_box td{padding:5px 12px;width:50%}.users.show .header_box td:nth-child(1){border-right:1px solid #fff}.users.show .header_box td:nth-child(2){border-left:1px solid #dedede}.users.show .header_box tr{background-color:white}.users.show .header_box tr:nth-child(2n){background-color:#EEE}.users.show .right_column{width:300px;float:right;border-top:1px solid #DEDEDE;padding-left:20px;padding-right:20px}.users.show .right_column .box{margin-top:15px;margin-bottom:30px}.users.show .right_column .box h3,.users.show .main_column h3{font-size:12px;color:#333333}.users.show .main_column{padding:5px 20px 15px;border-top:1px solid #DEDEDE}.users.show .courses_box{border:1px solid #CCC;overflow:hidden;margin:5px 0 10px}.users.show .courses_box .tab_bar{background-color:#EEE;border-bottom:1px solid #CCC;padding-left:6px;padding-top:6px;height:43px}.users.show .courses_box .tab_bar .tab{border:1px solid #EEE;border-bottom:none;float:left;padding:14px 32px;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer}.users.show .courses_box .tab_bar .tab.selected{border:1px solid #CCC;border-bottom:1px solid white;background:white;font-weight:bold}.users.show .tab_content .more_courses{clear:left;float:right}.users.show .tab_content .course .enroll_status .enroll{top:-25px;right:0}.users.show .tab_content .course{margin:5px;position:relative}.users.show .community_box{float:left;margin:15px}.users.show .see_more{display:none}.users ul.statistics li{width:147px;float:left}.users .own_profile_info{margin-right:15px;float:right}.users.show .topics h3{margin-bottom:10px;height:31px;font-size:15px;color:#333;border-bottom:1px solid #CCC}.activities .activity .social_buttons{position:relative;border:none;padding:0;box-shadow:none;background:none;margin-top:30px;margin:auto;width:145px;right:initial}body.ja .activity .social_buttons{width:251px;right:initial;left:0}body[data-controller="reports"] .achievements header.page_header{margin-bottom:20px}body[data-controller="reports"] .achievements .per_type{width:926px;margin-top:0;background:#fafafa;border:1px solid #ccc;border-radius:5px}body[data-controller="reports"] .achievements .per_type+.per_type{margin-top:20px}body[data-controller="reports"] .achievements .per_type .divider{margin:12px auto}body[data-controller="reports"] .achievements .per_type h2{font-size:14px}body[data-controller="reports"] .achievements .per_type h3{font-size:11px}body[data-controller="reports"] .achievements .per_type header{height:38px;border-bottom:1px solid #e2e2e2}body[data-controller="reports"] .achievements .per_type .badges header{border-right:1px solid #e2e2e2;position:relative}body[data-controller="reports"] .achievements .per_type h2,body[data-controller="reports"] .achievements .per_type h3{border-bottom:1px solid #fff;padding:12px 0}body[data-controller="reports"] .achievements .per_type .badges{width:700px;float:left}body[data-controller="reports"] .achievements .per_type .badges h2,body[data-controller="reports"] .achievements .per_type .badges footer,body[data-controller="reports"] .achievements .per_type .next_step .progress_bar{padding:10px 20px}body[data-controller="reports"] .achievements .per_type .badges ul li,body[data-controller="reports"] .achievements .per_type .badges footer{border-right:1px solid #e2e2e2}body[data-controller="reports"] .achievements .per_type .badges ul li{border-bottom:1px solid #e2e2e2}body[data-controller="reports"] .achievements .per_type .badges ul li{text-align:center;vertical-align:middle;float:left;width:139px;height:147px}body[data-controller="reports"] .achievements .per_type .badges ul li span{display:block;padding:17px 15px;border-top:1px solid #fff;border-right:1px solid #fff}body[data-controller="reports"] .achievements .per_type .badges ul li .badge{width:110px;height:110px}body[data-controller="reports"] .achievements .per_type .badges .page_container_wrapper{height:295px;overflow:hidden;background:#f5f5f5}body[data-controller="reports"] .achievements .per_type .badges .page_container_wrapper .page_container{width:9999px}body[data-controller="reports"] .achievements .per_type .badges .page_container_wrapper .page_container .page{float:left;width:705px}body[data-controller="reports"] .achievements .per_type .badges .paginate{position:absolute;right:5px;top:5px}body[data-controller="reports"] .achievements .per_type .badges .paginate a{display:block;background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) -135px 0 no-repeat;position:relative;text-indent:-80000px;width:18px;height:18px;float:left;margin:0 0 0 20px}body[data-controller="reports"] .achievements .per_type .badges .paginate a.next{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) -157px 0 no-repeat}body[data-controller="reports"] .achievements .per_type .badges .paginate a:hover.prev{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) -135px -22px no-repeat}body[data-controller="reports"] .achievements .per_type .badges .paginate a:hover.next{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) -157px -22px no-repeat}body[data-controller="reports"] .achievements .per_type .badges .paginate a:hover.prev.disabled{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) -135px 0 no-repeat}body[data-controller="reports"] .achievements .per_type .badges .paginate a:hover.next.disabled{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) -157px 0 no-repeat}body[data-controller="reports"] .achievements .per_type .badges .paginate a.disabled{opacity:0.2}body[data-controller="reports"] .achievements .per_type .next_step{float:left;text-align:center;position:relative;width:226px}body[data-controller="reports"] .achievements .per_type .next_step .badge{width:150px;height:150px;margin:10px 20px}body[data-controller="reports"] .achievements .per_type .next_step .progress_bar{width:160px;padding:0;line-height:10px}body[data-controller="reports"] .achievements .per_type .next_step .progress_bar .progress_bar_area .progress_bar_004{width:166px;margin:5px 0 7px -1px}body[data-controller="reports"] .achievements .per_type .next_step .progress_sheet{text-align:center;padding:7px 10px;background:#fff;border:1px solid #e4e4e4;border-radius:3px;margin:0 15px 10px;font-size:10px}body[data-controller="reports"] .achievements .per_type .next_step h4{text-align:left;margin:0 20px;font-size:11px}body[data-controller="reports"] .achievements .per_type .next_step h4{text-align:left;margin:0;font-size:11px}body[data-controller="reports"] .achievements .per_type .next_step h4 span{float:right}body[data-controller="reports"] .achievements .per_type .next_step .progress_sheet dt{float:left;clear:both;margin:0 0 5px}body[data-controller="reports"] .achievements .per_type .next_step .progress_sheet dd{float:right;margin:0 0 5px}body[data-controller="reports"] .per_type .achievement-stats .list-item .primary,body[data-controller="reports"] .per_type .achievement-stats .list-item .secondary{display:block;width:100%;border:none;text-align:center}body[data-controller="reports"] .per_type .achievement-stats .list-item .primary{padding-top:0;font-size:20px;font-weight:bold}body[data-controller="reports"] .per_type .achievement-stats .list-item .secondary{padding-bottom:0;font-size:15px;color:#999}body[data-controller="reports"] .per_type .divider{width:65%;margin:12px 0}.school_wrapper{width:960px;margin:0 auto;background-color:#ffffff}.btob_s{line-height:18px;margin:0 auto;padding-top:6px;width:inherit}.btob_s aside{position:relative}.btob_s aside p{position:absolute;top:2px;right:35px}.btob_s aside p a{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat -270px -755px;display:block;padding:0 0 0 20px;margin:0;height:21px;line-height:24px;color:#2890D4;font-size:13px;top:-52px}.btob_s header#en{width:832px;min-height:351px;background:url(/_assets/school/b2s_top_image_en-834bb48145f9f970463719803a1c19ba.jpg) no-repeat right bottom;margin:0 auto}.btob_s header#jp{background:url(/_assets/school/b2s_top_image-586b20dd83158609e277a56c96f09a53.jpg) no-repeat scroll right bottom transparent;margin:0 auto;min-height:349px;width:832px}.btob_s header article{margin-top:50px}.btob_s header article h1{text-indent:-9999px;width:258px;height:96px;background:url(/_assets/school/title_school-99df60ce7dc0f8b0d236ea136524b058.png) no-repeat top left}.btob_s header article ul{list-style-position:outside;list-style-image:url(/_assets/business/list-image-3614cbee1ac68f83c30816d49907cfe9.gif);font-size:16px;font-weight:bold;margin:13px 0 10px 0;padding:0 0 0 15px;line-height:24px}.btob_s header article p{font-size:13px;text-indent:0;line-height:22px;text-shadow:-1px -1px 0 white, 1px -1px 0 white, 1px 1px 0 white, -1px 1px 0 white}.btob_s header article h3{margin-left:-3px}.btob_s header article h3.jp_margin{margin-top:22px}.btob_s header article h3 a{display:block;width:234px;height:41px;background:url(/_assets/school/buttons-78733bdb1c83f1351f24272c11f58737.png) no-repeat;color:#ffffff;text-align:center;font-size:15px;line-height:39px;font-weight:500}.btob_s header article h3 a:hover{color:#ffffff}.btob_s header#en article h3 .link_to_doc{background-position:0px -836px;margin:9px 0 5px;text-shadow:rgba(0,0,0,0.3) 0px -1px}.btob_s header#en article h3 .link_to_doc:hover{background-position:0px -885px}.btob_s header#en article h3 .link_to_free_trial{background-position:0px -934px;color:#333333;text-shadow:#ffffff 0px -1px}.btob_s header#en article h3 .link_to_free_trial:hover{background-position:0px -983px;color:#333333}.btob_s header#jp article h3 .link_to_doc{text-indent:-9999px;background-position:0px 0px;margin:9px 0 5px}.btob_s header#jp article h3 .link_to_doc:hover{background-position:0px -49px}.btob_s header#jp article h3 .link_to_free_trial{text-indent:-9999px;background-position:0px -98px}.btob_s header#jp article h3 .link_to_free_trial:hover{background-position:0px -147px}.btob_s section{width:834px;margin:28px auto 26px;padding-bottom:15px;background-color:#F2F2F2;border:1px solid #dcdcdc;border-radius:3px}.btob_s section article{width:384px;padding:15px 15px 0 15px;float:left;position:relative;text-align:center}.btob_s section article .btob_s header{background:url(/_assets/school/b2s_top_image-586b20dd83158609e277a56c96f09a53.jpg) no-repeat scroll right bottom transparent;margin:0 auto;min-height:349px;text-align:justify;width:832px}.btob_s section article header{width:384px;height:36px;background:no-repeat top left;min-height:0;text-align:center}.btob_s section .b_price{padding-right:20px;padding-bottom:0}.btob_s section .b_contents{padding-left:14px;padding-bottom:0}.btob_s section .b_manage{padding-right:18px}.btob_s section .b_smartphone{padding-left:14px}.btob_s section .b_price header{background-image:url(/_assets/school/school_price_en-175baa9f94820cd7d2d5177420e618dc.png)}.btob_s section .b_contents header{background-image:url(/_assets/school/school_contents_editor_en-e1597639a7260494fccedc30d03a8b12.png)}.btob_s section .b_manage header{background-image:url(/_assets/school/school_group_progress_en-ffecbf9c1b5bbb596288ace72ee9cb6c.png)}.btob_s section .b_smartphone header{background-image:url(/_assets/school/school_mobile_learning_en-6390eda6df67ba75533c579c7f6ac2f0.png)}.en .btob_s header article p{font-size:15px;line-height:21px}.btob_s section .b_price#jp header{text-indent:-9999px;background:url(/_assets/school/school_price-684ec700bb10992ef3c418b02a5812b6.png)}.btob_s section .b_contents#jp header{text-indent:-9999px;background:url(/_assets/school/school_contents-4198eaf2274b70d1a54feb89c2929f13.png)}.btob_s header article h2{background:url(/_assets/school/s_headlines-419e2713e87faf6aee90201bdedf5e43.png) no-repeat scroll left top transparent;height:62px;margin:15px 0 13px;width:277px}.btob_s section header h2{font-size:17px;font-weight:500;line-height:34px;padding-left:45px;text-align:left;text-shadow:#ffffff 0px 1px}.btob_s section article h4{height:151px}.btob_s section article img{padding-top:6px}.btob_s section .b_price img{padding-top:22px}.btob_s section .b_contents img{padding-top:14px}.btob_s section .b_manage img{padding-top:14px}.btob_s section article p a{position:absolute;display:block;top:157px;left:270px;width:107px;height:28px;background:url(/_assets/school/buttons-78733bdb1c83f1351f24272c11f58737.png) no-repeat 0px -196px;text-indent:-9999px}.btob_s section article p a:hover{background-position:0px -232px}.btob_s section article dl{position:relative;margin-top:6px}.btob_s section article dl dt{position:absolute;padding:0px 4px;top:-8px;left:16px;font-size:13px;color:#ffffff;background-color:#3c3c3c}.btob_s section article dl dd{width:340px;margin:0 auto;padding:16px 15px 10px 15px;text-align:justify;background-color:#e6e6e6;font-size:13px}.btob_s footer{width:836px;margin:0 auto;padding-bottom:27px;background:url(/_assets/school/footer_line-729cc018c3b29db4bcc66cdc285f6a73.png) no-repeat top center}.btob_s footer#en .link_to_doc2{float:left;margin-left:92px}.btob_s footer#en .link_to_free_trial2{float:right;margin-right:92px}.btob_s footer#en a{display:block;width:234px;height:41px;background:url(/_assets/school/buttons-78733bdb1c83f1351f24272c11f58737.png) no-repeat;color:white;text-align:center;font-size:15px;line-height:39px;font-weight:500;text-shadow:rgba(0,0,0,0.3) 0px -1px}.btob_s footer#en aside{width:234px;text-align:center}.btob_s footer#en .link_to_doc2 a{background-position:0px -836px}.btob_s footer#en .link_to_doc2 a:hover{background-position:0px -885px}.btob_s footer#en .link_to_free_trial2 a{background-position:0px -934px;color:#333;text-shadow:white 0px -1px}.btob_s footer#en .link_to_free_trial2 a:hover{background-position:0px -983px}.en .btob_s section article dl dd{line-height:17px}.btob_s footer#jp h3 a{display:block;width:234px;height:58px;background:url(/_assets/school/buttons-78733bdb1c83f1351f24272c11f58737.png) no-repeat}.btob_s footer#jp h3 .link_to_doc2{float:left;margin-left:92px;background-position:0px -271px}.btob_s footer#jp h3 .link_to_doc2:hover{background-position:0px -340px}.btob_s footer#jp h3 .link_to_free_trial2{float:right;margin-right:92px;background-position:0px -409px}.btob_s footer#jp h3 .link_to_free_trial2:hover{background-position:0px -477px}.btob_s footer#jp small{clear:both;text-indent:0px;display:block;font-size:10px;margin:0 47px 0 0;text-align:right}.business_wrapper{width:960px;margin:0 auto;background-color:#ffffff}.btob_b{line-height:18px;margin:0 auto;padding-top:6px;width:inherit}.btob_b aside{position:relative}.btob_b aside p{position:absolute;top:2px;right:35px}.btob_b aside p a{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) no-repeat -270px -755px;display:block;padding:0 0 0 20px;margin:0;height:21px;line-height:24px;color:#2890D4;font-size:13px}.btob_b header{width:832px;min-height:354px;background:url(/_assets/business/b2b_top_image-ff7e4cbd91fd0de0e5228a1944ed7d89.jpg) no-repeat right bottom;margin:0 auto}.btob_b header article{text-indent:-9999px;margin-top:50px}.btob_b header article h1{width:258px;height:96px;background:url(/_assets/business/title-2db00c26e5d69aa2ea6fc137eff62f99.png) no-repeat top left}.btob_b header article ul{margin:13px 0 7px;text-indent:0px;font-size:14px;font-weight:bold;line-height:24px;padding-left:15px;list-style-position:outside;list-style-image:url(/_assets/business/list-image-3614cbee1ac68f83c30816d49907cfe9.gif)}.btob_b header article p{text-indent:0;font-size:13px;line-height:22px;text-shadow:-1px -1px 0 white, 1px -1px 0 white, 1px 1px 0 white, -1px 1px 0 white}.btob_b header article h3{margin-left:-3px}.btob_b header article h3 a{display:block;width:234px;height:41px;background:url(/_assets/business/buttons-78733bdb1c83f1351f24272c11f58737.png) no-repeat}.btob_b header article h3 .link_to_doc{background-position:0px 0px;margin:9px 0 5px}.btob_b header article h3 .link_to_doc:hover{background-position:0px -49px}.btob_b header article h3 .link_to_free_trial{background-position:0px -98px}.btob_b header article h3 .link_to_free_trial:hover{background-position:0px -147px}.btob_b section{width:834px;margin:28px auto 26px;background-color:#F2F2F2;border:1px solid #dcdcdc;border-radius:3px}.btob_b section article{width:384px;padding:15px;float:left;position:relative;text-align:center}.btob_b section article header{width:384px;height:36px;background:no-repeat top left;min-height:0;text-indent:-9999px}.btob_b section .b_price{padding-right:20px;padding-bottom:0}.btob_b section .b_contents{padding-left:14px;padding-bottom:0}.btob_b section .b_manage{padding-right:18px}.btob_b section .b_smartphone{padding-left:14px}.btob_b section .b_price header{background-image:url(/_assets/business/price-2d545ffd62947c5134480ebb6e47869d.png)}.btob_b section .b_contents header{background-image:url(/_assets/business/contents-91005a550f361522e581f7631e4ee682.png)}.btob_b section .b_manage header{background-image:url(/_assets/business/manage-8bfa6a3922e5ff0c68eaddfb7adea6eb.png)}.btob_b section .b_smartphone header{background-image:url(/_assets/business/smartphone-a9711450e287d0ca291c8b4fb1993c81.png)}.btob_b section article h4{height:151px}.btob_b section article img{padding-top:6px}.btob_b section .b_price img{padding-top:22px}.btob_b section .b_contents img{padding-top:26px}.btob_b section .b_manage img{padding-top:14px}.btob_b section article p a{position:absolute;display:block;top:157px;left:270px;width:107px;height:28px;background:url(/_assets/business/buttons-78733bdb1c83f1351f24272c11f58737.png) no-repeat 0px -196px;text-indent:-9999px}.btob_b section article p a:hover{background-position:0px -232px}.btob_b section article dl{position:relative;margin-top:6px}.btob_b section article dl dt{position:absolute;width:50px;top:-8px;left:16px;font-size:11px;color:#ffffff;background-color:#3c3c3c}.btob_b section article dl dd{width:350px;margin:0 auto;padding:16px 10px 10px 10px;text-align:left;background-color:#e6e6e6}.btob_b footer{width:836px;margin:0 auto;padding-bottom:27px;text-indent:-9999px;background:url(/_assets/business/footer_line-729cc018c3b29db4bcc66cdc285f6a73.png) no-repeat top center}.btob_b footer h3 a{display:block;width:234px;height:58px;background:url(/_assets/business/buttons-78733bdb1c83f1351f24272c11f58737.png) no-repeat}.btob_b footer h3 .link_to_doc2{float:left;margin-left:92px;background-position:0px -271px}.btob_b footer h3 .link_to_doc2:hover{background-position:0px -340px}.btob_b footer h3 .link_to_free_trial2{float:right;margin-right:92px;background-position:0px -409px}.btob_b footer h3 .link_to_free_trial2:hover{background-position:0px -477px}body.en .btob_b header article h3{text-indent:0}body.en .btob_b header article h3 a{color:white;text-align:center;font-size:15px;line-height:39px;font-weight:500}body.en .btob_b header article h3 .link_to_doc{background-position:0px -836px;margin:9px 0 5px;text-shadow:rgba(0,0,0,0.3) 0px -1px}body.en .btob_b header article h3 .link_to_doc:hover{background-position:0px -885px}body.en .btob_b header article h3 .link_to_free_trial{background-position:0px -934px;color:#333333;text-shadow:#ffffff 0px -1px}body.en .btob_b header article h3 .link_to_free_trial:hover{background-position:0px -983px;color:#333333}body.en .btob_b footer{text-indent:0}body.en .btob_b footer .link_to_doc2{float:left;margin-left:92px}body.en .btob_b footer .link_to_free_trial2{float:right;margin-right:92px}body.en .btob_b footer a{height:41px;background:url(/_assets/school/buttons-78733bdb1c83f1351f24272c11f58737.png) no-repeat;color:white;text-align:center;font-size:15px;line-height:39px;font-weight:500;text-shadow:rgba(0,0,0,0.3) 0px -1px}body.en .btob_b footer aside{width:234px;text-align:center}body.en .btob_b footer .link_to_doc2 a{background-position:0px -836px}body.en .btob_b footer .link_to_doc2 a:hover{background-position:0px -885px}body.en .btob_b footer .link_to_free_trial2 a{background-position:0px -934px;color:#333;text-shadow:white 0px -1px}body.en .btob_b footer .link_to_free_trial2 a:hover{background-position:0px -983px}.en .btob_b section article dl dd{font-size:13px}.en .btob_b header article ul{font-size:16px}.en .btob_b header article p{font-size:15px}.en .btob_b section header h2{font-size:17px;font-weight:500;line-height:34px;padding-left:45px;text-align:left}.en .btob_b section .b_price header h2{font-size:16px}.en .btob_b section article header{text-indent:0px}.en .btob_b section .b_price header{background-image:url(/_assets/school/school_price_en-175baa9f94820cd7d2d5177420e618dc.png)}.en .btob_b section .b_contents header{background-image:url(/_assets/school/school_contents_editor_en-e1597639a7260494fccedc30d03a8b12.png)}.en .btob_b section .b_manage header{background-image:url(/_assets/school/school_group_progress_en-ffecbf9c1b5bbb596288ace72ee9cb6c.png)}.en .btob_b section .b_smartphone header{background-image:url(/_assets/school/school_mobile_learning_en-6390eda6df67ba75533c579c7f6ac2f0.png)}.en .btob_b section .b_price img{padding-top:24px}.marketing_navi{margin-bottom:40px;overflow:hidden;min-height:96px}.marketing_navi h1.logo{float:left;position:static;text-indent:-10000px;background:url(/_assets/common/iknow_logo_alt-577dc75d202473b052080be0649ecf00.png) no-repeat;height:65px;width:120px}.marketing_navi h1.logo a{width:118px;height:65px;display:block}.marketing_navi .top_links{text-align:right;margin-top:8px}.marketing_navi .top_links a{margin:0px 5px;display:inline-block;vertical-align:middle;color:#515151;text-decoration:none;font-size:13px}.marketing_navi .top_links a:hover{color:#515151;text-decoration:underline}.marketing_navi .top_links .signup_link{background-color:#6ba300;padding:4px 40px;color:#fff;border-radius:5px;font-weight:bold}.marketing_navi .top_links .signup_link:hover{color:#fff}.marketing_navi .top_links .business{padding:3px 10px;border:1px solid #ccc;border-radius:5px;color:#333}.marketing_navi .top_links .twitter img,.marketing_navi .top_links .facebook img{height:24px;width:24px}.marketing_navi ul{text-align:right;margin-top:20px;margin-bottom:15px}.marketing_navi ul li{display:inline-block}.marketing_navi ul li a{color:#666;padding:4px 16px;font-size:14px}.marketing_navi ul li:after,.marketing_navi ul li:first-child:before{content:"|";color:#aaa}body.marketing_layout.logged_out .marketing_navi .fixed-container{position:fixed;width:100%;z-index:999;background:url(/_assets/common/header_arr-9a4fcba4d85c9f8c2ea603403df21ec7.png);height:100px}body.top .banner,body.landings .banner{padding:1px !important}.key_graphic_margin{margin-top:-30px}body.top .key_graphic,body.landings .key_graphic{position:relative;height:395px}body.top .key_graphic img,body.landings .key_graphic img{position:absolute}body.top .key_graphic img.key_graphic_image,body.landings .key_graphic img.key_graphic_image{z-index:100;left:0px}body.top .key_graphic img.pricing_image,body.landings .key_graphic img.pricing_image{z-index:101;top:31px;right:-9px}body.top .key_graphic_copy,body.landings .key_graphic_copy{text-indent:-190000px;display:block;overflow:hidden;height:0px}body.top .main_milestone,body.landings .main_milestone,body.top .main_rakuten_milestone{background:#666;height:77px}body.top .main_milestone img,body.landings .main_milestone img{margin:16px 0 0 50px}body.top .main_rakuten_milestone img,body.landings .main_rakuten_milestone img{margin:12px 0 0 65px}body.science .wrapper,body.marketing_layout.premium .wrapper,body.iknow_content .wrapper,body.android .wrapper,body.iphone .wrapper,body.devices .wrapper{padding-top:0px !important}body.top .main_features,body.landings .main_features{background:#DFF6FF;position:relative;height:477px}body.top .main_features img,body.landings .main_features img{position:absolute;background:#dff6ff;top:32px;left:50px;z-index:100}body.top .main_features_copy,body.landings .main_features_copy{position:absolute;z-index:101;top:110px;right:52px;width:298px;font-size:14px}body.top.en .main_features_copy,body.landings.en .main_features_copy{right:46px;width:305px}body.top .main_features_copy li,body.landings .main_features_copy li{margin:0 0 22px;line-height:20px;position:absolute;left:0}body.top .main_features_copy li.first,body.landings .main_features_copy li.first{margin:0 0 35px;top:0}body.top .main_features_copy li.second,body.landings .main_features_copy li.second{margin:0 0 35px;top:95px}body.top .main_features_copy li.last,body.landings .main_features_copy li.last{margin:0 0 35px;top:202px}body.top .main_features_copy h2,body.top .main_features_copy h3,body.landings .main_features_copy h2,body.landings .main_features_copy h3{display:block;overflow:hidden;text-indent:-90000px}body.top .main_features_copy h2,body.landings .main_features_copy h2{height:14px}body.top .main_features_copy h3,body.landings .main_features_copy h3{height:30px}body.top .main_live,body.landings .main_live{width:960px;height:155px;position:relative}body.top .main_live a.live_banner_link,body.landings .main_live a.live_banner_link{position:absolute;width:960px;height:183px;top:-20px}body.top .main_live .main_live_link,body.landings .main_live .main_live_link{position:absolute;top:110px;left:50px}body.top .main_live_copy,body.landings .main_live_copy{display:none}.main_signup_button{position:absolute;z-index:102;bottom:-60px;right:50px}.main_signup_button .btn.btn-bar,.main_signup_button .btn.launch{font-weight:normal;font-size:25px}.top a.signup_button,.science a.signup_button,.content a.signup_button{display:block;width:325px;height:72px;overflow:hidden;text-indent:-90000px;float:left;margin-right:10px;background:url(/_assets/common/main/signup_button-7b20473f387d33000bc02e2a7debf843.png) no-repeat}.top.en a.signup_button,.landings.en a.signup_button,.tours.en a.signup_button{background:url(/_assets/common/main/en/signup_button-c46582c10bb2a814171120054b0ed724.png) no-repeat}.top a.signup_button:hover,.landings a.signup_button:hover,.footer_signup_button a.signup_button:hover,.science a.signup_button:hover{background:url(/_assets/common/main/signup_button_hover-add4a56396add1fe06051c41186f6481.png) no-repeat}.top.en a.signup_button:hover,.landings.en a.signup_button:hover,.tours.en a.signup_button:hover{background:url(/_assets/common/main/en/signup_button_hover-c9ca3f12c7fc8e773aed8557958095f4.png) no-repeat}.main_features_buttons a.main_appstore{background:url(/_assets/common/main/appstore_button-c8bfcb99ce29fa447d5849f2451444a7.png) no-repeat}.main_features_buttons a.main_appstore:hover{background:url(/_assets/common/main/appstore_button_hover-66e3a132a230e722a65f37f99610364d.png) no-repeat}.main_features_buttons{position:absolute;z-index:102;bottom:20px;left:50px}.main_features_buttons a{display:block;width:133px;height:46px;overflow:hidden;text-indent:-90000px;float:left;margin-right:10px}.main_features_buttons a.main_appstore{background:url(/_assets/common/main/appstore_button-c8bfcb99ce29fa447d5849f2451444a7.png) no-repeat}.main_features_buttons a.main_appstore:hover{background:url(/_assets/common/main/appstore_button_hover-66e3a132a230e722a65f37f99610364d.png) no-repeat}.main_features_buttons a.main_market{background:url(/_assets/common/main/market_button-721985183cd94be820e8369f556b1fec.png) no-repeat}.main_features_buttons a.main_market:hover{background:url(/_assets/common/main/market_button_hover-8b0bf5a5ea9ec49647b38a3640ce4713.png) no-repeat}.main_features_link{position:absolute;bottom:20px;right:60px}a.main_more_link{padding-left:12px;background:url(/_assets/common/main/link_point-89ac88a0a72dcd4b261b3c247b14a7c9.png) 0 50% no-repeat;font-size:15px}.main_content{height:514px;background:url(/_assets/common/main/main_sky-e7ff1f63e415498b1e0786ff8e40be4a.jpg) 0 0 no-repeat;padding-top:30px;position:relative}.main_content .title h2,.main_content .subtitle h3{display:block;width:813px;height:26px;overflow:hidden;text-indent:-90000px;background:url(/_assets/common/main/main_content_title-392f9a5dd859fee87ec9db215e05429d.png) 0 0 no-repeat;margin:0 auto 35px}.main_content .subtitle h3{background:url(/_assets/common/main/main_content_subtitle-1cf86de7902e8f0188b199429da242fc.png) 0 0 no-repeat;margin:25px auto 20px;width:816px}.main_content_slides{background:url(/_assets/common/main/main_content_panel-679e715e49831ec1b99657104f22c573.png) 0 0 no-repeat;width:847px;height:345px;margin:0 auto}.main_content_slides .screens{position:absolute;top:130px;left:69px;width:458px;height:253px}.main_content_slides .menu{position:absolute;top:130px;right:77px;width:317px;height:253px;color:#fff;font-size:15px}.main_content_slides .menu h3{margin:20px 20px 0;padding:0 0 5px;font-size:14px;font-weight:normal}.main_content_slides .menu ul{margin:15px 20px}.main_content_slides .menu ul li{margin:5px 0;font-size:18px}.main_content_slides .menu ul li a{color:#fff}.main_content_slides .menu ul li a:hover{color:#ffd400}.main_content_slides .menu ul li a.selected{color:#ffd400}.main_content_slides .screens .buttons{position:absolute;top:263px;left:0;width:457px;height:32px}.main_content_slides .menu .buttons{position:absolute;top:260px;left:0;width:317px;height:32px}.main_content_slides .buttons a{display:block;width:124px;height:30px;overflow:hidden;text-indent:-90000px;float:left}.main_content_slides .buttons a.back_button{background:url(/_assets/common/main/back_btn-caf1469668401cf7f52878273c0d49ec.png) no-repeat}.main_content_slides .buttons a.back_button:hover{background:url(/_assets/common/main/back_btn_hover-693de03b05b4cdf49dde219b88b8f0d0.png) no-repeat}.main_content_slides .buttons a.next_button{background:url(/_assets/common/main/next_btn-da98e3354a0e3405b74a9fd297ba25e9.png) no-repeat;float:right}.main_content_slides .buttons a.next_button:hover{background:url(/_assets/common/main/next_btn_hover-63f7c263a0e6e5f13bcded6deff5c10b.png) no-repeat}.main_content_slides .buttons a.iknow_launcher{background:url(/_assets/common/main/demo_btn-b56e83382ebc818935c83b1773ebad00.png) no-repeat;float:right;width:153px}.main_content_slides .buttons a.iknow_launcher:hover{background:url(/_assets/common/main/demo_btn_hover-72af834ee3cf07a40b5b4b658a156681.png) no-repeat}.main_content_link{position:absolute;bottom:20px;right:60px}.main_uservoice{height:410px;background:url(/_assets/common/main/main_uservoice_bg.jpg) 0 0 no-repeat;padding-top:30px;position:relative}.main_uservoice h2{display:block;width:678px;height:29px;overflow:hidden;text-indent:-90000px;background:url(/_assets/common/main/uservoice_title-396496bc3d15337c1b0f83d04852d8f6.png) 0 0 no-repeat;margin:0 auto 20px}.main_uservoice img{margin-left:35px;margin-top:15px}.main_uservoice ul{position:absolute;top:116px;right:40px;width:295px;height:220px;background:url(/_assets/common/main/uservoice_quotes-b17a0e8e157c218691e5afd488a6df40.png) 0 0 no-repeat}.main_uservoice ul li{text-indent:-90000px}.main_uservoice_link{position:absolute;bottom:30px;right:60px}.press_articles{padding-top:24px;width:910px;margin:0 auto 13px auto}.press_articles dl{width:202px;float:left;padding-left:96px;border-right:1px solid #dcdcdc;background:url(/_assets/common/main/cnet-502e9b382cf0d6d9cbe59e0fb5f8706f.png) 0 0 no-repeat}.press_articles dl.cnet{width:213px}.press_articles dl.nikkei_woman{width:187px;margin-left:15px;background:url(/_assets/common/main/nikkei_woman_online-54b3b92b29dd74c010ba110f23b70259.png) 0 0 no-repeat}.press_articles dl.nikkei_pc{width:190px;margin-left:15px;border-right:none;background:url(/_assets/common/main/nikkei_online-2fb4b52b2af4ab5d2723850b25c89399.png) 0 0 no-repeat}.press_articles dl dt{font-weight:500;font-size:16px;margin-bottom:5px}.press_articles dl dd{line-height:20px;font-size:13px}.press_articles dl dd a{display:block;margin-top:3px;font-size:14px}.main_rakuten{padding:40px;position:relative;background:#fff url(/_assets/common/main/main_owl-d3f5fba6871566b44cbb3f4a9b42965e.png) 87% 100% no-repeat}.main_rakuten h2{width:520px;height:55px;overflow:hidden;text-indent:-90000px;background:url(/_assets/common/main/main_rakuten-35a74e000a7faea2700818b2e7665400.png) 0 0 no-repeat;margin:0 0 10px}.main_rakuten p{width:528px;font-size:14px;line-height:22px}.footer_signup_button{position:absolute;top:50px;right:300px}.footer_signup_button .btn.btn-bar,.footer_signup_button .btn.launch{font-size:30px;font-weight:normal}.footer_signup_button_container{position:relative;height:150px}.main_footer{position:relative;padding:0 40px 10px;background:#fff}.science .main_footer,.premium .main_footer,.features .main_footer{padding-bottom:20px}.main_footer_menu{padding:10px 0 40px;border-top:1px solid #ccc}.main_footer dl dd{float:left;margin:0 20px 0 0;font-size:15px}.main_footer dl.social{float:right}.main_footer dl.social dd{margin:0 0 0 20px}.main_footer dl.social dd img{vertical-align:text-bottom;padding-right:3px}.wrapper .main_signup{height:120px}.main_signup,.main_signup_business{position:relative;height:200px;background:#fff url(/_assets/common/main/main_owl-d3f5fba6871566b44cbb3f4a9b42965e.png) 75% 100% no-repeat}.top.en .main_signup,.landings.en .main_signup{border-bottom:1px solid #CCC;width:880px;height:150px;margin:0 auto}.main_signup_business{height:40px}.top .pagination,.contents .pagination,.premium .pagination,.tours .pagination{padding:166px 40px 0}.top .pagination .next,.landings .pagination .next,.contents .pagination .next,.premium .pagination .next,.tours .pagination .next{float:right}.landing_main .pagination .prev{display:none}.landing_main.iphone .pagination .prev,.landing_main.android .pagination .prev{display:inline}.container_12 .top .features_wrapper{border:none;padding:20px 0;margin:0}.top .features_wrapper .support_header_area{position:relative;margin:0 30px;font-size:14px;line-height:18px;height:128px;font-size:12px}.top .features_wrapper .support_header_area h2{font-size:20px;font-weight:bold;margin:0 0 21px;padding-top:30px}.top .features_wrapper .support_header_area p{width:410px}.top .trial_float_top{width:303px;height:100px;position:absolute;bottom:8px;padding-top:16px;padding-left:83px;right:0;text-align:center;font-size:13px;background:url(/_assets/top/free_trial_banner_s-10341e9dbef910e8a7b5b3459d477c79.png) top right no-repeat #fff;line-height:15px}.top .features_wrapper .support_header_area .trial_float_top h2{margin:13px auto 8px auto;padding:0}.top .features_wrapper .support_function_box{background-color:#FFF;border:1px solid #ddd;border-radius:5px;margin:0 30px 20px;padding:30px;font-size:14px;line-height:24px}.top .features_wrapper .support_function_box .text_box{float:left;width:425px}.top .features_wrapper .support_function_box .text_box h3{font-size:18px;font-weight:bold;color:#ff8b00;margin:0 0 20px}.top .features_wrapper .support_function_box img{border:1px solid #ddd;margin-left:20px}.top.en .features_wrapper .support_function_box .text_box h3{font-size:20px}.top .features_wrapper .support_function_box_left{background-color:#FFF;border:1px solid #ddd;border-radius:5px;margin:0 0 20px 30px;padding:30px;font-size:14px;line-height:24px;width:378px;float:left}.top .features_wrapper .support_function_box_right{background-color:#FFF;border:1px solid #ddd;border-radius:5px;margin:0 30px 20px 0;padding:30px;font-size:14px;line-height:24px;width:378px;float:right}.top .features_wrapper .support_function_box .text_box{float:left;width:425px}.top .features_wrapper .support_function_box_left h3,.top .features_wrapper .support_function_box_right h3{font-size:18px;font-weight:bold;color:#ff8b00;margin:0 0 20px}.top.en .features_wrapper .support_function_box_left h3,.top.en .features_wrapper .support_function_box_right h3{font-size:20px}.top .features_wrapper .support_function_box_left h3 span,.top .features_wrapper .support_function_box_right h3 span{font-size:16px;margin:0 0 0 5px}.top .features_wrapper .support_function_box_left img,.top .features_wrapper .support_function_box_right img{border:1px solid #ddd}.top .features_wrapper .support_function_box_left p,.top .features_wrapper .support_function_box_right p{margin:10px 0 0}.top .free_trial_banner_footer p{background-position:50% -16px}.smartfm_redirect_header{display:none;background:#303030;color:white;text-align:center}.smartfm_redirect_header{padding:20px 0}.smartfm_redirect_header h2{font-size:18px;border-bottom:1px solid white;margin:0 auto 10px;width:700px;padding:0 0 5px}.smartfm_redirect_header p{font-size:14px}.home .video_lessons{background:#f5f5f5;padding:10px;border-radius:5px;position:relative;min-height:70px;overflow:hidden;margin:0 0 5px}#video_lesson_motivator{width:460px}#video_lesson_motivator footer{margin:60px 0 0}#video_lesson_motivator footer div.submit{height:25px}#video_lesson_motivator p{margin:0 0 10px}.home .video_lessons h2{font-size:12px;padding:0;margin:0 0 5px}.home .video_lessons h2 a{color:#333}.home .video_lessons h2 a:hover{color:#2890D4}.home .video_lessons .big_video_lesson{margin:-1px 0 3px}.home .video_lessons .right_col{float:right;width:130px;text-align:center}.home .video_lessons p{width:290px;margin:0 0 5px}.home .video_lessons .next_lesson h2{margin:0}.home .video_lessons .next_lesson p{margin:0;font-size:11px}.home .video_lessons .right_col p{width:130px}.home .video_lessons p.remaining_lessons{width:auto;top:0;padding:3px}.home .video_lessons .right_col a.more_link{margin:5px 0 0;float:none}.profile_form{width:500px}.profile_form .required_field{margin-left:5px}.profile_form .required_field,.profile_form .required_fields_explanation span{color:red;font-weight:normal}.profile_form .name{clear:left}.profile_form label{font-weight:bold;display:block;font-size:11px;margin:0 0 5px}.profile_form input[type="text"],.profile_form input[type="number"]{border:1px solid #ccc;padding:5px;font-size:14px;width:228px}.profile_form textarea{height:110px;width:487px}.profile_form .warning{width:240px;font-size:10px}.profile_form div{float:left;margin:0 10px 15px 0}.profile_form div.gender,.profile_form div.birthday{margin:12px 23px 15px 0px}.profile_form div.location{margin:10px 0px 0px 0px}.profile_form div.location input{width:220px}.profile_form div.skill{min-width:70px}.profile_form div.toeic div{width:180px;float:left;margin:0 10px 0 0}.profile_form div.toeic div input{width:170px}.profile_form div.toeic{width:100%}.profile_form div.submit{float:none}.profile_form div.reason_for_learning label{display:inline}.profile_form a.skype_link{float:right;font-size:11px}.profile_form .more_buttons{clear:both;text-align:right;float:none}.profile_form .more_info,.profile_form .more_buttons .less,.profile_form.show_more .more_buttons .more{display:none}.profile_form.show_more .more_info,.profile_form .more_buttons .more,.profile_form.show_more .more_buttons .less{display:block}.video_lessons .content .title,.lessons .content .title{margin:10px 0 15px}.video_lessons .content .title h2{float:left;font-size:22px}.lessons .content .title h2{border-bottom:1px solid #ccc;font-size:22px;padding:0 0 10px;margin:0 0 20px}.video_lessons .content .title h2 span,.lessons .content .title h2 span{font-weight:normal;font-size:14px}.video_lessons .next_lesson p.message{width:350px}.video_lessons .tabs ul{float:right}.video_lessons .tabs .selected a{background:#fff}.video_lessons .content .image{float:left;margin:0 10px 0 0}.video_lessons .content .profile h2{margin:0 0 5px}.video_lessons .content .profile p{margin:0 0 5px}.video_lessons .content h2.profile span{font-weight:normal;font-size:12px;margin-left:10px}.video_lessons aside h2{margin:10px 0px 5px 0px;font-size:14px}.video_lessons aside .inner,.lessons aside .inner{border:2px solid #AAA;background:whiteSmoke;margin:0;border-radius:5px;margin:0 10px 0 0}.lessons aside .inner{margin:0 0 0}.lessons .lessons_profile aside .inner{margin:0 0 10px}.video_lessons .content section{margin:0 10px 20px 0}.lessons .lesson_details{border-bottom:1px solid #ccc;padding:0 0 10px;margin:0 0 10px}.video_lessons section h2,.lessons section h2{font-size:14px}.video_lessons_sign_up{margin-top:10px;min-height:68px;background-color:#FFF9e4;border:1px solid #EDE3A2;border-radius:5px;padding:15px;overflow:hidden}.video_lessons_sign_up h4{font-size:16px;margin-bottom:2px}.live_tour_link,.live_tour_link img{display:block;margin:25px 0}.lessons section h2{font-size:16px}.video_lessons section .next_lesson h2,.video_lessons section .recent_lessons h2{border:none;margin:0;padding:0 0 2px}.video_lessons aside.recent_feedback{margin:25px 10px 20px 0}.video_lessons aside.recent_feedback h2{border-bottom:1px solid #ccc;padding:0 0 10px;margin:0 0 10px}.video_lessons .stats li span,.lessons .stats li span{font-size:10px;font-weight:normal}.video_lessons .stats li,.lessons .stats li{padding:5px 0 5px 18px;font-size:20px;font-weight:bold;border-right:1px solid #AAA;color:#444;float:left;width:100px;background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) -238px -1712px no-repeat}.video_lessons .stats li.lesson_count,.lessons .stats li.lesson_count{background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) -238px -1762px no-repeat}.video_lessons .stats li.lessons_last_week,.lessons .stats li.lessons_last_week{border:none;background:url(/_assets/common/iknow_images-606b1d9f74d47e12c1709192aedf7a07.png) -238px -1812px no-repeat}.video_lessons .stats li label,.lessons .stats li label{font-size:10px;font-weight:normal;display:block}.video_lesson_bookings{width:680px}.video_lesson_bookings p{margin:0 0 10px}.video_lesson_bookings .booking_calendar{height:300px;overflow-y:auto;overflow-x:visible;margin:0 0 20px;border-bottom:1px solid #CCC;border-top:1px solid #CCC}.video_lesson_bookings .booking_calendar dl{float:left;border-bottom:1px solid #ccc}.video_lesson_bookings .booking_calendar dl.first{background:#ffd}.video_lesson_bookings .booking_calendar dl.first dd.even{background:#ffc}.video_lesson_bookings .booking_calendar dl dt{color:#fff;background:#555}.video_lesson_bookings .booking_calendar dl dt,.video_lesson_bookings .booking_calendar dl dd{text-align:center;width:70px;height:30px;border-top:1px solid #CCC;border-right:1px solid #CCC;line-height:12px;padding:4px 5px 0}.video_lesson_bookings .booking_calendar dl dd{height:20px;padding:0 5px;line-height:25px}.video_lesson_bookings .booking_calendar dl dd.even{background:#f3f3f3}.video_lesson_bookings .booking_calendar dl.start_at{border-left:1px solid #ccc}.video_lesson_bookings .booking_calendar dl.start_at dt,.video_lesson_bookings .booking_calendar dl.start_at dd{text-align:left;width:60px}.video_lesson_bookings .form_body{margin:0 0 30px}.video_lesson_bookings .form_body h3{border-bottom:1px solid #CCC;padding:0 0 5px;margin:0 0 10px}.video_lesson_bookings .form_body section{margin:0 0 10px;font-size:14px}.video_lesson_bookings .teacher label,.video_lesson_bookings .start_at label,.video_lesson_bookings .profile label,.video_lesson_bookings .request label{display:block;font-size:12px}.video_lesson_bookings .teacher span,.video_lesson_bookings .start_at span,.video_lesson_bookings .profile span,.video_lesson_bookings .request span{font-size:18px;margin:0 10px 10px 0;display:block}.video_lesson_bookings .teacher span{margin:0 10px 0 0}.video_lesson_bookings .details,.video_lesson_bookings .request{margin:0 0 10px}.video_lesson_bookings .details section{float:left;width:170px}.video_lesson_bookings .details section.start_at{width:340px}.video_lesson_bookings .details section.start_at div{float:left;width:170px}.video_lesson_bookings .request{float:none;clear:both}.video_lesson_bookings .request label{font-weight:bold}.video_lesson_bookings .warning{display:block;margin:10px 0px 15px 0px;clear:both;font-size:11px}section#request_type label{font-weight:normal}#video_lesson_request_body{height:140px;width:320px;margin:15px 0}.video_lesson_bookings h2{border-bottom:1px solid #CCC;padding:0 0 5px;margin:0 0 10px}#video_lesson_goal_id{margin:10px 0;max-width:320px}.my_course #video_lesson_goal_id{margin:0}.video_lessons .next_lesson,.video_lessons .recent_lesson{font-size:14px}.video_lessons .next_lesson_panel time{font-size:14px;float:left;margin:0 5px 0 0;font-weight:bold}.video_lessons .next_lesson_panel h3{font-size:12px;margin:5px 5px 0 0;display:block;float:none;font-weight:normal}.lessons span.teacher{float:right}.video_lessons .video_lesson h2 span{float:right;margin:0}.video_lessons .video_lesson .big_video_lesson{margin:-10px 0 0 20px}.video_lessons .edit_video_lesson .big_video_lesson{margin-top:5px}.video_lessons .video_lesson .free_conversation{padding:50px 20px;background:#f5f5f5;margin:0 0 20px}.video_lessons .video_lesson h3.course_name{margin:0 5px 10px 0px;float:left}.video_lessons .recent_lessons{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #ccc}.video_lessons section.next_lesson{position:relative}body.video_lessons .next_lesson_inner{padding:15px 15px 10px;background:whiteSmoke;height:60px;border-radius:5px;font-size:13px;line-height:1.5}.video_lessons section.next_lesson h2 a{color:#333}.video_lessons article.next_lesson{background:#FFF5CA;padding:15px;border-radius:5px}body.home .video_lessons .next_lesson_title{position:absolute;z-index:1}body.home .video_lessons article.next_lesson{position:absolute;top:0;left:0;width:430px;padding:30px 10px 10px}.video_lessons article.next_lesson p{font-size:12px;width:auto}.video_lessons article.next_lesson p.big_video_lesson{margin-top:10px}.lessons article.lessons_profile{padding:10px 0 0}.lessons .lessons_profile h2{font-size:12px;padding:0 0 5px}.lessons .content .grid_12{position:relative}.lessons #learner_profile_info .inner{padding:20px 10px}.lessons .lessons_profile,.lessons .study_profile{margin:0 0 20px}.lessons .lessons_profile .statistics dl.started_items,.lessons .lessons_profile .statistics dl.completed_items,.lessons .lessons_profile .statistics dl.study_time{width:86px}.lessons .skype_button{position:absolute;top:-18px;left:800px}.lessons .toggle_profile{position:absolute;top:10px;left:150px}.lessons_profile .image{float:right;border:10px solid white;background:#fff}.lessons_profile label{font-size:11px}.lessons_profile h1,.lessons_profile h3,h2.study_profile,h2.lessons_profile{margin:0 0 5px;border-bottom:1px dotted #CCC;padding:0 0 10px;line-height:1}h2.lessons_profile{width:270px}.lessons_profile .description{height:200px;width:510px;overflow-x:auto;overflow-y:hidden}.language_abilities div.left,.language_abilities div.right{float:left;width:160px;margin:0 10px 10px 0}.language_abilities div.left{clear:left}.language_abilities h3.col1,.language_abilities h3.col2,.language_abilities h3.col3{float:left;font-size:12px;margin:0 0 15px;width:170px}.language_abilities div.col1{clear:left}.language_abilities div{font-size:14px}.language_abilities div label{display:block;font-size:11px}.lessons .statistics{margin:0 0 20px}.language_abilities h3{font-size:12px}.lessons h3.title{border-bottom:1px solid #ccc;padding:0 0 10px}.lessons .study_data h3{float:left;font-size:12px;margin:0 0 15px;width:300px}.lessons .reasons_for_learning h3{font-size:12px;margin:0 0 10px;float:left}.lessons .study_data h3>span,.language_abilities h3.col1 span,.language_abilities h3.col2 span,.language_abilities h3.col3 span,.language_abilities h3.left span,.language_abilities h3.right span,.reasons_for_learning span{font-weight:normal;margin:0 0 0 10px}.lessons .study_data h3.last_session{width:auto;margin:0 0 10px}.lessons .courses h3{font-size:12px;padding:0 0 5px;margin:0 0 10px;border-bottom:1px solid #ccc}.lessons .courses ul{margin:0 0 20px}.lessons .courses li{margin:5px 0}.lessons .my_course{background:#f5f5f5;padding:60px 20px;margin:10px 0 20px;border-radius:5px}.lesson_comments h2{margin:0 0 10px;font-size:14px;border-bottom:1px dotted #CCC;padding:0 0 10px}.lesson_comments input[type='text']{display:inline-block;padding:6px;border:1px solid #AAA;width:350px;margin:0 0 5px;border-radius:5px}.lesson_comments input[type='submit']{display:inline-block}.lessons .lesson_feedback h2{margin:0 0 10px;font-size:14px}.lessons .lesson_feedback textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100px;border:1px solid #aaa;font-size:15px;border-radius:4px;margin-bottom:10px}.lessons .lesson_feedback.feedback_exists form{display:none}.lessons .lesson_feedback.feedback_exists .current_feedback{display:block}.lessons .lesson_feedback .current_feedback{display:none;position:relative;font-size:15px;padding:15px 0px}.lessons .lesson_feedback .current_feedback .edit_feedback{position:absolute;right:10px;display:none}.lessons .lesson_feedback .cancel_feedback{display:none;margin-left:10px;cursor:pointer}.lessons .lesson_feedback .current_feedback:hover .edit_feedback{display:block}.lessons .more_link,.video_lessons .more_link{float:right;font-weight:bold;font-size:11px;margin-right:10px}ul#video_lesson_comments{margin:20px 0}#video_lesson_comments .commenter{width:90px;display:block;float:left}#video_lesson_comments .parsable,#video_lesson_comments .unparsable{float:right;width:330px;word-wrap:break-word}#video_lesson_comments p{display:block;margin:10px 0}#video_lesson_comments a.parse{float:right}.recent_feedback li{border-bottom:1px dotted #CCC;padding:15px 0}.recent_feedback li p{font-size:14px}#my_course_video_lesson{height:390px;padding:5px;background:#f5f5f5;border:1px solid #CCC;border-radius:4px;position:relative;margin:0 0px 20px 0;clear:left}#my_course_video_lesson .loading{padding:144px 0;font-size:16px;color:#aaa;font-weight:normal;background:url(/_assets/common/loading_16-df1aa7e116c2b8dc2adf644e72b8d6a5.gif) 50% 59% no-repeat}#my_course_video_lesson .header{margin-bottom:5px;text-align:left;padding:0;position:relative;height:30px}#my_course_video_lesson .header .sort,#my_course_video_lesson .header .filter,#my_course_video_lesson .header .course_select{float:left;margin:2px 10px 5px 5px}#my_course_video_lesson .share_screen{float:right;background:#fff;border:1px solid #ccc;border-radius:5px;float:right;margin:0px 13px 0 0;padding:6px 15px;cursor:pointer;font-size:13px}#fancybox-content .share_image .button{display:inline-block;margin-top:5px;padding:6px 15px;border:1px solid #ccc;border-radius:5px;cursor:pointer}#fancybox-content .share_image .button:hover,#my_course_video_lesson .share_screen:hover{background-color:#fea;border-color:#dc8}#fancybox-content .share_image .notice,#my_course_video_lesson .share_notice{float:right;opacity:0;margin:3px 5px 0px 0px;padding:5px 10px;font-size:11px;font-weight:bold;border-radius:5px}#my_course_video_lesson .share_notice.incoming{color:#383;background-color:#beb}#fancybox-content .share_image .notice,#my_course_video_lesson .share_notice.outgoing{color:#974;background-color:#fc6}#fancybox-content .share_image .notice{display:inline-block;float:none;margin-left:10px}#my_course_video_lesson .header .course_select{display:none}#my_course_video_lesson .header input,#my_course_video_lesson .header label{vertical-align:middle;cursor:pointer}#my_course_video_lesson .item_list,#my_course_video_lesson .no_results{float:left;font-size:16px;width:210px;height:350px;overflow-y:auto;margin-right:5px;border:1px solid #CCC;background:white}#my_course_video_lesson .no_results{padding-top:140px;height:210px;text-align:center;color:#aaa}#my_course_video_lesson .item_list li{border-bottom:1px solid #CCC;font-size:14px}#my_course_video_lesson .item_list a{display:block;padding:5px 36px 4px 10px;color:#333;word-wrap:break-word}#my_course_video_lesson .item_list a:hover{background-color:#DBF2FB}#my_course_video_lesson .item_list .progress{float:right;display:none;border:1px solid #ccc;margin:5px 4px 0px 0px;border-radius:2px;height:3px;width:20px;background:#eee}#my_course_video_lesson .item_list .progress_bar{background-color:#9d9;height:3px}#my_course_video_lesson .item_list .progress span{font-size:9px;text-align:right;display:block;line-height:16px}#my_course_video_lesson .item_details{float:left;width:635px;border:1px solid #CCC;background:white;padding:20px;height:310px;overflow-x:hidden;overflow-y:auto}#my_course_video_lesson .item_details .audio{vertical-align:1px}#my_course_video_lesson .item_details .item .audio{margin:0 0 0 3px;float:none}#my_course_video_lesson .item_details .content{vertical-align:middle;margin:0px}#my_course_video_lesson .item_details .item span{color:#999;font-size:12px;font-weight:normal;margin-left:10px;float:right}#my_course_video_lesson .item_details .cue{font-size:24px;margin:0}#my_course_video_lesson .item_details .response{font-size:14px}#my_course_video_lesson .item_details .sentences{margin-top:20px;border-top:1px solid #CCC;padding:20px 0}#my_course_video_lesson .item_details .sentences li{margin-bottom:30px;clear:both}#my_course_video_lesson .item_details .sentences .image{width:75px;height:69px;border-radius:3px;margin-left:10px;float:right;cursor:pointer;background-repeat:no-repeat;background-position:center center}#my_course_video_lesson .item_details .sentences .text{font-size:18px;margin-bottom:5px}#my_course_video_lesson .item_details .sentences .translation{font-size:14px;color:#999}.lesson_feedback,.lesson_comments{float:left;width:430px;margin:0 30px 0 0}.lesson_comments form{margin:15px 0px}.lesson_comments .comments{max-height:400px;overflow:auto}.lesson_comments .comments table{width:100%}.lesson_comments .comments tr{-webkit-transition:background-color 0.3s linear;-moz-transition:background-color 0.3s linear;transition:background-color 0.3s linear}.lesson_comments .comments .name{color:#777;font-weight:bold;margin-right:1em;padding-right:5px;width:0px;white-space:nowrap}.lesson_comments .comments .highlighted{background-color:#fea}.lesson_feedback{margin:0}.lesson_feedback article{margin:0 0 20px}.lesson_feedback a.parse{line-height:30px}.lesson_feedback h2{font-size:14px;border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 10px}.lesson_feedback article.ratings{border-bottom:1px solid #ccc;margin:0 0 20px;padding:0 0 10px}.lesson_feedback article.ratings h2{border-bottom:none;margin:0;padding:0;float:left}.lesson_feedback article.ratings h2 #rating_caption{display:none}.lesson_feedback article.ratings form{float:left;width:180px;margin:0 10px}.lesson_feedback article.ratings form input[type="submit"]{margin:0 0 0 10px}#video_lesson_notice{clear:both;margin:0 10px}#video_lesson_notice .box{background-color:#FFF5CA;border:1px solid #EDE3A2;border-radius:5px;font-size:14px;line-height:20px;margin:0 10px 15px;padding:5px;position:relative}#video_lesson_notice .box .box_left,#video_lesson_notice .box .box_right{width:410px;padding:15px;background:#fff9e4;border-radius:3px;height:190px}#video_lesson_notice .box .box_left{float:left;font-size:12px}#video_lesson_notice .box .box_right{float:right;width:430px}#video_lesson_notice .box .box_right h3{color:#333;font-size:12px}#video_lesson_notice .box .box_right .call_hint{margin-bottom:10px}#video_lesson_notice p,#video_lesson_notice .skype_name,#video_lesson_notice .skype_icon{font-size:12px}section#request_type div{float:left;margin:0 10px 15px 0}section#request_type div{float:left;margin:0 10px 15px 0}section#video_lessons{position:relative}section#video_lessons h2 span.teacher{float:none}section#video_lessons .trial_lesson{color:red}.lessons .lesson_type .course_name{float:left;margin:30px 5px 10px 0}p.remaining_lessons{background:#C76287;position:absolute;padding:5px 5px 5px;top:18px;right:25px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}p.remaining_lessons a{color:#fff;font-weight:bold;font-size:14px}.popup_content{position:absolute;background-color:#424242;width:270px;border-radius:5px;padding:1px;color:white;display:none}.popup_content .social_buttons{position:absolute;background-color:#424242;border-radius:5px;padding:1px;color:white;display:none}.popup_content .inner,.popup_content .social_buttons{margin:0;border-radius:5px;border:1px solid #6B6B6B;padding:10px}.popup_content .social_buttons{left:-110px}.popup_content h1,.popup_content .header{background-color:#333333;border-bottom:1px solid #6B6B6B;margin:0px -10px 10px;padding:6px 10px;font-size:13px;text-shadow:0px -1px 0px black}.popup_content span.right{float:right}.popup_content h1 span i,.popup_content .header span i{font-size:0.8em;font-style:normal}.popup_content h2{margin:0px -10px 10px;padding:6px 10px;font-size:12px;text-shadow:0px -1px 0px black}.popup_content .pin.bottom{position:absolute;width:14px;height:10px;top:-8px;background:url(/_assets/common/popup_arrows-e861794e7f395d4d03cce90289535f98.png)}.popup_content .pin.top{position:absolute;width:14px;height:10px;bottom:-8px;background:url(/_assets/common/popup_arrows-e861794e7f395d4d03cce90289535f98.png);background-position:-24px 0}.popup_content p{margin:5px 0}.popup_content a{text-decoration:underline;color:white;font-size:11px}.popup_content .social_buttons_wrapper a.share_button{background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.22, #f97e19), color-stop(0.61, #faa11b));background-color:orange;display:inline-block;padding:3px 6px;border-radius:3px;border:1px solid #FFB130;text-transform:uppercase;text-shadow:0 -1px #888888;cursor:pointer}.popup_content .social_buttons_wrapper a.share_button:hover{background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.62, #f97e19), color-stop(0.21, #faa11b))}.popup_content a.share_button{color:white;text-decoration:none;text-shadow:none;box-shadow:none;position:relative;top:-4px}.popup_content .progress_bar{height:10px;background-color:#333333;border-radius:5px;margin:10px 24px 10px 0;position:relative}.popup_content .progress_bar p{position:absolute;right:-28px;top:-1px;margin:0;font-size:11px}.popup_content .progress_bar .progress_bar_fill{height:10px;background-color:#A3D856;border-radius:5px}.popup_content .item_counter{width:33%;float:left;height:33px;margin-bottom:12px}.popup_content .item_counter .bar{height:100%;width:6px;border-radius:3px;float:left;margin-right:5px}.popup_content .started .bar{background-color:#6BA300}.popup_content .reviewed .bar{background-color:#A3D856}.popup_content .completed .bar{background-color:#F67A12}.popup_content .item_counter .number{font-size:19px;font-weight:bold}.popup_content .item_counter .caption{margin-top:-3px;font-size:9px}.popup_content.weekly_target{width:200px}.popup_content.weekly_target p{font-size:10px;margin:10px 0}.popup_content.weekly_target p>span{float:right;font-size:12px}.popup_content.weekly_target p>span i{font-size:0.8em;font-style:normal;color:#EEEEEE}.popup_content.weekly_target select{position:relative;top:-5px}.popup_content.weekly_target .invisible_backdrop{position:absolute;width:80px;height:300px;top:-50px;right:10px;z-index:-1}.popup_content.weekly_target .for_ie_only{display:none}.referrals .wrapper{padding-top:39px}.referrals h1{margin-bottom:21px;padding-top:118px;font-size:30px;font-weight:bold;line-height:1.3;text-align:center;background:url(/_assets/referrals/present-box-3870e68461bf09ea594f8f0d1a03e8c3.png) center top no-repeat}.referrals .lead{margin-bottom:56px;font-size:16px;line-height:1.5;text-align:center}.referrals_main{width:608px;margin:0 auto;padding-bottom:60px}.referrals .mail{margin-bottom:40px}.referrals .mail .btn.btn-bar,.referrals .mail .btn.launch{font-size:18px}.referrals .mail .preview{margin-top:5px;font-size:14px}.referrals .mail input[type="text"]{margin-right:15px;padding:10px;width:350px;border:1px solid #ccc;border-radius:4px;font-size:18px}.referrals .mail .btn{width:217px}.referrals .others h2{margin-bottom:5px;font-size:18px}.referrals .others li{display:inline-block}.referrals .others li.facebook{margin-right:10px}.referrals .others li a{display:inline-block;padding-right:14px;border:1px solid #ccc;border-radius:3px;line-height:45px;font-weight:bold;background-repeat:no-repeat}.referrals .others h2{margin-bottom:10px}.referrals .others .facebook a{padding-left:53px;border-color:#d8dfea;color:#3b5998;background-position:9px 8px;background-color:#edeff4;background-image:url(/_assets/referrals/fb-891958228fc047dd219abafb44dac074.png)}.referrals .others .twitter a{padding-left:53px;color:#47525d;background-position:9px 10px;background-image:url(/_assets/referrals/tw-037fb8c3c45c6687d1c9becd460739ff.png)}.referrals .others .url{display:block;margin-top:20px;font-size:14px}.referrals .others .url input[type="text"]{display:inline-block;width:561px;margin:0 0 5px 0;padding:11px 11px 11px 34px;border:1px solid #ccc;border-radius:3px;color:#666;font-size:13px;background:url(/_assets/referrals/link-f3d98a9d2468687c857ee81fd275bceb.png) 10px 10px no-repeat}.referrals_restrictions{width:794px;margin:0 auto;padding:60px 0 80px 0;border-top:1px solid #d1d1d1}.referrals_restrictions h2{font-size:24px;font-weight:bold;margin-bottom:40px}.referrals_restrictions p{line-height:1.6;font-size:14px}body[data-controller="reports"][data-namespace="groups/reports"] .content .wrapper{padding-top:0;font-size:0;background:none;border:none}body[data-controller="reports"][data-namespace="groups/reports"] .content .wrapper>*{font-size:14px}body[data-controller="reports"][data-namespace="groups/reports"] .primary-content,body[data-controller="reports"][data-namespace="groups/reports"] .secondary-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}body[data-controller="reports"][data-namespace="groups/reports"] .primary-content{width:680px}body[data-controller="reports"][data-namespace="groups/reports"] .primary-content.alone{width:100%}body[data-controller="reports"][data-namespace="groups/reports"] .secondary-content{margin-left:20px;width:260px}body[data-controller="reports"][data-namespace="groups/reports"] .social_buttons{width:auto}body[data-controller="reports"][data-namespace="groups/reports"] .social_buttons>*{float:left;margin-right:15px}body[data-controller="reports"][data-namespace="groups/reports"] .action-link{color:#1ea6f8;font-size:12px;font-weight:bold}body[data-controller="reports"][data-namespace="groups/reports"] .action-link:hover{text-decoration:underline;cursor:pointer;cursor:hand}body[data-controller="reports"][data-namespace="groups/reports"] #study_summary,body[data-controller="reports"][data-namespace="groups/reports"] #training_summary{width:140px}body[data-controller="reports"][data-namespace="groups/reports"] #study_summary .statistics,body[data-controller="reports"][data-namespace="groups/reports"] #training_summary .statistics{width:100%}body[data-controller="reports"][data-namespace="groups/reports"] #study_summary .statistics li,body[data-controller="reports"][data-namespace="groups/reports"] #training_summary .statistics li{width:100%;border:0;background:none}body[data-controller="reports"][data-namespace="groups/reports"] #study_summary .statistics li dl,body[data-controller="reports"][data-namespace="groups/reports"] #training_summary .statistics li dl{width:100%}body[data-controller="reports"][data-namespace="groups/reports"] #study_summary .statistics li dl dd,body[data-controller="reports"][data-namespace="groups/reports"] #training_summary .statistics li dl dd{width:100%;top:7px}body[data-controller="reports"][data-namespace="groups/reports"] #study_summary .statistics li dl dt,body[data-controller="reports"][data-namespace="groups/reports"] #training_summary .statistics li dl dt{width:100%;font-size:12px;color:#999;top:30px}body[data-controller="reports"][data-namespace="groups/reports"] #study_summary .statistics li.review_items,body[data-controller="reports"][data-namespace="groups/reports"] #training_summary .statistics li.review_items{height:20px}body[data-controller="reports"][data-namespace="groups/reports"] #study_summary .statistics li.review_items dl,body[data-controller="reports"][data-namespace="groups/reports"] #training_summary .statistics li.review_items dl{height:20px;background-position:-239px -1227px}body[data-controller="reports"][data-namespace="groups/reports"] #study_summary .statistics li.review_items dl dt,body[data-controller="reports"][data-namespace="groups/reports"] #training_summary .statistics li.review_items dl dt{top:6px}
