.administrator-menu{background:#900;position:fixed;top:0px;left:0px;z-index:6000;width:100%;height:30px;border-bottom:1px solid #963333;box-sizing:border-box}body[data-role="site-administrator"],body[data-role="group-administrator"]{padding-top:90px}body[data-role="site-administrator"].subscription-notice-present,body[data-role="group-administrator"].subscription-notice-present{padding-top:115px}body[data-role="site-administrator"] .global_navi,body[data-role="group-administrator"] .global_navi{top:30px}body[data-role="site-administrator"][data-layout='marketing']{padding-top:30px}body[data-role="site-administrator"].marketing_navi{padding-top:30px}.administrator-menu ul.main,.administrator-menu ul.main li,.administrator-menu ul.main ul{list-style:none;margin:0;padding:0}.administrator-menu ul.main{position:relative;z-index:597;float:left}.administrator-menu ul.main li{float:left;line-height:1.3em;vertical-align:middle;zoom:1}.administrator-menu ul.main li.hover,.administrator-menu ul.main li:hover{position:relative;z-index:599;cursor:default}.administrator-menu ul.main ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%}.administrator-menu ul.main ul li{float:none}.administrator-menu ul.main ul ul{top:1px;left:99%}.administrator-menu ul.main li:hover>ul{visibility:visible}.administrator-menu ul.main{font-weight:bold}.administrator-menu ul.main li{border-style:solid;border-width:0 1px 1px 1px;border-color:#8c0000;border-bottom-color:transparent;padding:7px}.administrator-menu ul.main li.hover,.administrator-menu ul.main li:hover{background-color:#d00000}.administrator-menu ul.main li.message{border:none;color:#F3F209}.administrator-menu ul.main ul.content_menu div,.administrator-menu ul.main a,.administrator-menu ul.main a:link{color:#fff}.administrator-menu ul.main li.hover,.administrator-menu ul.main li:hover{background-color:#d00000;color:#ffc600}.administrator-menu ul.main li.message:hover{background-color:transparent;color:#F3F209}.administrator-menu ul.main a,.administrator-menu ul.main a:link{color:#fff;text-decoration:none;display:block}.administrator-menu ul.main a:hover{color:#ffc600}.administrator-menu ul.main a:active{color:#ffc600}.administrator-menu ul.main ul{width:150px;margin-top:1px;box-shadow:0px 5px 5px rgba(0,0,0,0.2);border-radius:5px}.administrator-menu ul.main ul li:first-child{border-top-left-radius:0;border-top-right-radius:5px}.administrator-menu ul.main ul li:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.administrator-menu ul.main ul li{font-weight:bold;color:#ffc600;border-width:1px;border-color:#d63333 #a30000 #9f0000 #a30000;background-color:#d00000}.admin_inner{width:980px;margin:0 auto}.landing_admin{padding:20px 0}.landings .button.delete{float:right}.administrator-menu .main ul.content_menu{width:180px}.administrator-menu .keyword{padding:1px 3px;font-size:10px;width:150px}body.cerego-admin .group_search .content_search_box{position:absolute;top:19px;right:160px}a.back_link{float:right;font-weight:bold}.admin.premium .contracts{overflow:hidden}.admin.premium .contracts form.update{width:280px;overflow:hidden}.admin_site_notices .content h1{padding:0 0 5px;margin:0 10px 10px}.admin_site_notices .notices{background:#f5f5f5;border:1px solid #ddd;padding:15px 5px 10px;border-radius:5px;margin-bottom:10px}.admin_site_notices .notices h2{margin:0 10px 5px}.admin_site_notices .notice_form label{font-weight:normal;display:inline}.admin_site_notices .notice_form .message{width:430px;float:left;margin:0 10px 0}.admin_site_notices .notice_form .text_field{margin-top:0;display:block;width:415px;height:140px}.admin_site_notices .notice_form .notice_actions{text-align:right;line-height:20px}.admin_site_notices .notice_form .notice_actions a{margin:0 0 0 10px}.admin_site_notices .notice_form .notice_actions span{float:left}.admin_site_notices .notice_form .admin_submit{margin:0 0 10px;text-align:right}.admin_delete_study_data .button{margin-top:5px}.group_admin_menu{background-color:#000099;border-bottom-color:#323294}.group_admin_menu ul.main li{border-style:solid;border-color:#fff #00008a #00008a #3434ba;padding:6px}.group_admin_menu ul.main li.hover,.group_admin_menu ul.main li:hover{background-color:#0000cf}.group_admin_menu ul.main li.hover,.group_admin_menu ul.main li:hover{background-color:#0000cf}.group_admin_menu ul.main li.message:hover{background-color:transparent}.group_admin_menu ul.main ul{width:250px}.group_admin_menu ul.main ul li{border-color:#0000a1 #0000a1 transparent #0000a1;background-color:#0000cf}.admin_page h1{margin:0 10px 5px;padding-bottom:10px;font-size:20px}body.groups .admin_page h1{border:none;padding:0}.admin_page .specific h1 span{display:block;overflow:hidden;white-space:nowrap;width:700px}.admin_page h3{padding:0px 0px 5px;margin-bottom:5px;border-bottom:1px solid #999}.admin_page h5,.admin_page h6{margin-bottom:10px}.right_top_link{float:right;font-weight:bold;margin:10px 20px 10px 0}.admin_page .during_campaign a,.admin_page .during_campaign{color:#60A80C}.admin_page .inactive{color:#AAA}.text_field,textarea{border:1px solid #AAA;color:#333;padding:5px;border-radius:0px;font-size:14px}.error_notice,.admin_error{display:block;padding:20px 10px;background-color:#FCD9E2;color:#731814;font-weight:bold}.admin_success{display:block;padding:20px 10px;background-color:#C5E3C8;color:#054C0B;font-weight:bold}.admin_page .intro{margin-bottom:15px}.sidebar .panel li a{display:block;padding:3px 4px}.sidebar .panel .selected{background-color:#E4F9FF}.admin_sidebar{width:200px;float:right;clear:right;background:#DBF2FB;border-radius:5px;padding:16px;line-height:24px;margin-bottom:10px}.admin_sidebar h3{font-size:16px;margin:0 0 4px}.admin_sidebar ul{margin-bottom:10px}.admin_sidebar p{margin-bottom:10px;line-height:18px}.admin_sidebar ul li a{font-weight:bold;font-size:12px}.featurable_activation_link{display:inline;float:right}.featured_comment{padding:20px}.featured_comment h5{font-weight:bold;font-size:1.3em;margin-bottom:30px}.featured_comment textarea{height:100px;width:400px;display:block}.featured_comment .button{float:left;margin-top:20px}.featurable_activation_link .add_featured_status{background-position:-12px -302px;padding-left:20px;display:inline;cursor:pointer}.featurable_activation_link .add_featured_status:hover{position:relative}.add_featured_status ul{top:1.1em;left:14px;background-color:#9C1010;width:100px;display:none;padding-top:6px}.add_featured_status:hover ul{position:absolute;display:block}.add_featured_status ul li{display:block;padding:0}.add_featured_status ul li a{border-top:1px solid #FFFFFF;display:block;padding:1px 8px 2px}.add_featured_status ul li a:hover{background-color:#C21414;text-decoration:none}.remove_featured_status{background-position:-12px -362px;padding-left:20px}.currently_featured_status{background-position:-12px -2px;padding-left:20px}.archived_featured_status{background-position:-12px -482px;padding-left:20px}th.remove_icon,td.remove_icon{background-position:-10px -660px}.archived_featured_status,.add_featured_status,.remove_featured_status,.currently_featured_status,th.remove_icon,td.remove_icon{background-repeat:no-repeat}.alpha_features{margin-top:10px}.alpha_features .grid_6{width:455px}.alpha_features .messages{margin-top:30px}.alpha_features .messages .text_field,.alpha_features textarea{width:94%}.alpha_features .usernames textarea{height:150px}.alpha_features .messages textarea{height:250px;margin-bottom:30px}.alpha_features h5{margin-bottom:10px;font-size:1.2em}.alpha_features h5 select{float:right}.alpha_features .messages .text_field{margin:5px 0}.alpha_features .messages label{display:block;margin-top:5px}.alpha_users .list_table th.delete{text-align:center}.user_roles .roles{margin:20px}.user_roles .role{padding:10px}.user_roles .role .name{text-decoration:underline;font-weight:bold}.user_roles .role .description{padding-top:10px;text-indent:5px}.list_table{border:none;width:100%;border-collapse:separate;border-spacing:0 3px}.list_table table{width:100%}.list_table th{text-decoration:none;padding:5px;border-bottom:2px solid #ccc;text-align:left}.list_table th a{padding:2px 0;text-indent:5px;color:#333}.list_table th a:hover{text-decoration:underline;background-color:#F7FBFF}.list_table th.selected a{padding-right:20px}.list_table th.descending a{padding-right:20px}.list_table tr{display:table-row;margin:0}.list_table tr.even{background:none}.list_table td{border-bottom:1px solid #ddd;padding:3px 5px}.maintenance_message_form .message{margin-bottom:10px}.maintenance_message_form label{float:left;width:80px;margin-top:5px;font-weight:bold}.maintenance_message_form .text_field{float:left;width:700px}.maintenance_message_form a{float:left;margin:5px 0 0 10px}.notice_form .message{margin-bottom:10px;width:700px}.notice_form label{display:block;margin-top:5px;font-weight:bold;height:22px;line-height:22px}.notice_form .text_field{margin-top:0px;display:block;width:700px;height:80px}.notices{border-bottom:1px solid #CCC;margin-bottom:20px}.flush_memcache{margin:20px 0;padding-top:20px;border-top:1px solid #CCC}.emergency_css label{display:block;font-weight:bold}.emergency_css textarea{width:95%;height:500px;font-family:Courier}.bulk_inbox label{display:block;font-weight:bold;margin-top:10px}.bulk_inbox .allow_reply{margin-top:10px}.bulk_inbox textarea{height:300px;width:500px}.bulk_inbox .text_field{width:150px}.bulk_inbox .subject{width:500px}.category_admin h1{border-bottom:1px solid #999999;margin:0 10px 10px;padding-bottom:10px}.category_admin .tabs{margin-bottom:20px}.category_admin p{margin-bottom:15px}.category_admin .text_field,.category_admin textarea{width:95%}.category_admin textarea{height:50px;max-height:150px}.category_admin .display_style_settings h3{margin-bottom:20px}.category_admin label{font-weight:bold;margin-bottom:10px;display:block}.category_admin label span{font-weight:normal}.category_admin .category_series,.category_admin .categories_index{width:540px;position:relative}.category_admin .categories_index li,.category_admin .category_series li{position:relative;clear:both;border:1px solid #ddd;margin:0 0 5px;overflow:hidden;border-radius:4px}.category_admin .category_series li p,.category_admin .categories_index li p{margin-bottom:0px;display:block;float:left;padding:5px 25px;font-size:16px;width:95%}.category_admin .categories_index li .name a{font-size:16px;display:block}.category_admin .new_series_form{margin-top:20px}.category_admin .add_series{width:50%;position:relative;font-size:14px;background-color:#FBFBFB;border:1px solid #E8E8E8;margin-bottom:4px}.category_admin .add_series form,.category_admin .add_series:hover{background-color:#FFFFC0}.category_admin .add_series .edit_field{border:1px solid #CCC;padding:2px 5px;font-size:14px;width:100px;margin:5px 10px 5px 3px}.category_admin .add_series .cancel,.category_admin .add_series .button{font-size:12px;line-height:18px;margin-right:10px}.category_admin .add_series .button{margin-right:10px}.sentence_admin .sentence .no_image,.sentence_admin .sentence .image{margin-left:10px;width:100px;height:90px;overflow:hidden;border:1px solid #CCC;position:relative;float:right;margin-right:8px;display:block}.sentence_admin .sentence .wrapper img{width:100px;display:block}.sentence_admin .sentence .image.hover{overflow:visible;z-index:999}.sentence_admin .sentence .image.hover .wrapper{width:250px;height:225px;position:absolute;top:-69px;left:-77px;border:4px solid #CCC}.sentence_admin .sentence .image.hover .wrapper img{width:250px;height:225px}.sentence_admin .sentences_list li{width:430px;float:left;padding:10px 15px 0 0;border-top:1px solid #CCC}.sentence_admin h1{margin-bottom:10px}.sentence_admin .sentence .delete_image{display:none}.sentence_admin .sentence .hover .delete_image{display:block;width:50px;height:50px;position:absolute;top:82px;left:100px;border-radius:6px;background:#fff url(//assets0.iknow.jp/_assets/common/delete-6bd04132562eb53dc7ba94d622c820bd222542760dd134bb57acffe552c31e81.gif) no-repeat center center;opacity:0.3}.sentence_admin .sentence .delete_image:hover{opacity:1.0}.premium.admin h1{font-size:18px}.premium.admin h2{font-size:12px;float:left;line-height:25px}.premium.admin header{margin-bottom:10px}.premium.admin header h1,.premium.admin header nav{float:left;margin:0 10px 10px 0}.premium.admin input[type=text]{font-size:14px;margin:0 5px;padding:4px 10px;border:1px solid #BBB;border-radius:15px}.premium.admin .input_area input[type=text]{border-radius:0;margin:0}.premium.admin .hasDatepicker{width:90px;text-align:center}.premium.admin .input_area .checkboxes label{width:240px}.premium.admin .plans .left_column,.premium.admin .plans .right_column{padding:0 0 20px}.premium.admin .input_area p{padding:10px 0}.premium.admin .input_area label{width:160px;display:block;float:left;font-weight:bold}.premium.admin .input_area small{font-size:11px;color:#666;display:block}.premium.admin input[type=date]{font-size:14px}.premium.admin aside{float:left;text-align:left}.premium.admin aside.search{margin-right:20px;width:500px}.premium.admin aside.create{font-size:14px;float:right}.premium.admin aside.create a{margin:0 0 5px}.premium.admin table{clear:both;width:100%;margin:10px 0}.user_admin .account_profile,.ugc .ugc_content th{background-color:#EFEFEF;border-top:1px solid #CCC;border-bottom:1px solid #CCC}.user_admin .account_profile th,.user_admin .account_profile td,.ugc .ugc_content th,.ugc .ugc_content td{text-align:left;padding:3px 10px}.user_admin .account_profile thead,.ugc .ugc_content thead{text-align:left;color:#333}.user_admin .account_profile .same{padding-left:20px;background:transparent url(//assets0.iknow.jp/_assets/common/accepted-0a733b99fcd03c5e6359d0973a169bbfaf94485227437480d9c703bbe58e4b4c.png) no-repeat left center}.user_admin .account_profile .different{padding-left:20px;background:transparent url(//assets0.iknow.jp/_assets/common/exclamation-09d0df9074a3ef8dff92a0b1a96846ed92c0c3615e7d57c6de19482fcbdc1eb9.gif) no-repeat left center}.user_admin .account_profile .warning{color:#F00}.user_admin .account_profile .trial_lesson_points{margin-bottom:10px}.user_admin .account_profile .outstanding_lesson_info{margin-bottom:20px}.premium.admin .contracts .contract:nth-child(even){background:#f5f5f5}.premium.admin .contracts .contract:nth-child(odd){background:#fff}.premium.admin .contracts caption{text-align:left}.premium.admin .contracts thead,.premium.admin .emails thead,.premium.admin .groups thead{text-align:left;color:#333;background:whiteSmoke;border-bottom:1px solid #CCC;font-size:11px;border-top:1px solid #CCC}.premium.admin .contracts th,.premium.admin .contracts td,.premium.admin .emails th,.premium.admin .emails td,.premium.admin .groups th,.premium.admin .groups td{padding:5px 10px;border-bottom:1px solid #DDD}.premium.admin .contracts .update,.premium.admin .contracts .destroy{float:right;text-align:center;width:250px;margin-top:10px;padding:10px;background:#fdc;border-radius:6px}.premium.admin .contracts .destroy{text-align:center;margin-right:10px;background:#f66}.premium.admin .pagination{padding:10px 40px 0}.admin_calendar_wrapper{width:592px}.premium.admin .contracts.bulk{width:500px;padding:5px}.premium.admin .contracts.bulk h2{font-size:14px}.premium.admin .contracts.bulk .input_area{width:300px;float:left}.premium.admin .contracts.bulk .input_area p:last-child{text-align:right;margin-right:7px}.premium.admin .contracts.bulk .input_area label{font-weight:bold}.premium.admin .contracts.bulk .input_area textarea{width:280px;height:300px;margin-bottom:5px;padding:5px}.premium.admin .contracts.bulk .warning{text-align:left;word-break:loose;width:160px;float:right;margin:0;padding:13px 16px;background:#fdc;border-radius:6px}.premium.admin .contracts.bulk .warning h2{border-bottom:1px solid red;margin-top:15px;padding-bottom:3px}.premium.admin .contracts.bulk .warning h2:first-child{margin-top:0}.premium.admin .contracts.bulk .warning p{padding:0 5px;font-size:14px;margin-bottom:5px}.premium.admin .contracts.bulk .warning p:last-child{margin-bottom:0}.campaigns .discount{padding-bottom:5px}.campaigns .push_notification_row .actions{width:100px}.campaigns .push_notification_row .send_at,.campaigns .push_notification_row .sent_at{width:165px}.campaigns .push_notification_row.edit .send_at{width:330px}.campaigns .push_notification_row .text{width:200px;word-break:break-all}.campaigns .push_notification_row input[type=text]{width:160px}.campaigns .push_notification_row td{padding:6px 8px}.campaigns .add_push{float:right;display:block;padding:6px 8px;margin-bottom:20px}.campaigns .banners section{margin:1.8em 0}.campaigns .banners section header{margin:0.6em 0;font-weight:bold;font-size:1.4em}.campaigns .banners .current-banners .banner{margin:0.8em 0}.campaigns .banners .current-banners .banner-type{font-size:1.2em}.campaigns .banners .banner-style-guide table{width:auto}.campaigns .banners .banner-style-guide table th{cursor:default}.campaigns .banners .new-banners .banner-type{font-weight:bold;line-height:1.6}.campaigns .banners .new-banners .banner-fields{margin-bottom:1em}.campaigns .banners .new-banners .submit{font-size:1.4em}.users article{margin-bottom:15px}.users article:last-child{margin:0}.users .search input.search{font-size:2em}.users .results ul{padding:0 10px}.users .results li,.emails .results li{float:left;width:70px;padding:10px}.users .results li p,.emails .results li p{font-size:14px;font-weight:bold;text-align:center}.users dt{font-weight:bold}.users dd{padding:0 1em}.users textarea{width:400px;height:40px}.users ul.statistics dd{padding:0px}.users ul.statistics{border-radius:5px;border:2px solid #bbb}.users .statistics li dl.review_items{background-positions:-238px 0px;margin-left:5px}.users .statistics li dl.study_time{border:none}.users .training .statistics dl{margin-left:5px}.users .daily_events .statistics li{float:left}.sortable p a{overflow:hidden;white-space:nowrap}.sortable .sort_drag_handle{display:block;width:20px;background-color:#f2f2f2;cursor:pointer;font-size:24px;text-align:center;position:absolute;left:0;top:0px;height:80px;line-height:24px;text-indent:-9999px;border-top-left-radius:4px;border-bottom-left-radius:4px}.sortable li:hover .sort_drag_handle{display:block}.sortable .position:hover{color:#333}.deletable .delete{display:none;position:absolute;width:20px;right:5px;top:2px;height:26px;padding:0;background:transparent url(//assets0.iknow.jp/_assets/common/delete_grey-ba03a891fb06d21cd34c9e09cd56fc67058e75e29630ade42822d9ae5a1d6b20.gif) no-repeat center center;border:none;cursor:pointer}.deletable .deleting{background-color:#F9D1CF}.deletable li:hover .delete{display:block}.deletable .delete:hover{background:transparent url(//assets0.iknow.jp/_assets/common/delete-6bd04132562eb53dc7ba94d622c820bd222542760dd134bb57acffe552c31e81.gif) no-repeat center center}.user_admin{margin-bottom:20px !important}.user_admin .search{background:none;padding:0;border:none}.user_admin .instructions{margin-top:15px;font-size:14px}.user_admin .header .user_attr{font-weight:normal;margin-left:10px}.user_admin .form_actions{margin-top:20px}.user_admin .contracts{margin-bottom:20px}.user_admin .contracts td{border-bottom:1px solid #CCC}.user_admin .contracts .plan_type{width:auto}.user_admin .contracts .price{width:60px;text-align:right}.user_admin .contracts .payment{width:80px}.user_admin .contracts .payment form{display:inline}.user_admin .contracts .months{width:50px}.user_admin .contracts .status{width:60px}.user_admin .contracts .expiry_at,.user_admin .contracts .created_at{width:110px}.user_admin article .right{float:right;margin:5px 15px 0 0}.user_admin .search form{margin:0 0 0px}.user_admin .search form.last{margin-right:0}.user_admin .search form p{line-height:30px}.user_admin .search form input.search{font-size:12px;float:left;width:230px;padding:3px 5px;background:#fff;border:1px solid #ccc;position:relative;top:-2px}.user_admin .search form input.submit{float:right;margin-left:10px;padding:5px 0;width:60px}.user_admin article{margin-bottom:15px;border:1px solid #CCC;padding:10px;border-radius:5px}.admin .inner.reports{margin-bottom:20px}.user_admin dl{line-height:24px;margin-top:10px}.user_admin dl dt{width:180px;float:left;clear:left;text-align:right;margin-bottom:5px}.user_admin dl dd{float:left}.user_admin dl dd span.caption{margin-right:10px}.user_admin h2{margin:5px 0}.user_admin .results th,.ugc .ugc_content th,.experiment th{border:1px solid #CCC;text-align:left;padding:5px 5px;background-color:#EFEFEF}.user_admin .results td,.ugc .ugc_content td,.experiment td{vertical-align:top;padding:5px 5px;border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC}.ugc .ugc_content td{padding:10px}.user_admin table,.ugc_content table{width:100%;margin-bottom:20px}.ugc .ugc_content td.actions p{margin:0 0 8px}.ugc_content .right{float:right;margin:5px 5px 0 0}.user_admin th.user_image,.ugc_content th.course_image{width:70px}.user_admin th.username{width:290px}.user_admin th.email{width:250px}.user_admin th.type{width:85px}.user_admin .nav_tabs{border-bottom:1px solid #CCC;margin-bottom:10px}.user_admin .header{margin-bottom:10px}.user_admin .nav_tabs .header{font-size:16px;margin-bottom:10px}.user_admin .nav_tabs .search{float:right;position:relative;top:0px;margin-bottom:-3px}.user_admin .nav_tabs li a{font-size:14px;background-color:#EFEFEF;float:left;padding:8px 10px;margin-right:5px;border:1px solid #CCC;border-top-left-radius:8px;border-top-right-radius:8px;position:relative;top:1px}.user_admin .nav_tabs li a.active{background-color:#FFF;border-bottom:1px solid #FFF}.user_admin .ellipsis .actions a{margin:0 3px}.user_admin .ellipsis .actions a.first{margin:0 3px 0 0}.user_admin .payments .individual dl dt,.user_admin .payment-details dl dt{text-align:left;font-weight:bold;display:inline;width:10em;margin-right:5px;margin-bottom:0}.user_admin .payments .individual dl,.user_admin .payment-details dl{margin-bottom:10px}.user_admin .payments .individual h3{margin:20px 0 10px}.user_admin .payments .individual .sublist dt{font-weight:normal;margin-left:15px}.user_admin .payments .individual .debug{background-color:#fafafa;padding:15px;margin-top:15px}.user_admin .payments .individual .debug h3{margin-top:0}.user-search-results{width:100%;margin-bottom:20px}.user-search-results th{border:1px solid #ccc;text-align:left;padding:5px 5px;background-color:#eaeaea}.user-search-results td{vertical-align:top;padding:5px 5px;border:1px solid #ccc;border-top:none}.user-search-results .user-image{width:70px}.user-search-results .username{width:290px}.user-search-results .email{width:250px}.user-search-results .skype-name,.user-search-results .type{width:85px}.series form.edit_series label{line-height:36px}.series form.edit_series input.text_field{width:240px}.series form.edit_series textarea{width:240px}.edit_series .series-short-description{height:80px}.study.admin h1{font-size:18px}.study.admin h2{font-size:12px;float:left;line-height:25px}.study.admin header{margin-bottom:10px}.study.admin header h1,.study.admin header nav{float:left;margin:0 10px 10px 0}.study.admin input[type=text]{font-size:14px;margin:0 5px;padding:4px 10px;border:1px solid #BBB;border-radius:15px}.study.admin input[type=date]{font-size:14px}.study.admin aside{float:left;text-align:left}.study.admin aside.search{margin-right:20px;width:400px}.study.admin aside.create{font-size:14px;float:right}.study.admin aside.create a{color:#333;font-weight:bold;background:url(//assets1.iknow.jp/_assets/common/iknow_images-9b3f3830b1d7c46564c97b030eda71a223b4265c8d189a832d32b7239839495c.png) 0 -475px no-repeat;width:130px;height:33px;display:block;line-height:32px;font-size:11px;float:right;text-align:center;margin:0 0 5px}.study.admin aside.create a:hover{background:url(//assets1.iknow.jp/_assets/common/iknow_images-9b3f3830b1d7c46564c97b030eda71a223b4265c8d189a832d32b7239839495c.png) 0 -509px no-repeat}.study.admin table{clear:both;width:100%;margin:10px 0}.study.admin .activities .activity:nth-child(even){background:#f5f5f5}.study.admin .activities .activity:nth-child(odd){background:#fff}.study.admin .activities caption{text-align:left}.study.admin .activities thead{text-align:left;color:#333;background:whiteSmoke;border-bottom:1px solid #CCC;font-size:11px;border-top:1px solid #CCC}.study.admin .activities th,.study.admin .activities td{padding:10px}.study.admin .activities .update,.study.admin .activities .destroy{float:right;text-align:center;width:250px;margin-top:10px;padding:10px;background:#fdc;border-radius:6px}.study.admin .activities .destroy{text-align:center;margin-right:10px;background:#f66}.series_admin .tabs{margin-bottom:20px}.series_admin .content-field,.series_admin .text_field,.series_admin textarea,.series_admin .textile_wrapper{margin-bottom:15px;width:95%}.series_admin .textile_wrapper{height:200px;width:95%}.series_admin .textile_wrapper textarea{margin-bottom:0px;height:160px;width:98%}.series_admin label{font-weight:bold;margin-bottom:5px;display:block}.series_admin .series_courses{width:540px;position:relative}.series_admin .series_courses li{position:relative;clear:both;border:1px solid #CCC;margin:0 0 5px;background-color:#F3F3F3;overflow:hidden}.series_admin .series_courses li p{display:block;float:left;padding:5px 25px;font-size:16px;width:95%}.series_admin .new_series_form{margin-top:20px}.series_form p{margin-bottom:10px}.series_form .file_input{float:right}.series_form .free_description{height:100px}.series_admin .add_course{width:50%;position:relative;font-size:14px;background-color:#FBFBFB;border:1px solid #E8E8E8;margin-bottom:4px}.series_admin .add_course form,.series_admin .add_course:hover{background-color:#FFFFC0}.series_admin .add_course .edit_field{border:1px solid #CCC;padding:2px 5px;font-size:14px;width:100px;margin:5px 10px 5px 3px}.series_admin .add_course .cancel,.series_admin .add_course .button{font-size:12px;line-height:18px;margin-right:10px}.series_admin .add_course .button{margin-right:10px}.series_admin .admin_sidebar{width:240px}.series_list .search span{font-size:14px;margin-right:5px}.series_list .search .text_field{width:250px}.series_list .search .reset{margin-left:5px}.series_list .stats{margin-bottom:10px}#series_list li{display:block;padding:2px 5px}#series_list li .toggle{text-indent:-2000px;width:16px;margin-right:5px;background-position:center center;background-repeat:no-repeat;background-image:url(//assets1.iknow.jp/_assets/common/bullet_arrow_blue_right-36cfafaca7fef440f6a9b93144498aece5cded70f7e3fc708fb85be510d478e2.png);float:left}#series_list li span{color:#AAA}#series_list li .expanded{background-image:url(//assets1.iknow.jp/_assets/common/bullet_arrow_blue_down-9d8aa066c8377f1aec91a3351939e0e7a6d29a98a203657c8a14d2fbb1fd9703.png)}#series_list ul.series{margin-left:10px}#series_list ul.goals{margin-left:15px}#series_list ul.goals li a{background:url(//assets3.iknow.jp/_assets/common/bullet_orange-870113fed72d41d0ec736fc8dd4d0f6b496bd417c1669d1bd45b3fca41060029.png) no-repeat center left;padding-left:20px}.content_lookup .search{float:right;margin-right:10px}.content_lookup .courses li{background:url(//assets3.iknow.jp/_assets/common/bullet_orange-870113fed72d41d0ec736fc8dd4d0f6b496bd417c1669d1bd45b3fca41060029.png) no-repeat center left;padding-left:20px}.content_lookup .items li{background:url(//assets3.iknow.jp/_assets/common/bullet_yellow-8553bd99b16fb835d4f0c4694fa8f286aa94d011e6044932832bf4a27278a30e.png) no-repeat center left;padding-left:20px}.content_lookup .note{margin-top:20px}.content_lookup h5{font-size:120%}.content_lookup h6{font-size:100%}.content_lookup input.keyword{width:200px}.ugc_content .header{font-size:16px;margin-bottom:10px}.ugc_content .header .ugc_attr{font-weight:normal;margin-left:10px}.ugc_content .description{font-size:12px;height:90px;overflow:hidden;width:600px;position:relative;margin-bottom:10px}.ugc_content .course_title{font-size:16px;margin-bottom:10px}.ugc_content th.course_desc{width:600px}.ugc_content th.actions{width:100px}.ugc_content .show_hide_text{position:absolute;bottom:0px;left:0;width:100%;background:url(//assets0.iknow.jp/_assets/common/new_iknow/iknow_images_3-d5ad4ba25fef9aa3f471a8c21ae8556d4edcd332d515b65c8688a780e9c44917.png) repeat-x 0 100%;text-align:left;font-size:11px;height:25px;line-height:38px}.color_picker{display:inline-block;vertical-align:top;margin-right:50px}.color_picker input[type=text]{width:55px;vertical-align:middle}table.list_table th{text-align:left}.landing_admin textarea,.landing_admin .text_field{color:#000}.landing_admin .ui-tabs-panel{display:none}.landing_admin nav.tabs ul{float:right}.landing_admin h2{font-size:18px;margin:0 0 10px}.landing_admin div.submit{border-bottom:1px solid #CCC;margin-bottom:10px;padding:5px 0}.landing_admin h3{font-size:14px}.landing_admin h6{font-size:12px;margin:0 0 5px}p.align_right_inline{position:absolute;right:35px;top:70px}.landing_admin .landing_actions{font-weight:bold}body[data-controller="landings"] label{display:block;clear:both}.block{margin:0 0 2em}.align_right_inline a{font-weight:bold}.landing_admin .content_block{clear:both}body.landings textarea{line-height:1.2em;height:400px;width:99%;color:#333;font-family:"Courier New", monospace}body.landings label{font-weight:bold;margin-top:10px;padding-bottom:3px}body.landings label small{font-weight:normal}body.landings label.image{width:98%;border-top:1px solid #CCC;border-bottom:1px solid #CCC;padding:3px 0;margin:25px 0 10px 0}body.landings input.text_field{width:95%;border:1px solid #CCC;background-color:#FFF}body.landings input.text_field.short{width:100px}body.landings .images .spinner{position:relative;top:4px}body.landings .upload_error{font-weight:bold;color:#FF0000}body.landings label.general_upload{border-top:1px solid #CCC;font-weight:normal;color:#000000;padding-top:10px}body.landings tr.selected{background-color:#D3F4FF}body.landings tr{background-color:#f6f6f6}#shared_files .shared_image{margin-top:10px}#shared_files .shared_image img{width:900px}#shared_result input{border:1px solid #888;width:500px;background-color:#FFF;color:#333}.image_search .image_caption{font-weight:bold;font-size:85%;height:14px}.image_search .message{padding:3px 5px}.image_search .image_list{overflow:auto;margin:0 0 10px 0;border-top:2px solid #AAA;border-bottom:2px solid #AAA;background-color:#DDD}.image_search .image_list .image_scroller{background-color:#DDD}.image_search .image_list li{background-color:transparent;display:block;float:left;padding:2px;text-align:center;width:80px;height:90px;overflow:hidden}.image_search .image_list img{height:80px;border:5px solid #DDD}body.landings input.image_keyword{border:1px solid #CCC;width:100px}body.landings .names{float:left;display:block;width:300px}body.landings .all_pages{display:block;width:460px}.markup_tips span{background:#EFEFEF;padding:0 4px}body.landings .images .landing_image{width:98%;overflow:hidden}.yaml_download{display:block}.landing_language{display:block;text-indent:-3000px;width:20px;margin:0}table.landings_list{width:920px;margin-bottom:20px;border-bottom:2px solid #ccc;border-collapse:collapse}table.landings_list th{border:none;border-top:2px solid #ccc;background-color:#f0f0f0;text-align:left;padding:3px 0}table.landings_list td{padding:3px 0;border:none;border-top:1px solid #ccc;line-height:22px}tr.archived,span.archived{background-color:#FAEDB6}table.landings_list th.delete{width:2em;text-align:center}table.landings_list th.name{width:330px}table.landings_list th.subname{width:200px}table.landings_list th.last_viewed{width:120px}table.landings_list th.yaml{width:50px}table.landings_list .even{background-color:#f3fafe}table.landings_list th.actions{width:80px;font-size:90%}.landing_tabs{margin-top:10px}.landing_tabs .ui-tabs-selected a{padding-left:15px;padding-right:15px}.landing_admin .list_table,.landing_admin .list_table tr,.landing_admin .list_table td{background:#fff}.landing_yaml_uploader{margin:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.aside_action_container{text-align:right}.group_admin label{font-weight:bold;margin-bottom:5px;display:block;padding-right:10px;clear:both}.group_form p{margin-bottom:10px}.group_admin .tabs{margin-bottom:20px}.group_admin .text_field,.group_admin textarea,.group_admin .textile_wrapper{margin-bottom:15px;width:435px;max-width:100%}.group_admin .text_field.number{width:65px}.group_admin .textile_wrapper{height:200px;width:95%}.group_admin .textile_wrapper textarea{margin-bottom:0px;height:160px;width:98%}.group_form .file_input{float:right}.group_form .free_description{height:100px}.group_admin .admin_sidebar{width:240px}#group_list li a{display:block;padding:2px 5px}#group_list h5{border-bottom:1px solid #CCC;margin:10px 0 5px;padding-bottom:5px}.group_admin .add_user,.group_admin .add_series{width:50%;position:relative;font-size:14px;background-color:#FBFBFB;border:1px solid #E8E8E8;margin-bottom:4px}body.contents .group_admin .add_series,body.contents .group_admin .add_user{display:inline-block;width:auto;height:auto;overflow:auto}.group_admin.category-modal{width:950px}.group_admin .add_user .edit_field,.group_admin .add_series .edit_field{border:1px solid #CCC;padding:2px 5px;font-size:14px;width:100px;margin:5px 10px 5px 3px}.group_admin .add_user .cancel,.group_admin .add_user .button,.group_admin .add_series .cancel,.group_admin .add_series .button{font-size:12px;line-height:18px;margin-right:10px}.group_admin .add_user .button,.group_admin .add_series .button{margin-right:10px}.group_admin .group_users,.group_admin .group_series{width:540px;position:relative}.group_admin .group_users li,.group_admin .group_series li{position:relative;clear:both;border:1px solid #ddd;margin:0 0 5px;overflow:hidden;border-radius:4px}.group_admin .group_users li .line,.group_admin .group_series li p{display:block;float:left;padding:5px 25px 5px 30px;font-size:16px;width:95%}.group_admin .group_users li .username{display:block;overflow:hidden;float:left;width:250px}.group_admin .group_users li .privileges{display:block;float:left;width:200px}.group_admin .group_series li p .name{display:block;overflow:hidden;float:left;width:400px}.group_admin .group_series li p .privileges{display:block;float:left;width:100px}.group_admin .new_user_form,.group_admin .new_series_form{margin-top:20px}.group_admin li{min-height:30px}.group_admin .edit_group_controls{margin:10px 10px 0}.group_admin .inline-field label{display:inline-block;vertical-align:middle;margin:5px 0}.group_admin .inline-field input[type=checkbox]{display:inline-block;vertical-align:middle;margin:0}.group_admin .edit_business .uploader_container{display:inline-block;vertical-align:top}.group_admin_list .group_header{margin-bottom:8px}.content_translators{margin-bottom:10px}.content_translators .usernames{min-height:800px}.content_translators .usernames h4{margin-bottom:10px}.content_translators .translator_roles h4{margin:10px 0 4px}.content_translators .translator_roles li{list-style:disc;margin-left:20px}.content_translators .courses_list .categories{margin-bottom:20px;width:90%}.content_translators .courses_list h2{margin-bottom:10px;padding-left:10px}.content_translators .categories h3{padding:5px 10px;margin-bottom:5px;background-color:#EEE;border-top:1px solid #CCC;border-bottom:1px solid #CCC;font-size:14px;overflow:hidden;white-space:nowrap}.content_translators .courses_list .series{margin-bottom:20px}.content_translators .courses_list .series h4{padding:5px 10px;margin-bottom:5px;border-bottom:1px solid #CCC;font-size:12px}.content_translators .courses_list .series li{padding:2px 10px}.content_translators .courses_list .series .course{position:relative}.content_translators .courses_list .series .course .title{display:block;padding:1px 5px 3px 25px;font-size:12px;color:#888}.content_translators .roles_names,.content_translators .translator_names{height:120px;width:95%}.translators .language_selector{margin-left:10px;margin-top:10px}.translators .language_selector.right{font-size:12px;font-weight:normal;float:right;margin-right:20px;margin-top:0px}.content_translators #add_access_form,.content_translators #add_roles_form,.content_translators #add_translators_form{margin:10px 0}.content_translators .form_actions{margin:20px 0}.content_translators .courses_list .warning{padding-left:10px}.content_translators .translator_types{margin:10px 0 20px}.content_translators .translator_types h4{display:block}.content_translators .nav_tabs{position:relative;margin-bottom:10px}.content_translators .nav_tabs li{float:left;padding:0px 2px 0px 0px}.content_translators .nav_tabs li.selected{font-weight:bold}.content_translators .nav_tabs li a{padding:0 10px}.content_translators .translator_roles{margin-left:50px}.content_translators input.button{border:1px solid #CCC}.content_translators .links{float:right;margin-right:30px}.translators h1{margin-left:10px}.translators .nav_tabs li{position:relative}.translators .nav_tabs .flyout{background-color:#FFFFFF;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;font-weight:normal;left:0px;position:absolute;top:36px;display:none;box-shadow:0px 2px 2px 2px rgba(0,0,0,0.2)}.translators .nav_tabs li:hover .flyout{display:block}.translators .nav_tabs .flyout li{display:block;float:none;padding:0}.translators .nav_tabs .flyout li a{border:none;border-radius:0;display:block;font-weight:normal;line-height:20px;padding:4px 10px;text-align:left;white-space:nowrap;margin:0}.translators .nav_tabs .flyout li a:hover{border:none;background-color:#EEE}body[data-namespace="admin/dictionary/definitions"][data-controller="definitions"] .content .wrapper{padding-top:0;font-size:0;background:none;border:none}body[data-namespace="admin/dictionary/definitions"][data-controller="definitions"] .content .wrapper>*{font-size:14px}body[data-namespace="admin/dictionary/definitions"][data-controller="definitions"] .primary-content,body[data-namespace="admin/dictionary/definitions"][data-controller="definitions"] .secondary-content{box-sizing:border-box;display:inline-block;vertical-align:top}body[data-namespace="admin/dictionary/definitions"][data-controller="definitions"] .primary-content{width:680px}body[data-namespace="admin/dictionary/definitions"][data-controller="definitions"] .primary-content.alone{width:100%}body[data-namespace="admin/dictionary/definitions"][data-controller="definitions"] .secondary-content{margin-left:20px;width:260px}body[data-namespace="admin/dictionary/definitions"][data-controller="definitions"] .social_buttons{width:auto}body[data-namespace="admin/dictionary/definitions"][data-controller="definitions"] .social_buttons>*{float:left;margin-right:15px}body[data-namespace="admin/dictionary/definitions"][data-controller="definitions"] .action-link{color:#1ea6f8;font-size:12px;font-weight:bold}body[data-namespace="admin/dictionary/definitions"][data-controller="definitions"] .action-link:hover{text-decoration:underline;cursor:pointer;cursor:hand}body[data-namespace="admin/dictionary/overrides"][data-controller="overrides"] .content .wrapper{padding-top:0;font-size:0;background:none;border:none}body[data-namespace="admin/dictionary/overrides"][data-controller="overrides"] .content .wrapper>*{font-size:14px}body[data-namespace="admin/dictionary/overrides"][data-controller="overrides"] .primary-content,body[data-namespace="admin/dictionary/overrides"][data-controller="overrides"] .secondary-content{box-sizing:border-box;display:inline-block;vertical-align:top}body[data-namespace="admin/dictionary/overrides"][data-controller="overrides"] .primary-content{width:680px}body[data-namespace="admin/dictionary/overrides"][data-controller="overrides"] .primary-content.alone{width:100%}body[data-namespace="admin/dictionary/overrides"][data-controller="overrides"] .secondary-content{margin-left:20px;width:260px}body[data-namespace="admin/dictionary/overrides"][data-controller="overrides"] .social_buttons{width:auto}body[data-namespace="admin/dictionary/overrides"][data-controller="overrides"] .social_buttons>*{float:left;margin-right:15px}body[data-namespace="admin/dictionary/overrides"][data-controller="overrides"] .action-link{color:#1ea6f8;font-size:12px;font-weight:bold}body[data-namespace="admin/dictionary/overrides"][data-controller="overrides"] .action-link:hover{text-decoration:underline;cursor:pointer;cursor:hand}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .content .wrapper{padding-top:0;font-size:0;background:none;border:none}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .content .wrapper>*{font-size:14px}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .primary-content,body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .secondary-content{box-sizing:border-box;display:inline-block;vertical-align:top}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .primary-content{width:680px}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .primary-content.alone{width:100%}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .secondary-content{margin-left:20px;width:260px}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .social_buttons{width:auto}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .social_buttons>*{float:left;margin-right:15px}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .action-link{color:#1ea6f8;font-size:12px;font-weight:bold}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .action-link:hover{text-decoration:underline;cursor:pointer;cursor:hand}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .content-container.feedback{background-color:#fefefe;border-color:#999}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .content-container.feedback .details-primary{width:30%}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .content-container.feedback .details-secondary{width:70%}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .content-container.feedback .details-secondary>*{display:inline-block;vertical-align:middle}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .content-container.feedback .form{color:#ff8b00}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .content-container.feedback .user{margin-right:10px}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .content-container.feedback .source{margin-right:10px}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .content-container.feedback .created-at{margin-right:5px}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .content-container.feedback .translation{padding:10px;background-color:#fffdec;margin-bottom:1px solid #eaeaea}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .content-container.feedback+.no-feedbacks{display:none}body[data-namespace="admin/dictionary/feedbacks"][data-controller="feedbacks"] .no-feedbacks{text-align:center}
