body{font-family:Avenir, 'Helvetica Neue', "Noto Sans", "Noto Sans CJK JP", Helvetica, Arial, sans-serif;font-size:18px;line-height:24px;color:#444444;margin:0;padding:0;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:#4472B9;border-bottom:2px solid transparent;word-wrap:break-word;cursor:pointer}a.underline{border-bottom-color:#eeeeee}.a_tour{color:#fb4899}.a_search{color:#00bcff}.a_study{color:#9254a4}.a_play{color:#ffb707}.a_account{color:#82d700}a:hover,a:focus{color:#333;border-bottom-color:#999}a:active{color:black;border-bottom-color:black}.logo{text-decoration:none;color:black;border:none !important}.header{box-shadow:0px 2px 5px #888888;top:0;left:0;position:fixed;width:100%;background-color:white;z-index:100}.footer{text-align:center;border-top:1px solid #d4d4d4;padding:10px;margin:0;z-index:2;background-color:white}.credits{border-top:1px solid #d4d4d4;color:gray;font-size:15px;padding:6px 20px;font-style:italic;line-height:15px;background-color:#f8f8f8;position:relative;z-index:2;transition:transform .3s}@media only screen and (max-width: 889px){.credits.nav-is-visible{transform:translateX(-260px)}}.grayitalic{font-style:italic;font-size:15px;color:#828282;line-height:18px}.grayitalic.nlh{line-height:inherit}.mainnav{display:inline-block;float:right;vertical-align:top;padding:15px}.main{padding-top:54px;padding-left:0px;padding-right:0px;padding-bottom:5px;min-height:600px;margin-bottom:0;background-color:#f8f8f8}.bodyarea{padding:10px;min-height:550px}.bodysection{width:100%;max-width:1280px;margin:0 auto}.results{margin-bottom:20px}table{border:1px solid gray;border-collapse:collapse;border-radius:3px;background-color:white}table th,table td{padding:3px;border:1px solid #F7F7F7;font-size:14px;line-height:15px}.smalltable th,.smalltable td{vertical-align:top;font-size:14px;padding:3px}.small-list{margin-block-start:0;margin-block-end:0;padding-inline-start:15px}.small-list li{margin-top:0}h1,h2,h3,.title_h3{font-weight:300;margin-top:3px;margin-bottom:3px;font-size:22px}h4{font-weight:bold}.title_h4{font-weight:700;font-size:18px}.title_h4.margins{margin-top:24px;margin-bottom:20px}.title_h5{color:#b46689;font-size:18px;font-weight:500;padding:6px;margin:0 -6px 0 -6px;background-color:#efe9f0}.title_h5.margins{margin-top:24px;margin-bottom:20px}.title_h5.marginsinset{margin:25px -10px 20px -10px;padding-left:30px}.w_title{font-weight:bold;margin-top:10px;margin-bottom:20px;color:#232323;width:calc(100% - 40px);font-size:20px}@media only screen and (max-width: 499px){.w_title{font-size:18px;line-height:20px;margin-top:5px;margin-bottom:10px}}.bodypara,.bodypara1{margin-bottom:20px}.bodypara1{margin-top:20px}.small{font-size:16px}.tiny{font-size:10pt}.kanji,.kanjilink{font-weight:500;font-size:18px;line-height:normal;cursor:pointer}.kanji a:hover,.kanjilink a:hover{border-bottom-color:transparent}.kanjilevel0,.kanjilevel1,.kanjilevel2,.kanjilevel3,.kanjilevel4{padding-top:10px}.kanjilevel0{margin-top:10px;border-top:1px solid #F7F7F7;background-color:#a8d2eb}.kanjilevel1{padding-left:25px;background-color:#c5e9ff}.kanjilevel2{padding-left:50px;background-color:#e9f4ff}.kanjilevel3{padding-left:75px;background-color:#f5faff}.kanjilevel4{padding-left:100px}.kanjilevel4{padding-left:125px}.kanjilevel5{padding-left:150px}.kanjilevel6{padding-left:175px}.kanjilevel7{padding-left:200px}.kanjilevel8{padding-left:225px}.star{width:40px !important;padding:0;margin:0;border:0}.fav{float:right;padding-right:15px}.fav_container{height:37px;line-height:24px;margin-top:8px;margin-right:8px;font-size:16px}@media only screen and (min-width: 500px){.fav_container{font-size:18px}}.fav_container:hover{cursor:pointer}.details-link{border-bottom:none;color:#943cbf;font-size:1.25em;border-radius:3px;padding:3px;padding-bottom:0;margin-right:5px}.details-link:hover{cursor:pointer;color:#943cbf;background-color:#e1c9ec}.download-link{border-bottom:none;color:#3463ec;font-size:1.2em;border-radius:3px;padding:2px 3px 1px 3px;margin-right:5px}.download-link:hover{cursor:pointer;color:#3463ec;background-color:#a8b9ec}.stdtextbox{color:navy;width:94%;max-width:500px;font-size:1.2em;height:1.5em;resize:none;border:solid 1px #eeeeee}.keymessage,.keymessage_embed,.notice,.Status{margin-top:10px;margin-bottom:10px;padding:10px;background-color:#dff0d8;border-bottom-color:#d6e9c6;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#d6e9c6;border-left-style:solid;border-left-width:1px;border-right-color:#d6e9c6;border-right-style:solid;border-right-width:1px;border-top-color:#d6e9c6;border-top-left-radius:4px;border-top-right-radius:4px;border-top-style:solid;border-top-width:1px;color:#468847}.keymessage .sideimage{text-align:center}.keymessage .sideimage img{width:90%;max-width:150px}.keymessage_embed{margin:0;padding:5px}.scrollingpanel{background-color:#eefbeb;padding:10px;box-shadow:0px 0px 32px -5px rgba(0,0,0,0.47);overflow-y:scroll}.loginmessage{background:#dfd;padding:20px;box-shadow:0px 0px 32px -5px rgba(0,0,0,0.47);margin-bottom:20px;color:#005a00}.loginmessage .sideimage{text-align:center}.loginmessage .sideimage img{width:90%;max-width:150px}.errormessage,.alert{margin:10px 0;padding:10px;color:#e52919;background-color:#fcf5f3;border:solid 1px #fad4cc;border-radius:4px}.errormessage:empty,.alert:empty{display:none}.errormessage h2{font-size:20px;font-weight:bold;padding:5px;margin:5px}.errormessage ul{margin:5px}.errormessagespan{color:#e52919;background-color:#fcf5f3;border:solid 1px #fad4cc;border-radius:4px;padding:0 5px}.bigblue{border-style:solid;border-color:#0347af;border-width:2px;border-radius:4px;padding:10px;background:-webkit-linear-gradient(left top, #198bfd, #53c2fa);background:-o-linear-gradient(bottom right, #198bfd, #53c2fa);background:-moz-linear-gradient(bottom right, #198bfd, #53c2fa);background:linear-gradient(to bottom right, #198bfd, #53c2fa);color:white}.biggreen{border-style:solid;border-color:#255f3b;border-width:2px;border-radius:4px;padding:10px;background:-webkit-linear-gradient(left top, #31ad29, #8fe57d);background:-o-linear-gradient(bottom right, #31ad29, #8fe57d);background:-moz-linear-gradient(bottom right, #31ad29, #8fe57d);background:linear-gradient(to bottom right, #31ad29, #8fe57d);color:white}.bigflint{border-style:solid;border-color:#43425d;border-width:2px;border-radius:4px;padding:10px;background:-webkit-linear-gradient(left top, #5b6b96, #7684a3);background:-o-linear-gradient(bottom right, #5b6b96, #7684a3);background:-moz-linear-gradient(bottom right, #5b6b96, #7684a3);background:linear-gradient(to bottom right, #5b6b96, #7684a3);color:white}.bigorange{border-style:solid;border-color:#643618;border-width:2px;border-radius:4px;padding:10px;background:-webkit-linear-gradient(left top, #dc4e1a, #fdc13f);background:-o-linear-gradient(bottom right, #dc4e1a, #fdc13f);background:-moz-linear-gradient(bottom right, #dc4e1a, #fdc13f);background:linear-gradient(to bottom right, #dc4e1a, #fdc13f);color:white}.bigpurple{border-style:solid;border-color:#643618;border-width:2px;border-radius:4px;padding:10px;background:-webkit-linear-gradient(left top, #9254a4, #d2a1e1);background:-o-linear-gradient(bottom right, #9254a4, #d2a1e1);background:-moz-linear-gradient(bottom right, #9254a4, #d2a1e1);background:linear-gradient(to bottom right, #9254a4, #d2a1e1);color:white}.graybox{border:solid 1px #cccccc;border-radius:4px;padding:10px;min-width:200px;background-color:#eeeeee}.infosection{width:100%;max-width:800px;margin:0 auto}.infopanel,.infopanel_flat,.infopanel_shadgrad{box-sizing:border-box;position:relative;border:solid 1px darkgray;border-radius:4px;padding:10px;width:100%;-webkit-box-shadow:0px 0px 5px 0px #888888;-moz-box-shadow:0px 0px 5px 0px #888888;box-shadow:0px 0px 5px 0px #888888;background:#f5f5f5;display:table;table-layout:fixed;text-align:left}.infopanel.minable,.infopanel_flat.minable,.infopanel_shadgrad.minable{color:#517647;background:linear-gradient(to bottom, #e8f5da 0%, #dbf5f6 100%)}.infopanel .sideimage,.infopanel_flat .sideimage,.infopanel_shadgrad .sideimage{display:table-row;vertical-align:middle;text-align:center}.infopanel .sideimage img,.infopanel_flat .sideimage img,.infopanel_shadgrad .sideimage img{width:90%;max-width:150px}.infopanel .sideimage div,.infopanel_flat .sideimage div,.infopanel_shadgrad .sideimage div{max-width:150px;margin-left:auto;margin-right:auto}.infopanel .textpanel,.infopanel_flat .textpanel,.infopanel_shadgrad .textpanel{width:100%;vertical-align:top;height:100%}.infopanel .textpanel h4,.infopanel_flat .textpanel h4,.infopanel_shadgrad .textpanel h4{margin-top:10px;margin-bottom:10px}.infopanel .textpanel div,.infopanel_flat .textpanel div,.infopanel_shadgrad .textpanel div{margin-top:5px;margin-bottom:5px;font-size:15px;line-height:18px}.infopanel .textpanel div.spaced,.infopanel_flat .textpanel div.spaced,.infopanel_shadgrad .textpanel div.spaced{margin-top:20px}.infopanel_flat{border:none;box-shadow:0 0 13px -6px rgba(0,0,0,0.5)}.infopanel_shadgrad{border:none;border-radius:initial;color:#1e4113;background:linear-gradient(to bottom, #e8f5da 0%, #dbf5f6 100%)}.infopanel_shad_flat{border:none;border-radius:5px;color:#1e4113;background:linear-gradient(to bottom, #e8f5da 0%, #dbf5f6 100%);box-shadow:none;padding:10px}@media only screen and (min-width: 500px){.inset{display:flex}}.inset .inset_image{flex-basis:200px;flex-shrink:0;align-self:center;text-align:center}.inset .inset_image svg,.inset .inset_image img{width:90%;max-width:180px;margin-left:auto;margin-right:auto}.inset .inset_text{flex-basis:80%;padding:10px}.fullrow_image{width:100%;text-align:center}@media only screen and (min-width: 500px){.fullrow_image{width:50vw;margin-left:auto;margin-right:auto}}.fullrow_image img{width:90%}@media only screen and (min-width: 500px){.fullrow_image img{width:45vw}}.spaced{margin-top:20px}.divider{margin-top:10px;margin-bottom:30px;height:15px;border-bottom:solid 1px #c2c3c7}.divider:before{content:" "}.valign_c{display:flex;align-items:center}div.spaced{margin-top:20px}div.halfspaced{margin-top:10px}div.spacedboth{margin-top:20px;margin-bottom:20px}div.spacedafter{margin-bottom:20px}div.clear{clear:both}div.clearafter::after{clear:both;content:"";display:table}div.sizeadjust{font-size:15px;line-height:18px}@media only screen and (min-width: 500px){div.sizeadjust{font-size:inherit;line-height:inherit}}div .rightalign{display:flex;justify-content:flex-end}.callout{line-height:30px;background-color:white;border:1px solid #eee;box-shadow:0px 0px 32px -5px rgba(0,0,0,0.1);padding:20px;margin-top:20px;margin-bottom:20px}.searchbutton,.largebutton,.smallbutton{padding:5px;height:30px;background-color:#428bca;transition:background-color 0.25s;border:solid 1px #357ebd;color:white;cursor:pointer;font-size:14px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:normal;line-height:16px;border-radius:3px;white-space:nowrap}@media only screen and (min-width: 500px){.searchbutton,.largebutton,.smallbutton{line-height:10px}}.searchbutton.btnDisabled,.searchbutton.disabled,.largebutton.btnDisabled,.largebutton.disabled,.smallbutton.btnDisabled,.smallbutton.disabled{cursor:default;background-color:#bfbfbf;border-color:#bfbfbf}.searchbutton:not(.disabled):hover,.largebutton:not(.disabled):hover,.smallbutton:not(.disabled):hover{background-color:#a8d2ea}.searchbutton.margin,.largebutton.margin,.smallbutton.margin{margin:5px;margin-left:0}@media only screen and (min-width: 500px){.largebutton{height:60px;font-size:18px;padding:15px}}.largebutton:hover{color:white}.smallbutton{height:24px;padding:3px}.linkbutton,.linkbuttonlarge{background-color:#428bca;border:solid 1px #357ebd;color:white;height:30px;line-height:40px;border-radius:3px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:15px;font-weight:normal;padding:5px;white-space:nowrap}.linkbutton:hover,.linkbutton:active,.linkbuttonlarge:hover,.linkbuttonlarge:active{cursor:pointer;color:white;background-color:#a8d2eb;border:solid 1px #73b0e7}.linkbuttonlarge{display:inline-block;height:44px;line-height:24px;font-size:18px;padding:10px;transition:background-color 0.25s}.linkbuttondiv{box-sizing:border-box;display:inline-block;background-color:#428bca;border:solid 1px #357ebd;color:white;height:28px;line-height:16px;min-width:40px;margin:5px;border-radius:3px;text-align:center;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;padding:5px;cursor:pointer}.linkbuttondiv.large{height:36px;line-height:22px;font-size:18px;padding:6px 10px}.linkbuttondiv:hover,.linkbuttondiv:active{color:white;background-color:#a8d2eb}.searchbox{width:100%;max-width:400px;height:36px;font-size:15pt;box-sizing:border-box}.screenshot{display:table-cell;height:100%;vertical-align:middle;text-align:center;margin:10px}.screenshot img{width:90%}.redrotated,.redrotatedsmall{color:white;background-color:red;padding:5px;font-size:30px;line-height:30px;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);text-align:center;border-radius:4px;margin:4px;min-width:80px;display:inline-block}.redrotatedsmall{font-size:15px;font-weight:normal;padding:2px;min-width:40px;line-height:15px}.typemessage,.intromessage{font-size:15px;color:darkgray;display:inline-block;vertical-align:top;line-height:18px}.intromessage{display:block}.k_title{color:darkgray;font-size:18px;display:block}.k_reading{font-size:larger;font-weight:500;margin-top:20px;margin-bottom:20px}.k_mnemonic{font-size:larger;margin-top:20px;margin-bottom:20px}.k_strokes,.k_radical{margin-top:20px;margin-bottom:20px;display:inline-block}.k_radical{margin-left:20px}.f_container{display:inline-block}.furigana{text-align:center;line-height:14px;font-size:11px;padding-left:2px;padding-right:2px;padding-bottom:2px;transition:opacity 0.3s}.furigana.hidden{opacity:0}.f_kanji{text-align:center;line-height:20px}.f_embedded{color:darkred}.tat_eng .placeholder{color:#acacac;font-style:italic;font-size:smaller}#introparent{width:100%;text-align:center;box-sizing:border-box;margin-top:10px;margin-bottom:10px}#introparent #introheader{font-weight:bold;font-size:18px;box-sizing:border-box}#introparent #intronote{border:solid 1px darkgray;border-radius:5px;background-color:#E8F5E9;padding:10px;padding-right:30px;box-sizing:border-box;width:100%;text-align:left;display:inline-block;position:relative}@media only screen and (min-width: 890px){#introparent #intronote{width:85%;margin:10px}}.minable2{box-sizing:border-box}.minable2 .intronote{display:flex;flex-direction:column}.minable2 .introheader{color:white;background-color:#6d6d6d;padding:10px;display:flex;justify-content:space-between}.minable2 .introheader.theme-green{background-color:#7c967f}.minable2 .introheader.clickable:hover{cursor:pointer}.minable2 .headertext{font-weight:bold;font-size:18px}@media only screen and (max-width: 889px){.minable2 .headertext{font-size:15px}}.minable2 .introtext{background-color:#eeeeee}.minable2 .introtext.theme-green{background-color:#E8F5E9}.minable2 .introtext .infopanel{border:none;box-shadow:none}@media only screen and (min-width: 500px){.minable2 .introtext .infopanel{display:flex}}.minable2 .introtext .infopanel .sideimage{text-align:center}.minable2 .introtext .infopanel .sideimage img{width:90%;max-width:150px}@media only screen and (min-width: 500px){.minable2 .introtext .infopanel .sideimage{margin:20px;height:100%;width:150px}.minable2 .introtext .infopanel .sideimage img{max-height:100%;max-width:100%}}.minable2 .introtext .infopanel .textpanel{font-size:16px}@media only screen and (min-width: 500px){.minable2 .introtext .infopanel .textpanel{font-size:18px}}.minable2 .chev_min{font-size:14px;cursor:pointer}.minable2 .chev_text{font-weight:bold;margin-right:5px}.minable2 .chev_icon{display:inline-block}.minable2 .chev_icon.notrotated{transform:rotate(-180deg) translateY(5px);transition:transform .3s}.minable2 .chev_icon.rotated{transform:rotate(0deg);transition:transform .3s}.m2_content{padding:10px;display:flex;align-items:center}@media only screen and (max-width: 889px){.m2_content{display:block}}.m2_content .m2_image,.m2_content .m2_image_tall{flex-basis:250px;flex-shrink:0}@media only screen and (max-width: 889px){.m2_content .m2_image,.m2_content .m2_image_tall{width:100%;max-width:300px;max-height:150px;margin-left:auto;margin-right:auto;margin-bottom:25px}}.m2_content .m2_image img,.m2_content .m2_image_tall img{width:100%}@media only screen and (max-width: 889px){.m2_content .m2_image_tall img{width:auto;max-height:150px}}.m2_content .m2_text{margin-left:10px}#x-compress{display:block;position:absolute;top:6px;right:5px;color:black;height:30px;width:35px;font-size:30px;text-decoration:none;text-align:center;font-weight:bold;cursor:pointer}#x-compress.rotated{transform:rotate(180deg);transition:transform .3s}#x-compress.notrotated{transform:rotate(0deg);transition:transform .3s}.i_panel{width:100%;display:table-row}.i_panel .i_text{display:block;vertical-align:top}.i_panel .i_image{display:block;height:100%;text-align:center;padding-left:20px;padding-right:20px}.i_panel .i_image img{max-width:150px;max-height:150px}@media only screen and (min-width: 890px){.i_panel .i_text{display:table-cell}.i_panel .i_image{display:table-cell}}.sub-message{font-style:italic;color:darkgray;font-size:smaller}.tatoeba{box-shadow:0 0 13px -6px #fdaa04;color:#444444;background-color:#fff2af;padding:6px;margin-bottom:5px;border-radius:5px}.tatoeba .icons{float:right;display:flex;align-items:center;justify-content:space-between;font-size:18px}.tatoeba .tatvoc{border-bottom:2px dotted lightgrey}.tatoeba .tatvoc:hover,.tatoeba .tatvoc:focus,.tatoeba .tatvoc.selected{border-bottom:2px solid #fdaa04;background-color:#FFE38E}.tatoeba .tatvoc:hover .f_container,.tatoeba .tatvoc:focus .f_container,.tatoeba .tatvoc.selected .f_container{background-color:#FFE38E}.tatoeba .tatvoc,.tatoeba .tatvoc-bare,.tatoeba .tatvoc-stop{margin-left:2px;margin-right:2px}.tatoeba .tatvoc-bare{border-bottom:2px dotted lightgrey}.tatoeba .tatdd{background-color:#ffe38e;padding:5px;display:none}.tatoeba .tat-tf{display:inline-block;padding:3px;color:#febf38;border-radius:3px}.tatoeba .tat-tf:hover{cursor:pointer;background-color:#fdaa04;color:white}.tatoeba .tat-tf-disabled{display:inline-block;padding:3px;color:lightgrey}.tatoeba .tat-message{font-style:italic;color:darkgray;font-size:smaller}.tatoeba .highlight{background-color:#ffcc99}.tat_highlight{background-color:#ffcc99}.backto{margin-top:20px;margin-bottom:20px}.action{border:solid 1px #4472b9;border-radius:2px;padding:4px;line-height:24px;transition:background-color 0.5s;font-size:14px;display:inline-block;margin-bottom:5px;margin-right:5px;color:#4472b9}.action.linkdiv{color:#4472b9;cursor:pointer;margin-top:5px}.action.small{font-size:16px;padding:4px;height:25px;display:inline-flex;align-items:center}.action.nudgert{margin-left:10px}.action:hover{background:#688ec8;color:white;border:solid 1px #4472b9;cursor:pointer}.action.inactive,.action.disabled{border:solid 1px lightgray;color:lightgray}.action.inactive.linkdiv,.action.disabled.linkdiv{color:lightgray}.action.inactive:hover,.action.disabled:hover{cursor:default;background:inherit}.mockaction{font-size:16px;padding:1px 3px;border:solid 1px gray;color:gray;border-radius:2px}#x-hide,.x-hide{display:block;position:absolute;top:6px;right:5px;color:black;height:30px;width:35px;font-size:30px;text-decoration:none;text-align:center;font-weight:bold;z-index:1000;cursor:pointer}.x-hide-small{float:right;cursor:pointer;border-radius:2px;font-size:20px;margin-left:20px;padding-left:3px;padding-right:3px;color:black;border-bottom:none}.x-hide-small:hover{background-color:gray;color:white;border-bottom:none}.cover{position:fixed;top:0;left:0;background-image:radial-gradient(circle at center center, rgba(0,0,0,0.4) 0px, rgba(0,0,0,0.8) 100%);z-index:900;width:100%;height:100%;display:none}.warning{position:absolute;background:#dfd;border-radius:3px;box-shadow:0px 0px 18px 7px rgba(0,0,0,0.3);padding:5px;font-size:16px;transition:opacity .25s ease-in-out;text-align:left}@media only screen and (min-width: 500px){.warning{padding:20px}}.warning .w_panel{width:100%}.warning .w_panel .w_text{display:block;vertical-align:top;color:#444444;max-width:100%;overflow:auto;font-weight:normal}.warning .w_panel .w_image{display:block;height:100%;text-align:center;padding-left:20px;padding-right:20px}.warning .w_panel .w_image img{max-width:150px;max-height:150px}@media only screen and (min-width: 890px){.warning .w_panel{display:flex;justify-content:space-between}.warning .w_panel .w_text,.warning .w_panel .w_image{flex-grow:1}}#o_content{position:fixed;background:#dfd;border:2px solid #333;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0.3em 0.3em 0.5em rgba(0,0,0,0.8);-webkit-box-shadow:0.3em 0.3em 0.5em rgba(0,0,0,0.8);box-shadow:0.3em 0.3em 0.5em rgba(0,0,0,0.8);padding:20px;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;width:700px;height:300px;display:none;left:1000px;overflow:scroll}#o_cover{position:fixed;top:0;left:0;background:rgba(0,0,0,0.6);z-index:5;width:100%;height:100%;display:none}.problem_report{margin:10px;margin-top:0;font-size:smaller;border:solid 1px #808080;color:#444444;background:#efefef;border-radius:5px;padding:5px;cursor:pointer;transition:all 0.25s}.problem_report:hover{background-color:#4d72b4;color:white}.problem_report_container{min-height:65px;margin-top:auto}@media only screen and (min-width: 890px){.problem_report_container{height:50px}}.jsk{display:inline-block;min-width:60px;max-width:100%;box-sizing:border-box;padding:6px;border:solid 1px #8fde5f;background-color:#f1ffce;margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:normal}.jsk div{word-break:break-all}.jsk .action{font-size:smaller}.jsk_span{border:solid 1px #8fde5f;background-color:#f1ffce;padding:0 5px;font-size:18px;font-weight:normal}.grammar_admin,.jok_admin,.lesson_admin,.topic_admin{border:solid 1px #9fc668;background-color:#ccf08a;font-size:smaller;display:inline-block;width:auto;padding:5px}.grammar_admin a,.jok_admin a,.lesson_admin a,.topic_admin a{margin:0}.hide_medium{display:none}.show_medium{display:inline-block}@media only screen and (min-width: 500px){h1,h2{font-size:1.44em}table th,table td{padding:6px;font-size:17px;line-height:normal}.bodysection{width:calc(100% - 20px)}.searchbutton,.largebutton{padding:10px}.action{font-size:16px;white-space:nowrap}.kanji,.kanjilink{font-size:24px}.infopanel .textpanel div{font-size:18px;line-height:24px}}@media only screen and (min-width: 890px){.main{padding-bottom:20px}h1,h2,h3{margin-top:10px;margin-bottom:10px}.bodysection{width:85%}.typemessage,.intromessage{padding-top:5px;line-height:24px;font-size:16px}table th,table td{padding:10px;font-size:18px}.action{font-size:18px;white-space:nowrap}.loginmessage{display:flex}.infopanel,.keymessage,.infocontainer,.loginmessage{align-items:center;width:100%}.infopanel .textpanel,.keymessage .textpanel,.infocontainer .textpanel,.loginmessage .textpanel{display:inline-block;width:calc(100% - 200px)}.infopanel .sideimage,.keymessage .sideimage,.infocontainer .sideimage,.loginmessage .sideimage{display:inline-block;margin:20px;height:100%;width:150px}.infopanel .sideimage img,.keymessage .sideimage img,.infocontainer .sideimage img,.loginmessage .sideimage img{max-height:100%;max-width:100%}.hide_medium{display:inline-block}.show_medium{display:none}.furigana{line-height:16px;font-size:13px}.f_kanji{line-height:26px}}.tat_audio{float:right;color:#8c0404;font-size:28px;border:solid 1px #FFF9C4;border-radius:24px;padding:4px;margin-right:5px;transition:all 0.25s}.tat_audio:hover{cursor:pointer;color:#FFB300;border:solid 1px #FFB300}.tat_audio2{display:inline-flex;transition:all 0.25s;color:#c8783e;line-height:24px;margin-top:10px;margin-right:7px;height:37px;font-size:16px}@media only screen and (min-width: 500px){.tat_audio2{font-size:18px}}.tat_audio2:hover{cursor:pointer;color:#FFB300}.s3audiocontainer{display:flex;align-items:center}.s3audio{display:flex;transition:all 0.25s;color:#1a418b;margin-left:10px;font-size:18px;background-color:#d8def9;border-radius:3px}.s3audio.controls{background-color:inherit;border:solid 1px gray}.s3audio.inline{display:inline-flex}@media only screen and (min-width: 500px){.s3audio{font-size:20px}}.s3audio:hover{cursor:pointer;color:#3ba8f5}.s3audio .playing{transition:all 0.25s;color:#d8def9;background-color:#1a418b;border-radius:3px}.s3audio .paused{transition:all 0.25s;color:#3ba8f5;background-color:#1a418b;border-radius:3px}.tag{background-color:#7682a6;color:white;padding:2px 5px;border-radius:3px;transition:all 0.25s}.tag:hover{background-color:#b0b5c8;color:white;border-bottom:2px solid transparent;cursor:pointer}.select_standard{max-width:270px;font-size:14px}@media only screen and (min-width: 890px){.select_standard{max-width:450px;font-size:16px}}.pb{text-align:center;padding-right:2px;position:relative;color:white;height:24px}.pb .text{text-align:center;position:absolute;color:white;width:100%;height:100%;top:0;z-index:2;font-weight:normal;font-size:18px}.pb .text.small{font-size:15px}@media only screen and (max-width: 889px){.pb .text{font-size:16px}.pb .text.small{font-size:13px}}.pb .percent{background:#31ad29;position:absolute;height:100%;top:0;z-index:1}.pb .rest{background:#8fe57d;position:absolute;height:100%;top:0;z-index:0;right:0;width:100%}#ms{display:none;box-sizing:border-box;position:fixed;width:100%;text-align:center;border-top:solid 1px #51f010;padding:5px;background:#95f070;background:-moz-linear-gradient(-45deg, #95f070 0%, #baf0a4 65%, #e1efdc 100%);background:-webkit-linear-gradient(-45deg, #95f070 0%, #baf0a4 65%, #e1efdc 100%);background:linear-gradient(135deg, #95f070 0%, #baf0a4 65%, #e1efdc 100%);opacity:1;z-index:1000;cursor:move}#ms_head{font-weight:bold;font-size:22px;padding:10px}#ms_subhead{padding:5px;font-size:18px;z-index:1002}#ms_hide{display:block;position:absolute;top:6px;right:5px;color:black;height:30px;width:35px;font-size:30px;text-decoration:none;text-align:center;font-weight:bold;cursor:pointer;z-index:1001}.s_title{font-weight:bold;font-size:18px;color:#232323}.s_medtext{font-size:16px;line-height:19px}.s_grid2by2{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px}@media only screen and (min-width: 500px){.s_grid2by2{grid-gap:20px}}.s_flex2{display:flex;align-items:center;justify-content:center}.s_vcenter{display:flex;flex-direction:column;justify-content:center}.pagination{display:inline-block;box-shadow:0 0 3px 1px #e0e0e0;margin:5px 0}.pagination a,.pagination span,.pagination em{min-width:25px;height:28px;line-height:30px;border:0;display:inline-block;text-align:center;vertical-align:middle;color:#4c4c4c;transition:all 0.25s;font-style:normal;border-right:solid 2px #f2f2f2}@media only screen and (min-width: 890px){.pagination a,.pagination span,.pagination em{min-width:30px;height:30px;line-height:31px}}.pagination a:hover{color:white;background-color:#59bdb3}.pagination .current{color:white;background-color:#59bdb3}.pagination .next_page,.pagination .previous_page{color:#59bdb3;font-weight:bold;line-height:28px}.pagination .next_page{border:0}.pagination .disabled{color:#4c4c4c}.head2{font-size:1.44em;font-weight:300;margin-top:3px;margin-bottom:3px}@media only screen and (min-width: 890px){.head2.withpbar{display:flex;line-height:30px;justify-content:space-between}}.head2 .pbar{display:flex;justify-content:flex-end}.head5{font-weight:bold;margin-top:10px}.inline{display:inline-block}.jok_container{margin-right:10px;margin-top:4px}.jok_container img{width:20px}@media only screen and (min-width: 500px){.jok_container img{width:22px}}.jok_container:hover{cursor:pointer}.ufn_container{display:inline-block;margin-right:6px;margin-top:11px;width:30px;height:37px;font-size:16px}@media only screen and (min-width: 500px){.ufn_container{font-size:18px}}.ufn_container *{box-sizing:border-box}.ufn_container.grammar{margin-top:2px}.ufn_container.kan{margin-top:12px}.ufn_container:hover{cursor:pointer}.ufn_container .ufn_outer{transform:rotate(45deg);width:24px;height:24px;border:3px solid #C185A3;text-align:center;background-color:#FFDDEE}.ufn_container .ufn_outer_mu{transform:rotate(45deg);width:24px;height:24px;border:3px solid #7f003f;text-align:center;background-color:#ffaad4}.ufn_container .ufn_inner{width:24px;transform:rotate(-45deg) translate(0, -4px);font-family:'Monospace', monospace;font-size:16px;color:#B266B2}.ufn_container .ufn_inner_mu{width:24px;line-height:24px;transform:rotate(-45deg) translate(0, -4px);font-family:'Monospace', monospace;font-size:16px;color:#7f007f}.jlpt_container{margin-right:8px;margin-top:11px;font-size:16px}@media only screen and (min-width: 500px){.jlpt_container{font-size:18px}}.jlpt_container:hover{cursor:pointer}.ssc_container{margin-right:5px;margin-top:10px}.ssc_container:hover{cursor:pointer}.defaultlist{line-height:34px;margin-top:0}.defaultlist li{margin-top:0}.defaultlist.spaced{margin-top:20px}.compressedlist{margin-top:0}.compressedlist li{margin-top:0}.compressedlist.spaced{margin-top:20px}.dropdown{font-size:16px;margin:6px;max-width:90%}.messagelist,.messagelist li{margin-top:3px;background-color:#eeeeee}.usage-warning{color:darkred;font-size:larger}#fullscreen{position:absolute;top:5px;right:5px}.gp_search{position:relative;padding:20px;margin-bottom:10px;background:#EBF6EE;box-shadow:0 0 13px -6px #84b69d;border-radius:5px}.gp_icons{float:right;display:flex;align-items:center;justify-content:space-between;line-height:24px;height:37px}.gp_icons .jlpt_container{margin-right:14px;margin-top:3px}.gp_icons .details{margin-right:5px}.joksynopsis{font-size:15px}.setting-explanation{font-size:16px;margin-left:50px}.pitch-link{border:solid 2px transparent}.pitch-link:hover{border:solid 2px transparent}.pitch-char,.pitch-particle{font-size:18px;text-anchor:middle;alignment-baseline:central;dominant-baseline:middle;pointer-events:none}.pitch-particle{fill:#babac4}.pitch-line{stroke:#b2b0d6;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.social-buttons{display:inline-flex;font-size:18px}.social-buttons .twitter{margin-top:-4px;margin-left:7px}.social-buttons .fb-share-button{margin-top:-4px}.flashcards-ctr{color:#0770c0}.flashcards-ctr.vocab{margin-right:5px;margin-top:12px}.flashcards-ctr.grammar{margin-right:8px}.flashcards-ctr.tatoeba{margin-top:7px;margin-right:2px;box-shadow:none}.flashcards-ctr.kanji{height:auto;background-color:inherit;color:#0770c0;font-size:18px;margin:-2px 3px 0 0;padding:0;border:none}.flashcards-ctr.kanji:hover{color:#7030a0;background-color:inherit}.flashcards-ctr:hover{color:#7030a0;cursor:pointer}.teachme-icon{margin-right:6px;margin-left:2px;font-size:25px;color:#e21f84;border-radius:2px;border-bottom:none}.teachme-icon:hover{border-bottom:none;color:#e21f84;background-color:#f0c9dd}/*!
 * jQuery UI CSS Framework 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a.ui-button:link,a.ui-button:visited,.ui-button{color:#454545;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,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.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;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-0ec02058e27f71c352637ad8cf116491b94527208affb95e29534bc6e1c239a4.png)}.ui-widget-header .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-0ec02058e27f71c352637ad8cf116491b94527208affb95e29534bc6e1c239a4.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_555555_256x240-2ae1a3121a9024293d3d98f529f49edd9609e4043974e86304e263f811e865b8.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_ffffff_256x240-063ff6c0b18fa40b9a89952c7a14ba75909dc2a6012612d83c40b9ef77df08e9.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777620_256x240-db31659e24ef3c3402c3cce811aaa4f6e6c69d353f32ddf40ce43f80e98e1297.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_cc0000_256x240-32d2aace8d299dd84d2e10ce1f1eb9cbb83550e147a4147b474eb22510dac5c3.png)}.ui-button .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777777_256x240-03396f638d0837b69aa809188d82742d27a85eb85d105d4d553520df635176b7.png)}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-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:-65px -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:-65px -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:1px -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:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:0.3;-ms-filter:"alpha(opacity=30)"}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*!
 * jQuery UI Draggable 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-draggable-handle{-ms-touch-action:none;touch-action:none}/*!
 * jQuery UI Dialog 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */.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:20px;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-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.helpicon{display:inline-block;min-width:30px;height:30px;background-size:30px;background-repeat:no-repeat;cursor:pointer;color:#1958b7}.helpicon:hover,.helpicon *:hover{color:#a9d3eb}.helpicon .helpcontent{font-weight:bold;margin-left:5px;vertical-align:top}.help{display:inline-block;cursor:pointer;color:#2471c1;font-size:18px}.help:hover{cursor:pointer}.help span{margin-right:10px}.help.link{display:inline-flex;align-items:center;background-color:rgba(19,86,185,0.1);border-radius:20px;width:fit-content}.help.link:hover{background-color:rgba(19,86,185,0.25)}.helptext{font-size:18px;display:inline}.help-title{font-weight:bold;font-size:20px}.helpinline{font-weight:normal;font-style:italic;font-size:18px;color:#828282;cursor:pointer;margin-left:10px}.helpinline.mright{margin-left:0;margin-right:10px}.helpinlinemessage{font-weight:normal;font-style:italic;font-size:15px;color:#828282;margin-top:10px;margin-bottom:10px}hr.style-one{border:0;border-bottom:1px dashed #ccc;background:#999;margin-top:20px;margin-bottom:20px}.img_center{margin-left:auto;margin-right:auto;width:fit-content}.postimage{max-width:340px;max-height:340px}.indent{border-left:solid 3px #d3d3d3;margin-left:10px;padding-left:20px}.standout{margin:10px;padding:10px;color:black;background-color:rgba(79,113,153,0.1);box-shadow:0px 0px 9px 0px #c1c1c1;text-align:center}.bp_header{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:20px;color:#5e2a95;margin-top:25px;margin-bottom:15px}.bp_header2{color:#455969;background-color:#eeefef;font-weight:500;margin-top:15px;padding-top:10px;font-weight:500;padding-left:3px}@media only screen and (min-width: 500px){.bp_flex{display:flex;align-items:center}}.bp_flex .bp_flex_imagediv{margin:10px;text-align:center}.bp_flex .bp_flex_imagediv img{width:50%}@media only screen and (min-width: 500px){.bp_flex .bp_flex_imagediv img{width:100%}}.bp_table-grid{display:grid;font-size:16px}.bp_table-grid.coll4{grid-template-columns:repeat(4, 1fr)}.bp_table-grid div{border-right:solid 1px #f8f8f8;border-top:solid 1px #f8f8f8;background:white;padding:5px}.bp_body{line-height:34px}.bp_body .furigana{font-size:10px;line-height:10px}.bp_body .f_kanji{line-height:24px}@font-face{font-family:'kanshudo';src:url(/assets/kanshudo-6a76c5aab6523ad872ad9a0e7ff78fb083d935c0743631bf3f339dad58784fcb.eot?d29x66);src:url(/assets/kanshudo-6a76c5aab6523ad872ad9a0e7ff78fb083d935c0743631bf3f339dad58784fcb.eot?d29x66#iefix) format("embedded-opentype"),url(/assets/kanshudo-0c8a2f734425ff6ea6b8ef0bbddedaa4c3a49e495383cee1e4277f86db8f9393.ttf?d29x66) format("truetype"),url(/assets/kanshudo-62cf0a935d63b7128b76d9dec473b5907b4be074210b1eb60977df04f1b9ad64.woff?d29x66) format("woff"),url(/assets/kanshudo-46064e9d09efcf23f2f73b1c826d19015149d7bbf5271e7445fbade814e94c2f.svg?d29x66#kanshudo) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="ja-"],[class*=" ja-"]{font-family:'kanshudo' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ja-jlpt:before{content:"\e95b"}.ja-teachme:before{content:"\e95a"}.ja-kanjipop3:before{content:"\e959"}.ja-ai-icon:before{content:"\e958"}.ja-board_t:before{content:"\e957"}.ja-circle_checkmark:before{content:"\e956"}.ja-elipsis:before{content:"\e955"}.ja-flashcards_solid:before{content:"\e954"}.ja-flashcards_solid.neverlearned:before{font-size:1.25em;color:#feaf5a}.ja-flashcards_solid.forgotten:before{font-size:1.25em;color:#e25b2a}.ja-flashcards_solid.young:before{font-size:1.25em;color:#78d667}.ja-flashcards_solid.mature:before{font-size:1.25em;color:#3d9a67}.ja-flashcards:before{content:"\e900"}.ja-flashcards.sd:before{content:"\e900";font-size:1.25em;color:darkgrey}.ja-flashcards_e:before{content:"\e94c"}.ja-flashcards_g:before{content:"\e94d"}.ja-flashcards_k:before{content:"\e94e"}.ja-flashcards_w:before{content:"\e94f"}.ja-flashcards_edit:before{content:"\e94b"}.ja-english:before{content:"\e953"}.ja-kanjikeywords:before{content:"\e952"}.ja-kanjidraw:before{content:"\e951"}.ja-howto:before{content:"\e950"}.ja-ufn_2:before{content:"\e93e"}.ja-ufn_3:before{content:"\e93f"}.ja-ufn_4:before{content:"\e940"}.ja-ufn_5:before{content:"\e941"}.ja-ufn_6:before{content:"\e942"}.ja-ufn_7:before{content:"\e943"}.ja-ufn_8:before{content:"\e944"}.ja-ufn_9:before{content:"\e945"}.ja-ufn_K:before{content:"\e946"}.ja-down:before{content:"\e94a"}.ja-jlpt_5:before{content:"\e937"}.ja-jlpt_4:before{content:"\e939"}.ja-jlpt_3:before{content:"\e93a"}.ja-brush:before{content:"\e93b"}.ja-jlpt_2:before{content:"\e93c"}.ja-details:before{content:"\e93d"}.ja-studysession:before{content:"\e936"}.ja-mastery_0:before{content:"\e938"}.ja-mastery_0.sd:before{font-size:1.25em;color:#c1d2c1}.ja-mastery_1:before{content:"\e933"}.ja-mastery_1.sd:before{font-size:1.25em;color:#d6e58a}.ja-mastery_2:before{content:"\e947"}.ja-mastery_2.sd:before{font-size:1.25em;color:#8fc56b}.ja-mastery_3:before{content:"\e948"}.ja-mastery_3.sd:before{font-size:1.25em;color:#45a247}.ja-mastery_4:before{content:"\e949"}.ja-mastery_4.sd:before{font-size:1.25em;color:#226728}.ja-ufn_1:before{content:"\e934"}.ja-ufn_K.sd:before,.ja-ufn_1.sd:before,.ja-ufn_2.sd:before,.ja-ufn_3.sd:before,.ja-ufn_4.sd:before,.ja-ufn_5.sd:before,.ja-ufn_6.sd:before,.ja-ufn_7.sd:before,.ja-ufn_8.sd:before,.ja-ufn_9.sd:before{font-size:1.25em;color:#7f003f}.ja-ufn_K.sd.off:before,.ja-ufn_1.sd.off:before,.ja-ufn_2.sd.off:before,.ja-ufn_3.sd.off:before,.ja-ufn_4.sd.off:before,.ja-ufn_5.sd.off:before,.ja-ufn_6.sd.off:before,.ja-ufn_7.sd.off:before,.ja-ufn_8.sd.off:before,.ja-ufn_9.sd.off:before{font-size:1.25em;color:#B266B2}.ja-audio:before{content:"\e935"}.ja-audio.sd:before{font-size:1.25em}.ja-jlpt_1:before{content:"\e932"}.ja-jlpt_1.sd:before,.ja-jlpt_2.sd:before,.ja-jlpt_3.sd:before,.ja-jlpt_4.sd:before,.ja-jlpt_5.sd:before{font-size:1.25em;color:#030e88}.ja-jlpt_1.sd.off:before,.ja-jlpt_2.sd.off:before,.ja-jlpt_3.sd.off:before,.ja-jlpt_4.sd.off:before,.ja-jlpt_5.sd.off:before{font-size:1.25em;color:#7e88da}.ja-download:before{content:"\e931"}.ja-jok:before{content:"\e930"}.ja-term_find:before{content:"\e92e"}.ja-answer_type:before{content:"\e92f"}.ja-sb:before{content:"\e92d"}.ja-furigana:before{content:"\e92c"}.ja-grammarmatch:before{content:"\e92b"}.ja-slideshow:before{content:"\e923"}.ja-pacman:before{content:"\e924"}.ja-list:before{content:"\e925"}.ja-brain:before{content:"\e92a"}.ja-word_match_icon:before{content:"\e922"}.ja-kanji_match_icon:before{content:"\e921"}.ja-quiz_generic:before{content:"\e926"}.ja-quiz_kanji:before{content:"\e927"}.ja-quiz_words:before{content:"\e928"}.ja-sentence_complete_icon:before{content:"\e929"}.ja-lying-man:before{content:"\e901"}.ja-ten:before{content:"\e902"}.ja-kanjimastery:before{content:"\e903"}.ja-help-icon:before{content:"\e904";font-size:1.25em;color:#1255b9}.ja-help-icon:hover:before{color:rgba(18,85,185,0.5);cursor:pointer}.ja-help-black:before{content:"\e904"}.ja-stats-bars:before{content:"\e905"}.ja-cross:before{content:"\e906"}.ja-checkmark:before{content:"\e907"}.ja-bolt:before{content:"\e908"}.ja-alarm:before{content:"\e909"}.ja-star:before{content:"\e90a"}.ja-star_open:before{content:"\e90c"}.ja-star.sd,.ja-star_open.sd{font-size:1.5em;color:#58c051}.ja-star.sd:hover,.ja-star_open.sd:hover{color:#94d97d}.ja-dashboard:before{content:"\e90b"}.ja-hook:before{content:"\e90d"}.ja-pen:before{content:"\e90e"}.ja-eye:before{content:"\e90f"}.ja-kanji_builder:before{content:"\e910"}.ja-challenge:before{content:"\e911"}.ja-jm:before{content:"\e912"}.ja-jm.sd:before{font-size:1.05em;color:#b3567f}.ja-backarrow:before{content:"\e913"}.ja-quick_test:before{content:"\e914"}.ja-down-chevron:before{content:"\e915"}.ja-japan_map_icon:before{content:"\e916"}.ja-circles_words:before{content:"\e917"}.ja-circles_grammar:before{content:"\e918"}.ja-circles_kanji:before{content:"\e919"}.ja-board_bl:before{content:"\e91a"}.ja-board_il:before{content:"\e91b"}.ja-board_tc:before{content:"\e91c"}.ja-board:before{content:"\e91d"}.ja-open-book:before{content:"\e91e"}.ja-grammar:before{content:"\e91f"}.ja-collections:before{content:"\e920"}.test{font-size:"20pt"}.cd-main-content,.cd-main-header,.footer{position:relative;transition:transform .3s}@media only screen and (max-width: 889px){.cd-main-content.nav-is-visible,.cd-main-header.nav-is-visible,.footer.nav-is-visible{transform:translateX(-260px)}.nav-on-left .cd-main-content.nav-is-visible,.nav-on-left .cd-main-header.nav-is-visible,.nav-on-left .footer.nav-is-visible{transform:translateX(260px)}}.cd-main-content{z-index:2;width:100vw;max-width:100%}.cd-main-header{height:54px;background:#ffffff;z-index:5;box-shadow:0 2px 5px #888888}.nav-is-fixed .cd-main-header{position:fixed;top:0;left:0;width:100%}@media only screen and (min-width: 890px){.cd-main-header{height:54px}.cd-main-header::after{clear:both;content:"";display:table}}.cd-logo{position:absolute;top:5px;left:0}.cd-logo:hover{border:none}.cd-logo img{display:inline-block}@media only screen and (max-width: 889px){.nav-on-left .cd-logo{left:auto;right:5%}}.cd-logo-text{font-size:2.22em;font-weight:300;letter-spacing:-0.4px;color:black;display:inline-block;margin-top:-10px}.cd-header-buttons{margin:0;padding:0;border:0;vertical-align:baseline;position:absolute;display:inline-block;top:3px;right:0}.cd-header-buttons li{display:inline-block;margin-top:0}@media only screen and (max-width: 889px){.nav-on-left .cd-header-buttons{right:auto;left:5%}.nav-on-left .cd-header-buttons li{float:right}}.cd-search-trigger,.cd-nav-trigger{margin:0;padding:0;border:0;vertical-align:baseline;position:relative;display:block;width:44px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:5;transform:translateY(-3px)}.cd-search-trigger:hover,.cd-search-trigger:focus,.cd-nav-trigger:hover,.cd-nav-trigger:focus{color:transparent}.cd-search-trigger::before,.cd-search-trigger::after{content:'';position:absolute;transition:opacity .3s;backface-visibility:hidden}.cd-search-trigger::before{box-sizing:border-box;top:11px;left:11px;width:18px;height:18px;border-radius:50%;border:3px solid #444444}.cd-search-trigger::after{height:3px;width:8px;background:#444444;bottom:14px;right:11px;transform:rotate(45deg)}.cd-search-trigger span{position:absolute;height:100%;width:100%;top:0;left:0}.cd-search-trigger span::before,.cd-search-trigger span::after{content:'';position:absolute;display:inline-block;height:3px;width:22px;top:50%;margin-top:-2px;left:50%;margin-left:-11px;background:#444444;opacity:0;backface-visibility:hidden;transition:opacity .3s, transform .3s}.cd-search-trigger span::before{transform:rotate(45deg)}.cd-search-trigger span::after{transform:rotate(-45deg)}.cd-search-trigger.search-is-visible::before,.cd-search-trigger.search-is-visible::after{opacity:0}.cd-search-trigger.search-is-visible span::before,.cd-search-trigger.search-is-visible span::after{opacity:1}.cd-search-trigger.search-is-visible span::before{transform:rotate(135deg)}.cd-search-trigger.search-is-visible span::after{transform:rotate(45deg)}.cd-nav-trigger span,.cd-nav-trigger span::before,.cd-nav-trigger span::after{position:absolute;display:inline-block;height:3px;width:24px;background:#444444}.cd-nav-trigger span{position:absolute;top:50%;right:10px;margin-top:-2px;transition:background .3s .3s}.cd-nav-trigger span::before,.cd-nav-trigger span::after{content:'';right:0;backface-visibility:hidden;transform-origin:0% 50%;transition:transform .3s .3s}.cd-nav-trigger span::before{top:-6px}.cd-nav-trigger span::after{top:6px}.cd-nav-trigger.nav-is-visible span{background:rgba(68,68,68,0)}.cd-nav-trigger.nav-is-visible span::before,.cd-nav-trigger.nav-is-visible span::after{background:#444444}.cd-nav-trigger.nav-is-visible span::before{transform:translateX(4px) translateY(-3px) rotate(45deg)}.cd-nav-trigger.nav-is-visible span::after{transform:translateX(4px) translateY(2px) rotate(-45deg)}@media only screen and (min-width: 890px){.cd-nav-trigger{display:none}}.cd-primary-nav,.cd-primary-nav ul{position:fixed;top:0;right:0;height:100%;width:260px;background:#444444;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1;list-style:none;margin:0;padding:0;border:0;vertical-align:baseline;transition:transform .3s}.cd-primary-nav li,.cd-primary-nav ul li{margin-top:0}.cd-primary-nav a,.cd-primary-nav ul a{display:block;height:50px;line-height:50px;padding:0 20px;color:#ffffff;-moz-osx-font-smoothing:grayscale;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #515151;will-change:transform, opacity;transition:transform .3s, opacity .3s}.cd-primary-nav.is-hidden,.cd-primary-nav ul.is-hidden{transform:translateX(100%)}.cd-primary-nav.moves-out>li>a,.cd-primary-nav ul.moves-out>li>a{transform:translateX(-100%);opacity:0}.cd-primary-nav .see-all a{color:black}.cd-primary-nav li>ul>li>a.quick-start{color:#fedeec}.cd-primary-nav li>ul>li>a.search{color:#99e4ff}.cd-primary-nav li>ul>li>a.study{color:#e4e8f1}.cd-primary-nav li>ul>li>a.play{color:#fef4eb}.cd-primary-nav li>ul>li>a.account{color:#dbffa4}.cd-primary-nav li>ul>li>a.about{color:#fab1b3}.cd-primary-nav li>ul>li>a.mastery{color:#5ac862}.cd-primary-nav li>ul>li>a>h3{margin:0;font-size:18px}.cd-primary-nav .cd-nav-icons .cd-nav-item{padding-left:20px}.cd-primary-nav .cd-nav-icons .cd-nav-item p{color:#444444;font-size:1.3rem;display:none}.cd-primary-nav .cd-nav-icons .cd-nav-item::before{content:'';display:block;position:absolute;left:20px;top:50%;margin-top:-20px;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:40px 40px}@media only screen and (max-width: 889px){.cd-primary-nav{visibility:hidden;transition:visibility 0s .3s}.cd-primary-nav.nav-is-visible{visibility:visible;transition:visibility 0s 0s}}@media only screen and (max-width: 889px){.cd-primary-nav ul>li.nav-message{display:none}}@media only screen and (min-width: 890px){.cd-primary-nav{position:static;padding:0 50px 0 0;height:auto;width:auto;float:right;overflow:visible;background:transparent}.cd-primary-nav::after{clear:both;content:"";display:table}.cd-primary-nav.moves-out>li>a{transform:translateX(0);opacity:1}.cd-primary-nav ul{position:static;height:auto;width:auto;background:transparent;overflow:visible;z-index:5}.cd-primary-nav ul.is-hidden{transform:translateX(0)}.cd-primary-nav ul.moves-out>li>a{transform:translateX(0);opacity:1}.cd-primary-nav>li{float:left}.cd-primary-nav>li>a{position:relative;display:inline-block;height:54px;line-height:54px;padding:0 8px;color:#444444;overflow:visible;border-bottom:none;transition:color .3s, box-shadow .3s}.cd-primary-nav>li>a.login{padding:0 4px}.cd-primary-nav>li>a.quick-start{color:#fb4899}.cd-primary-nav>li>a.search{color:#00bcff}.cd-primary-nav>li>a.study{color:#5d76ac}.cd-primary-nav>li>a.play{color:#f28e2b}.cd-primary-nav>li>a.account{color:#82d700}.cd-primary-nav>li>a.mastery{color:#226727}.cd-primary-nav>li>a.login{color:#4472B9}.cd-primary-nav>li>a.about{color:#f02226}.cd-primary-nav>li>a.study_session{color:orange}.cd-primary-nav>li>a.challenge{color:#6f0b31}.cd-primary-nav>li>a.kmastery{color:#226727}.cd-primary-nav>li>a.studypoints{color:#FF1744}.cd-primary-nav>li>a.quickstudy{color:#4c2a55}.cd-primary-nav>li>a.favorites{color:#58c051}.cd-primary-nav>li>a.flashcards{color:#022c4d}.cd-primary-nav>li>a:hover{color:#333;box-shadow:inset 0 3px 0 #999}.cd-primary-nav>li>a.selected{color:black;box-shadow:inset 0 3px 0 black}.cd-primary-nav .go-back,.cd-primary-nav .see-all{display:none}.cd-primary-nav .nav-item-hide-big{display:none}.cd-primary-nav .cd-nav-icons{margin:0;padding:0;border:0;vertical-align:baseline;position:absolute;top:54px;width:100vw;background:#ffffff;padding:30px 20px 100px;box-shadow:inset 0 1px 0 #e2e3df, 0 3px 6px rgba(0,0,0,0.05);transform:translateX(0);transition:opacity .3s 0s, visibility 0s 0s}.cd-primary-nav .cd-nav-icons::after{clear:both;content:"";display:table}.cd-primary-nav .cd-nav-icons.is-hidden{opacity:0;visibility:hidden;transition:opacity .3s 0s, visibility 0s .3s}.cd-primary-nav .cd-nav-icons>.see-all{display:block;position:absolute;left:0;bottom:0;height:80px;width:100%;overflow:hidden;margin:0;padding:0}.cd-primary-nav .cd-nav-icons>.see-all a{position:absolute;width:100%;height:100%;top:0;left:0;font-size:1.5rem;font-weight:bold;text-align:center;line-height:80px;border-top:1px solid #e2e3df;border-bottom:none;margin:0;padding:0;transition:color .2s, background .2s, border .2s;color:#ffffff}.cd-primary-nav .cd-nav-icons>.see-all a.quick-start{background:#fb4899}.cd-primary-nav .cd-nav-icons>.see-all a.search{background:#00bcff}.cd-primary-nav .cd-nav-icons>.see-all a.study{background:#5d76ac}.cd-primary-nav .cd-nav-icons>.see-all a.play{background:#f28e2b}.cd-primary-nav .cd-nav-icons>.see-all a.account{background:#82d700}.cd-primary-nav .cd-nav-icons>.see-all a.about{background:#f02226}.cd-primary-nav .cd-nav-icons>.see-all a:hover{background:white}.cd-primary-nav .cd-nav-icons>.see-all a.quick-start:hover{color:#fb4899}.cd-primary-nav .cd-nav-icons>.see-all a.search:hover{color:#00bcff}.cd-primary-nav .cd-nav-icons>.see-all a.study:hover{color:#5d76ac}.cd-primary-nav .cd-nav-icons>.see-all a.play:hover{color:#f28e2b}.cd-primary-nav .cd-nav-icons>.see-all a.account:hover{color:#82d700}.cd-primary-nav .cd-nav-icons>.see-all a.mastery:hover{color:#226727}.cd-primary-nav .cd-nav-icons>.see-all a.login:hover{color:#4472B9}.cd-primary-nav .cd-nav-icons>.see-all a.about:hover{color:#f02226}.cd-primary-nav .cd-nav-icons li{width:32%;float:left}.cd-primary-nav .cd-nav-icons li:nth-child(3n+2){margin-right:0}.cd-primary-nav .cd-nav-icons .cd-nav-item{border-bottom:none;height:80px;line-height:1.2;position:relative;margin:2px;padding:10px}.cd-primary-nav .cd-nav-icons .cd-nav-item h3{font-weight:bold;font-size:16px;line-height:16px;margin:0}.cd-primary-nav .cd-nav-icons .cd-nav-item h3.quick-start{color:#fb4899}.cd-primary-nav .cd-nav-icons .cd-nav-item h3.search{color:#00bcff}.cd-primary-nav .cd-nav-icons .cd-nav-item h3.study{color:#5d76ac}.cd-primary-nav .cd-nav-icons .cd-nav-item h3.play{color:#f28e2b}.cd-primary-nav .cd-nav-icons .cd-nav-item h3.account{color:#82d700}.cd-primary-nav .cd-nav-icons .cd-nav-item h3.mastery{color:#226727}.cd-primary-nav .cd-nav-icons .cd-nav-item h3.login{color:#4472B9}.cd-primary-nav .cd-nav-icons .cd-nav-item h3.about{color:#f02226}.cd-primary-nav .cd-nav-icons .cd-nav-item.quick-start:hover,.cd-primary-nav .cd-nav-icons .cd-nav-item.highlighted.quick-start{background:#fedeec}.cd-primary-nav .cd-nav-icons .cd-nav-item.search:hover,.cd-primary-nav .cd-nav-icons .cd-nav-item.highlighted.search{background:#ccf2ff}.cd-primary-nav .cd-nav-icons .cd-nav-item.study:hover,.cd-primary-nav .cd-nav-icons .cd-nav-item.highlighted.study{background:#e4e8f1}.cd-primary-nav .cd-nav-icons .cd-nav-item.play:hover,.cd-primary-nav .cd-nav-icons .cd-nav-item.highlighted.play{background:#fbdbbb}.cd-primary-nav .cd-nav-icons .cd-nav-item.account:hover,.cd-primary-nav .cd-nav-icons .cd-nav-item.highlighted.account{background:#efffd7}.cd-primary-nav .cd-nav-icons .cd-nav-item.about:hover,.cd-primary-nav .cd-nav-icons .cd-nav-item.highlighted.about{background:#fde1e2}.cd-primary-nav .cd-nav-icons .cd-nav-item.mastery:hover,.cd-primary-nav .cd-nav-icons .cd-nav-item.highlighted.mastery{background:#b8f9bd}.cd-primary-nav .cd-nav-icons .cd-nav-item:hover h3,.cd-primary-nav .cd-nav-icons .cd-nav-item.highlighted h3{color:#333}.cd-primary-nav .cd-nav-icons .cd-nav-item p{display:block;font-size:14px;margin:0;padding-top:3px;white-space:normal}.cd-primary-nav .cd-nav-icons .cd-nav-item::before{left:25px}}.has-children>a,.go-back a{position:relative}.has-children>a::before,.has-children>a::after,.go-back a::before,.go-back a::after{content:'';position:absolute;top:50%;margin-top:-1px;display:inline-block;height:2px;width:10px;background:#5e5e5e;backface-visibility:hidden}.has-children>a::before,.go-back a::before{transform:rotate(45deg)}.has-children>a::after,.go-back a::after{transform:rotate(-45deg)}@media only screen and (min-width: 890px){.has-children>a::before,.has-children>a::after,.go-back a::before,.go-back a::after{background:#c9cbc4}.has-children>a:hover::before,.has-children>a:hover::after,.go-back a:hover::before,.go-back a:hover::after{background:black}}.has-children>a{padding-right:40px}.has-children>a::before,.has-children>a::after{right:20px;transform-origin:9px 50%}.cd-primary-nav .go-back a{padding-left:40px}.cd-primary-nav .go-back a::before,.cd-primary-nav .go-back a::after{left:20px;transform-origin:1px 50%}@media only screen and (min-width: 890px){*,*::after,*::before{box-sizing:border-box}.has-children>a::before,.has-children>a::after{right:15%}.cd-primary-nav>.has-children>a{padding-right:30px !important}.cd-primary-nav>.has-children>a::before,.cd-primary-nav>.has-children>a::after{width:9px;transform-origin:50% 50%;background:#c9cbc4;backface-visibility:hidden;transition:width .3s, transform .3s}.cd-primary-nav>.has-children>a::before{right:12px}.cd-primary-nav>.has-children>a::after{right:7px}.cd-primary-nav>.has-children>a.selected::before,.cd-primary-nav>.has-children>a.selected::after{width:14px}.cd-primary-nav>.has-children>a.selected::before{transform:translateX(5px) rotate(-45deg)}.cd-primary-nav>.has-children>a.selected::after{transform:rotate(45deg)}.cd-primary-nav .go-back a{padding-left:20px}.cd-primary-nav .go-back a::before,.cd-primary-nav .go-back a::after{left:1px}}@media only screen and (max-width: 889px){select,textarea,input{font-size:16px !important}}.cd-search{box-sizing:border-box;position:absolute;background:#ffffff;height:50px;width:100%;top:54px;left:0;z-index:5;opacity:0;visibility:hidden;transition:opacity .3s 0s, visibility 0s .3s}.cd-search form{height:100%;width:100%}.cd-search input{border-radius:0;border:none;background:#ffffff;height:100%;width:calc(100% - 106px);padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}.cd-search input::-webkit-search-cancel-button{display:none}.cd-search input::-webkit-input-placeholder{color:#c9cbc4}.cd-search input::-moz-placeholder{color:#c9cbc4}.cd-search input:-moz-placeholder{color:#c9cbc4}.cd-search input:-ms-input-placeholder{color:#c9cbc4}@media only screen and (min-width: 500px){.cd-search input{width:calc(100% - 142px)}}.cd-search input:focus{outline:none}.cd-search.is-visible{opacity:1;visibility:visible;transition:opacity .3s 0s, visibility 0s 0s}.nav-is-fixed .cd-search{position:fixed}.cd-search .cd-qs-input{width:calc(100% - 140px)}@media only screen and (min-width: 500px){.cd-search input{width:calc(100% - 115px)}}@media only screen and (min-width: 890px){.cd-search{height:100px;top:54px}.cd-search input{padding:0 1em;font-size:2rem;font-weight:300}.cd-search .cd-qs-input{width:calc(100% - 200px)}.cd-search .searchbutton{width:80px;height:40px;margin-left:10px;padding:5px;font-size:20px;transform:translateY(-8px)}}.cd-overlay{position:fixed;z-index:3;height:100%;width:100%;top:0;left:0;cursor:pointer;background-color:rgba(0,0,0,0.25);visibility:hidden;opacity:0;backface-visibility:hidden;transition:opacity .3s 0s, visibility 0s .3s, transform .3s 0s}.cd-overlay.is-visible{opacity:1;visibility:visible;transition:opacity .3s 0s, visibility 0s 0s, transform .3s 0s}@media only screen and (max-width: 889px){.cd-overlay.is-visible{transform:translateX(-260px)}.nav-on-left .cd-overlay.is-visible{transform:translateX(260px)}.cd-overlay.is-visible.search-is-visible,.nav-on-left .cd-overlay.is-visible.search-is-visible{transform:translateX(0)}}.cd-challenge,.cd-mastery,.cd-studypoints,.cd-quickstudy,.cd-favorites,.cd-flashcards{height:54px;line-height:54px;vertical-align:middle;padding-left:0;padding-right:0}.closecontainer{display:inline-block;position:relative;width:0;border:0}.closecontainer.qs{opacity:0}.closecontainer .close{display:inline-block;transform:translateX(-25px);z-index:1;color:#428bca;width:20px}.closecontainer .close:hover{cursor:pointer}.closecontainer .close.qs{transform:translateX(-15px)}@media only screen and (min-width: 500px){.closecontainer .close.qs{font-size:30px;transform:translate(-25px, -5px)}}#searcharea{padding:0;margin:0;display:flex;align-items:center}#cbshowdiv,.cbshowdiv,.cbappshowdiv{display:inline-block;text-align:center;border:solid 1px #357ebd;border-radius:3px;background-color:#428bca;color:#fff;height:36px;box-sizing:border-box;padding:3px;cursor:pointer;width:40px;margin:0;transform:translate(0, 3px)}.cbshowdiv{width:45px}.cbshowdiv .cbsh{transform:translateY(5px)}@media only screen and (min-width: 500px){.cbshowdiv .cbsh{transform:translateY(0)}}.cbappshowdiv{width:30px;height:30px;transform:translate(0, -3px);margin-left:5px}@media only screen and (min-width: 500px){.cbappshowdiv .cbappshowdiv{width:30px}}#cbsh{font-size:16px;height:16px;line-height:30px}.cbsh{font-size:16px;height:16px;line-height:16px}#cbst{font-size:10px;height:10px;line-height:10px;visibility:hidden;transform:translateY(2px)}#cover{position:fixed;top:0;left:0;background:rgba(0,0,0,0.6);z-index:999;width:100%;height:100%;display:none}#cb{top:54px;display:none;background-color:oldlace;position:absolute;padding:0;padding-bottom:20px;text-align:center;z-index:1000;opacity:.99}#inputsdiv,#componentslist,#divComponents,#settingsdiv,#helpdiv{text-align:left}#helpsettingsdiv{display:inline-block}#settingsdiv,#helpdiv{display:none;margin:5px;padding-right:10px;padding-left:10px;float:left;box-sizing:border-box;width:300px}#helpcontents{overflow-y:scroll}.ctext{width:250px;font-size:15px;box-sizing:border-box;height:30px;margin-right:5px;border-radius:3px;border:solid 1px gray}#componentslist{margin-top:5px;margin-bottom:5px}#divComponents{overflow:scroll}#components{margin:5px}#kanjifounddiv{border:solid 1px darkgray;padding:5px;margin-top:5px;margin-bottom:5px;background-color:#f9f9f9;text-align:left}#cbreset,#settingsb,#helpb{padding:10px;height:30px;background-color:#428bca;border:solid 1px #357ebd;color:white;cursor:pointer;font-size:14px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;line-height:10px;border-radius:3px}#cbreset{margin-right:5px}#settingssave{margin-top:20px}#settingsb{margin-right:5px}#cbhide,#hidesettingsb,#hidehelpb{line-height:25px;width:28px;position:absolute;right:5px;top:5px;border:solid 1px gray;background-color:#ccc7e5;font-weight:bold;color:darkblue;border-radius:2px;font-size:30px;vertical-align:middle;padding:0;padding-bottom:2px;cursor:pointer}input.watermark{color:#999}.item,.messageitem{width:30px;height:30px;line-height:30px;margin:0;border:solid 1px gray;display:inline-block;vertical-align:middle;text-align:center;background-color:oldlace}.messageitem{width:25px;height:25px;line-height:25px}.kfound,.kstrokes{display:inline-block;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-color:#e9ebe1;font-size:23px;text-align:center;margin:1px;height:32px;width:32px;padding:2px;line-height:32px;vertical-align:middle}.kstrokes{font-size:18px;font-weight:bold;background-color:#f9f9f9;border-color:#f9f9f9;color:#255d76}.message{background-color:#eeeeee;border:solid 1px darkgray;padding:5px;text-align:left}.title{color:darkgray}.listtitle{color:darkgray;font-size:15px;display:inline-block;margin-right:5px}.possible:hover{background-color:lightblue}.notpossible{pointer-events:none;cursor:default;color:darkgray;background-color:lightgray;font-weight:normal}.strokes{background-color:darkblue;color:white;border:solid 1px darkblue}.highlighted{background-color:yellow}.highlight_dull{background-color:#fbfbc7}.variant,.variant:active,.variant:focus,.variant:visited{background-color:#dff0d8;color:#4472B9;cursor:pointer}.cbselected{border:solid 1px #47a668;background-color:#c8f0b8}.deselect{border:solid 1px darkgray;background-color:lightgray;float:right;padding-left:3px;padding-right:3px;font-weight:500;text-align:center}.buttondiv,.inputdiv{display:inline-block;margin:0;padding:0;margin-bottom:3px}#settingsb{margin-bottom:3px}.cbtitle{font-weight:bold;font-size:22px;margin-top:15px;margin-bottom:15px}.cbkanji{font-weight:bold;font-size:26px}@media only screen and (min-width: 500px){#cbshowdiv,.cbshowdiv{width:70px}#cbsh{line-height:16px}#cbst{visibility:visible}}@media only screen and (min-width: 890px){.buttondiv,.inputdiv{margin-bottom:0}#settingsb{margin-bottom:0}}.cb2appshowdiv{display:inline-block;text-align:center;border:solid 1px #357ebd;border-radius:3px;background-color:#428bca;color:#fff;box-sizing:border-box;padding:3px;cursor:pointer;margin:0;transform:translate(0, 3px);width:50px;height:30px;margin-left:5px}.cb2appshowdiv .cbsh{transform:translateY(2px)}@media only screen and (min-width: 890px){.cb2appshowdiv{width:80px;height:40px;margin-left:10px;padding:5px;font-size:20px;transform:translateY(-10px)}.cb2appshowdiv .cbsh{font-size:20px}}.cb2-cover{position:fixed;top:0;left:0;background:rgba(0,0,0,0.6);z-index:999;width:100%;height:100%;display:none}.cb2{top:54px;display:none;background-color:oldlace;position:absolute;padding:0;padding-bottom:20px;z-index:1000;opacity:.99;overflow:scroll}.cb2-header{text-align:left;display:flex;justify-content:space-between;align-items:center;padding:5px;line-height:15px;height:32px}.cb2-title{font-weight:bold;font-size:18px}.cb2reset{margin-right:10px;color:darkblue;font-size:20px;opacity:0;transition:opacity .25s ease-in-out;display:inline-block;cursor:pointer}.cb2reset.visible{opacity:1;float:right}.cb2-drawhelp{text-align:center;display:none}.cb2spacer{margin-left:auto;margin-right:10px}.cb2hide-btn{font-weight:bold;color:darkblue;font-size:30px;padding:0;cursor:pointer;margin-right:1px}.cb2-sectheader{text-align:left;display:flex;justify-content:space-between;align-items:center}.cb2-secthide{display:inline-block;font-weight:bold;color:darkblue;font-size:25px;transition:transform .3s;transform:rotate(-180deg)}.cb2-secthide.rotated{transform:rotate(0deg)}.cb2-item-title{color:#8b8a89;font-style:italic}.cb2-kanji-div{border:solid 1px darkgray;padding:5px;margin:5px;background-color:#f9f9f9;text-align:left}@media only screen and (min-width: 890px){.cb2-draw-type-container{display:flex;justify-content:space-between}}.cb2-section-half{border-top:solid 1px gray;padding:5px;flex:1}@media only screen and (min-width: 890px){.cb2-section-half.cb2-first{border-right:solid 1px gray}}.cb2-section{border-top:solid 1px gray;padding:5px}.unselc{border:solid 1px #fbf3e4;border-radius:2px;background-color:#fbf3e4;font-size:18px;height:28px;width:25px;display:inline-block;text-align:center;line-height:28px;float:left;margin:1px}.unselc:hover{background-color:#acd7e4;border-color:#175f75;cursor:pointer}.cb2-draw-info{width:100%;padding:5px;display:flex;flex-direction:column;justify-content:space-between}.cb2-componentlist.cb2grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(30px, max-content));grid-gap:1px;justify-content:center}.cb2-componentlist.cb2smallgrid{display:grid;grid-template-columns:repeat(auto-fit, 30px);grid-gap:5px}.cb2-componentlist.cb2list{margin:5px}.cb2-componentlist .cb2-comprow{background-color:#fbeed5;padding:5px;text-align:left}.cb2-componentlist .cb2-item{width:30px;height:30px;line-height:30px;margin:0;display:inline-block;vertical-align:middle;text-align:center;color:#2861a6;background-color:#fbeed5}.cb2-componentlist .cb2-item:hover{cursor:pointer}.cb2-componentlist .cb2-item.possible:hover{background-color:lightblue}.cb2-componentlist .cb2-item.notpossible{pointer-events:none;cursor:default;color:darkgray;background-color:#dcdad4;font-weight:normal}.cb2-componentlist .cb2-item.strokes{background-color:darkblue;color:white;border:solid 1px darkblue;cursor:default;box-sizing:border-box}.cb2-componentlist .cb2-item.highlighted{background-color:yellow}.cb2-componentlist .cb2-item.highlight_dull{background-color:#fbfbc7}.cb2-componentlist .cb2-item.variant,.cb2-componentlist .cb2-item.variant:active,.cb2-componentlist .cb2-item.variant:focus,.cb2-componentlist .cb2-item.variant:visited{background-color:#dff0d8;color:#4472B9;cursor:pointer}.cb2-componentlist .cb2-item.cbselected{border:solid 1px #47a668;background-color:#c8f0b8}.cb2-componentlist .cb2-item.deselect{border:solid 1px darkgray;background-color:lightgray;float:right;padding-left:3px;padding-right:3px;font-weight:500;text-align:center}.cb2-typeinput{margin:5px 5px 5px 0;font-size:18px;border:solid 1px #fbeed5;border-radius:0;min-width:250px;width:75%;box-sizing:border-box;height:35px;color:#2861a6}.cb2-typeinput:focus{outline:solid 1px lightblue}.cb2-help{display:none}.cb2-help .cb2-helpcontent{padding:5px}.footernew{background-color:#0d2338;color:#b0b6be;font-size:0.833em;padding:0 15px 15px;font-weight:500;position:relative;z-index:2;transition:transform .3s}.footernew a{color:white;cursor:pointer}.footernew .fmain{display:grid;grid-template-columns:repeat(auto-fit, minmax(175px, 1fr))}.footernew .fmain .fsection{padding-top:15px}.footernew .fmain .fsection .fsheader{text-transform:uppercase;font-size:13px;font-weight:700;margin-bottom:5px}.footernew .fsocial{height:40px;line-height:40px;font-size:20px;text-align:right}.footernew .flegal{display:flex;flex-direction:row;justify-content:space-between;border-top:solid 0.5px #b0b6be;padding-top:5px;margin-top:5px}@media only screen and (max-width: 889px){.footernew.nav-is-visible{transform:translateX(-260px)}}.cd-header-buttons-new{margin:0;padding:0;border:0;vertical-align:baseline;position:absolute;display:flex;align-items:center;top:3px;right:0;height:44px}.cd-header-buttons-new div{width:44px;text-align:center}.cd-header-buttons-new a{display:inline-block;color:black;border:none}.cd-header-buttons-new a:hover,.cd-header-buttons-new a:active,.cd-header-buttons-new a:focus{border:none}.cd-header-buttons-new.side{display:none}@media only screen and (max-width: 889px){.cd-header-buttons-new.side{display:inline-block}}.cd-dashboard-trigger{font-size:19px;width:38px;transform:translateY(-2px)}.cd-dashboard-trigger.side{display:none}@media only screen and (max-width: 889px){.cd-dashboard-trigger.side{display:inline-block}}.li-dash-trigger{font-size:19px}@media only screen and (max-width: 889px){.li-dash-trigger{display:none}}.cd-ss-trigger{font-size:22px;width:36px;transform:translateY(-2px);display:none}@media only screen and (max-width: 889px){.cd-ss-trigger{display:inline-block}}.li-ss-trigger{font-size:22px;transform:translateY(-2px)}@media only screen and (max-width: 889px){.li-ss-trigger{display:none}}#li-a-d{color:#b3567f}#li-a-d:hover{box-shadow:none}#li-a-ss{color:#14c498}#li-a-ss:hover{box-shadow:none}.cd-nav-trigger-div{transform:translateY(-1px)}@media only screen and (min-width: 890px){.cd-nav-trigger-div{display:none;width:10px}}@media only screen and (min-width: 890px){.cd-primary-nav.adjust{padding:0 50px 0 0}}.cd-nav-icons.adjust{padding-bottom:30px}#cd-search-more{background-color:white;padding:3px}#cd-search-more #content{display:grid;grid-template-columns:repeat(auto-fit, minmax(175px, 1fr))}.cd-logo-text{transform:translateY(-3px)}@media only screen and (max-width: 499px){.cd-logo-text{font-size:1.67em;transform:translateY(-10px)}}.nnli{display:flex;align-items:center;width:100%;height:100%;white-space:normal}.nnli .nnli-icon{display:inline-block;min-width:24px}.nnli h3{display:inline-block;font-size:18px}.nnli h3 .hide_small{display:none}@media only screen and (min-width: 890px){.nnli h3 .hide_small{display:inline-block}}.nnli .nnli-text{display:none}.nnli .nnli-ml{cursor:pointer;color:#5d76ac}@media only screen and (min-width: 890px){.nnli .nnli-icon{display:block;min-width:40px;text-align:center}.nnli .nnli-icon.mastery{color:#226727}.nnli .nnli-icon.study{color:#5d76ac}.nnli .nnli-icon.play{color:#f28e2b}.nnli h3{display:block;font-size:16px;font-weight:700}.nnli h3.mastery{color:#226727}.nnli h3.study{color:#5d76ac}.nnli .nnli-text{display:block;color:#2e3233;font-size:14px}}*{box-sizing:border-box}.jukugorow{margin-top:5px;background-color:#fffdd3;box-shadow:0 0 13px -6px #bbcf6a;border-radius:5px;clear:both;min-height:60px}.jr_inner{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:flex-start;flex-wrap:nowrap;font-size:16px}@media only screen and (min-width: 500px){.jr_inner{font-size:18px}}.jr_details{width:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:5px;display:none;font-size:16px;line-height:24px}@media only screen and (min-width: 890px){.jr_details{font-size:18px;padding-left:32px;padding-right:32px}}.group{border-top:none;border-bottom:none;margin-top:0}.first{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none}.last{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none}.jukugo_reading{padding:5px;padding-left:0;width:100%;font-size:16px;line-height:24px}.juk_mess{color:gray;font-style:italic}.jukugo{font-weight:500;font-size:18px;float:left;margin:5px;padding:5px;min-width:50px;height:44px;color:darkgreen;background-color:#ddff99;border:2px solid #98e96f;border-radius:8px;text-align:center;white-space:nowrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;flex-shrink:0;-webkit-transition:background-color 0.5s;transition:background-color 0.5s;line-height:26px}.jukugo a{color:darkgreen}.jukugo a:hover{text-decoration:none;border-bottom:2px solid transparent;cursor:pointer}.jukugo:hover{background-color:#98e96f}.jukugo.nolink{border:solid 2px transparent;background-color:#fffdd3}.jukugo.nolink:hover{background-color:inherit}.jukugo.nolink a:hover{cursor:default}.vm{color:#444444}.vm span{font-size:smaller;color:#828282;line-height:initial}.vm .halfspacedafter{margin-bottom:10px}.entity{border:solid 1px #d8e5cf;border-radius:3px;margin-bottom:5px;background-color:#fffef0;padding-bottom:10px}.ent_section{border-top:solid 1px #d8e5cf}.ent_head{margin-top:15px;margin-bottom:5px;font-style:italic}.ent_f{margin-top:10px;display:inline-block;float:right}.ent_item{color:gray;font-size:smaller;font-style:italic;padding-left:0.5em;text-indent:-0.85em}.ent_w{font-size:24px;color:darkgreen;padding:20px;display:inline-block;vertical-align:top}.ent_r{padding:20px;display:inline-block}.ent_g{padding-left:20px}.ent_fr{padding:10px;margin:10px;margin-left:40px;background-color:#fafdf9;border:solid 1px #f8fbdf;border-radius:4px}.ent_m{padding:20px}.ent_notes{padding:20px}.ent_cf{padding:20px}.ent_info{margin-top:10px}.w_jlpt_container{display:inline-block;float:right;margin-top:8px;margin-right:2px}.w_jlpt_container:hover{cursor:pointer}.w_jlpt_container .w_jlpt{color:#030e88;font-size:12px;line-height:30px;margin-right:5px;font-weight:bold}.w_jlpt_container .w_ref{color:white;background:#030e88;border-radius:15px;width:30px;height:26px;text-align:center;line-height:26px;font-weight:bold;font-size:20px;margin-right:6px}.exp_block{margin-left:8px}.exp_icons{margin-left:20px}.exp_spinner{display:none;align-items:center}.exp_link,.exp_nolink{margin-bottom:3px;line-height:30px;font-size:16px;color:darkgreen;border:solid 1px #54a62d;border-radius:2px;background-color:#ace893;padding-left:2px;padding-right:2px}.exp_link .furigana,.exp_nolink .furigana{font-size:10px;padding-bottom:0}.exp_link .f_kanji,.exp_nolink .f_kanji{line-height:20px}.exp_link{transition:background-color 0.5s;width:fit-content}.exp_link:hover{cursor:pointer;background-color:#e3f7db}.exp_nolink{background-color:#e3f7db}.exp_head{display:flex}.exp_head .exp_icons{display:flex}.vi_block{margin-left:8px}.vi_spinner{display:none;align-items:center}.vi_link,.vi_nolink{background-color:#bfeda6;border-radius:6px;display:inline-block;align-items:center;padding-left:5px;padding-right:5px;font-size:16px;color:darkgreen}.vi_link .furigana,.vi_nolink .furigana{font-size:9px;padding-bottom:0;line-height:8px;padding-top:3px;height:9px}.vi_link .f_kanji,.vi_nolink .f_kanji{line-height:20px}.vi_link{transition:background-color 0.5s;width:fit-content;min-height:34px;margin-bottom:2px}.vi_link:hover{cursor:pointer;background-color:#e3f7db}.vi_nolink{background-color:#e3f7db;box-shadow:rgba(0,0,0,0.06) 0px 0px 10px 0px}.vi_icons{margin-left:10px;height:34px}.vi_icons .fav_container{margin:0;margin-top:5px;font-size:15px}.vi_head{display:flex}.vi_head .vi_icons{display:flex}.sinline{transition:background-color 0.5s;background-color:#b9ddea;border-radius:6px;display:inline-flex;align-items:center;padding-left:5px;padding-right:5px;font-size:16px;height:35px;color:#2e606e}.sinline:hover{cursor:pointer;background-color:#cfedf9}.sinline .furigana{font-size:9px;padding-bottom:0;line-height:8px;padding-top:3px;height:9px}.sinline .f_kanji{line-height:20px}.sinline .af{height:35px}.sinline a{color:#536a72}.sinline a:hover,.sinline a:focus,.sinline a:visited,.sinline a:active{border-bottom-color:transparent}.sinline .icon{color:#536a72}.inf_head{padding-top:20px;font-weight:bold}@media only screen and (min-width: 890px){.jukugo{font-size:24px;padding-left:20px;padding-right:20px;height:50px}.jukugo_reading{font-size:18px}.w_jlpt_container{margin-right:8px}}.kanjirow{font-size:18px;clear:both;min-height:50px;display:block}.first{border-top-left-radius:5px;border-top-right-radius:5px}.last{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.kr_container{width:100%;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-align-items:center}.level0{margin-top:5px;background-color:#bfcbe3}.level1{background-color:#cbd5e8}.level1 .kr_container{padding-left:30px}.level2{background-color:#d8dfee}.level2 .kr_container{padding-left:60px}.level3{background-color:#e5eaf3}.level3 .kr_container{padding-left:90px}.level4{background-color:#ebeff6}.level4 .kr_container{padding-left:120px}.level5{background-color:#f2f4f9}.level5 .kr_container{padding-left:150px}.level6{background-color:#f7f8fb}.level6 .kr_container{padding-left:180px}.level7 .kr_container{padding-left:210px}.kanji,.kanjinolink,.kanji_clicked{font-weight:500;font-size:x-large;float:left;margin:5px;padding:5px;width:40px;height:40px;color:white;background-color:darkblue;border:2px solid #fff;border-radius:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:background-color 0.5s;transition:background-color 0.5s}.jinmeiyo{background-color:#52528b}.hyogai{background-color:#7e6cb8}.kanji_clicked{color:darkblue;background-color:transparent;justify-content:flex-start;border:2px solid transparent}.kanji_clicked:hover{background-color:transparent;border-color:transparent}.kanji_clicked a{color:darkblue;border:none}.kajax{padding:10px}.kajax .kd_title{font-size:20px;font-weight:bold}.kajax .kd_text{font-size:15px;color:black}.kajax .kd_head{color:#615c5c}.kajax .kd_reverse{background-color:#615c5c;color:white;border-radius:3px;padding-left:6px;padding-right:6px}.kanji a{color:white;text-decoration:none}.kanji:hover{background-color:#a8d2eb}.reading{padding:5px;padding-left:0;width:100%;color:#444444}/*!* iPhone 6+ *!*//*!*padding: 20px;*!*/.kstudybar .kchallenge,.kstudybar .kdraw,.kstudybar .kbuild,.kstudybar .kmatch,.kstudybar .kkeywords{display:inline-block;border-radius:5px;padding:3px 3px 2px 3px;font-size:15px;margin:2px;height:25px;line-height:20px;border:solid 1px}@media only screen and (min-width: 500px){.kstudybar .kchallenge,.kstudybar .kdraw,.kstudybar .kbuild,.kstudybar .kmatch,.kstudybar .kkeywords{padding:5px 10px 2px 10px;font-size:inherit;margin:3px;height:32px;line-height:24px}}.kstudybar .kchallenge a,.kstudybar .kchallenge span,.kstudybar .kdraw a,.kstudybar .kdraw span,.kstudybar .kbuild a,.kstudybar .kbuild span,.kstudybar .kmatch a,.kstudybar .kmatch span,.kstudybar .kkeywords a,.kstudybar .kkeywords span{border:none}.kstudybar .kchallenge:hover,.kstudybar .kdraw:hover,.kstudybar .kbuild:hover,.kstudybar .kmatch:hover,.kstudybar .kkeywords:hover{cursor:pointer}.kstudybar .kchallenge:hover a,.kstudybar .kchallenge:hover span,.kstudybar .kdraw:hover a,.kstudybar .kdraw:hover span,.kstudybar .kbuild:hover a,.kstudybar .kbuild:hover span,.kstudybar .kmatch:hover a,.kstudybar .kmatch:hover span,.kstudybar .kkeywords:hover a,.kstudybar .kkeywords:hover span{color:white}.kstudybar .kchallenge{border-color:#6f0b31}.kstudybar .kchallenge a,.kstudybar .kchallenge span{color:#6f0b31}.kstudybar .kchallenge:hover{background-color:#6f0b31}.kstudybar .kdraw{border-color:#5d9489}.kstudybar .kdraw a,.kstudybar .kdraw span{color:#5d9489}.kstudybar .kdraw:hover{background-color:#5d9489}.kstudybar .kbuild{border-color:#645ebf}.kstudybar .kbuild a,.kstudybar .kbuild span{color:#645ebf}.kstudybar .kbuild:hover{background-color:#645ebf}.kstudybar .kmatch{border-color:#a17ea4}.kstudybar .kmatch a,.kstudybar .kmatch span{color:#a17ea4}.kstudybar .kmatch:hover{background-color:#a17ea4}.kstudybar .kkeywords{border-color:#e58039}.kstudybar .kkeywords a,.kstudybar .kkeywords span{color:#e58039}.kstudybar .kkeywords:hover{background-color:#e58039}.kdetailsrow{width:100%}.kdetailsrow .kimage{text-align:center;float:left;padding:10px;width:25%;min-width:170px;margin:5px}.kdetailsrow .kdetails1,.kdetailsrow .kdetails2{vertical-align:top;overflow:hidden}.kdetailsrow .kdetails1{padding-top:20px}@media only screen and (min-width: 890px){.kdetailsrow .kdetails1{padding-top:inherit}}.kdetailsrow .kdetails2{width:100%}@media only screen and (min-width: 890px){.kdetailsrow .kdetails2{width:auto}}@media only screen and (min-width: 890px){.level1{padding-left:50px}.level2{padding-left:100px}.level3{padding-left:150px}.level4{padding-left:200px}.level5{padding-left:250px}.level6{padding-left:300px}.level7{padding-left:350px}.kanji,.kanjinolink{height:50px}.kdetailsrow .kimage{min-width:270px}}.ka_container{position:relative;width:150px;height:150px;box-sizing:border-box;background-color:white}.ka_kanji,.ka_kanjibg{position:absolute;top:0;width:150px;height:150px;left:0;z-index:10;border:solid 1px gray;color:darkblue;text-align:center;font-size:10px;box-sizing:border-box}.ka_kanjibg{z-index:0}.namessage{display:none;font-size:12px;line-height:15px;font-style:italic}.drawbutton{display:none;background-color:#428bca;border:solid 1px #357ebd;color:white;border-radius:3px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;box-sizing:border-box}.drawbutton.visible{position:absolute;bottom:5px;right:5px;z-index:100}@media only screen and (min-width: 890px){.ka_container,.ka_kanji,.ka_kanjibg{width:250px;height:250px}}.masterytable td{font-size:smaller}.masterybar{line-height:20px;width:60px;border:solid 1px #226727;padding-right:2px;position:relative;color:#033415;border-radius:2px;height:22px;display:inline-block}.masterybar .digit0,.masterybar .digit1,.masterybar .digit2,.masterybar .digit3,.masterybar .digit4{position:absolute;top:0;left:2px;z-index:5;font-weight:bold}.masterybar .digit0{color:#7bbf23}.masterybar .digit1,.masterybar .digit2,.masterybar .digit3,.masterybar .digit4{color:white}.masterybar .percent{background:#cce4a1;position:absolute;height:100%;top:0}.masterybar .percent.s0{background-color:#eeeeee}.masterybar .percent.s1{background-color:#d6e58a}.masterybar .percent.s2{background-color:#8ec56a}.masterybar .percent.s3{background-color:#48a245}.masterybar .percent.s4{background-color:#226727}.masterybar .rest{position:absolute;height:100%;top:0;right:0;background-color:#f8f8f8}.masterydiv{display:flex;align-items:center;cursor:pointer}.masterycontainer{line-height:14px}.masterycontainer.editable{cursor:pointer}.masteryedit{font-size:13px;font-style:italic;color:darkgray}.circledesc{display:inline-block;font-size:16px;margin-left:5px;line-height:18px}.mc_edit_item{display:flex;align-items:center;border-radius:3px;padding:3px;border-top:5px;margin-bottom:5px;min-height:32px}.mc_edit_item .badge{width:20px;height:20px;margin-right:5px;text-align:center}.mc_edit_item.selected{background-color:#cceacc}.mc_edit_item:hover{cursor:pointer}.mc_edit_item.hoverable:hover{background-color:#bed5ba}.mc_edit_item.current{background-color:#bed5ba}.mc-circle-container{width:20px;font-size:16px}.mc-circle-container.vocabitem{margin-right:12px;margin-top:5px}.mc-circle-container.kanjiitem{margin-right:15px;margin-top:2px}.mc-circle-container:hover{cursor:pointer}.popupctr{width:34px;height:34px;font-size:18px;border-radius:4px;border:solid 1px #89abde;color:#4472b9;display:flex;align-items:center;justify-content:flex-start;margin-top:5px}.popupctr.large{width:150px}.popupctr:hover,.popupactive{background-color:#e2eef9;cursor:pointer}.popupbtn{padding:8px;display:flex;align-items:center;justify-content:space-around}.popuphide{display:block;color:black;height:30px;width:34px;font-size:24px;text-decoration:none;text-align:center;font-weight:bold;cursor:pointer;transform:translateY(3px)}.popupcont{border-radius:6px;box-shadow:rgba(136,152,170,0.1) 0px 0px 0px 1px,rgba(49,49,93,0.1) 0px 15px 35px 0px,rgba(0,0,0,0.08) 0px 5px 15px 0px;font-weight:normal;cursor:default;padding:10px;min-width:150px;background-color:white;display:none;position:absolute}.stripes{margin:0;padding:7px;margin-top:30px;box-sizing:border-box;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;background-size:50px 50px;-moz-box-shadow:1px 1px 8px gray;-webkit-box-shadow:1px 1px 8px gray;box-shadow:1px 1px 8px gray;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}.stripes_small{margin:0;display:inline-block;padding:5px;border:0;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;background-size:50px 50px;-moz-box-shadow:1px 1px 8px gray;-webkit-box-shadow:1px 1px 8px gray;box-shadow:1px 1px 8px gray;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:15px;transition:all 0.25s}.stripes_small:hover{border:0;color:white}.angled-135{background-color:#c16;background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255,255,255,0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.2)), color-stop(0.75, rgba(255,255,255,0.2)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent)}.interior{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-sizing:border-box;width:100%}.interior_small{background-color:white;border-radius:10px;box-sizing:border-box;width:100%;margin:0 !important;padding:5px 10px}.interior_small:hover{background-color:#d64185}.title1{clear:both;color:#48027e;font-weight:500;margin:0;margin-top:30px;margin-bottom:20px;padding:10px;background-color:#c5a9db;border:2px solid #fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.title1 .arrow{float:right;transition:color 0.5s;color:#48027e}.title1 .arrow:hover{color:white;cursor:pointer;border:none}.title1 .arrow:active,.title1 .arrow:visited,.title1 .arrow:focus{border:none}.title2{color:#b46689;font-weight:500;margin:25px 0 20px 0;padding:8px 15px;background-color:#efe9f0;border:2px solid #efe9f0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.title3{color:#b46689;font-weight:500;margin:-8px;margin-top:25px;margin-bottom:20px;padding:8px;border:2px solid #efe9f0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.section{padding-left:5px;padding-right:5px;margin-bottom:10px;line-height:34px;color:#333333}@media only screen and (min-width: 500px){.section{padding-left:10px;padding-right:10px;margin-bottom:20px}}.section .furigana{font-size:10px;line-height:10px}.section .f_kanji{line-height:24px}.section .kanim{float:left;margin-right:10px;margin-bottom:10px}pre{background-color:lightgrey;border:0.1em solid gray;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:10px;font-size:smaller;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.screenshot{display:table-cell;height:100%;vertical-align:middle;text-align:center;margin:10px}.screenshot img{margin-left:10px;margin-right:10px}.section_image{height:100%;vertical-align:middle;text-align:center;margin:10px auto;width:60%}.section_image img{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.section_text{display:table-cell;width:70%}.howto_note{clear:both;margin:5px;border:solid 1px #4fc240;padding:10px;border-radius:5px;line-height:34px}@media only screen and (min-width: 500px){.howto_note{margin:20px}}.howto_note .howto_note_title{font-style:italic;color:#2c6b23;font-weight:bold}.howto_note .furigana{font-size:10px;line-height:10px}.howto_note .f_kanji{line-height:24px}.takeaway{margin-top:20px;padding:15px;color:#396480;border:1px solid #6893af;border-collapse:collapse;border-radius:4px}.example{display:flex;align-items:center;margin:5px}@media only screen and (min-width: 500px){.example{margin:20px}}.example .image{flex-basis:50px;flex-shrink:0;text-align:center}@media only screen and (min-width: 500px){.example .image{flex-basis:100px}}.example .image img{width:90%}.example .text{border:solid 1px #7d0053;border-radius:3px;padding:5px;margin:3px;width:100%}li{margin-top:15px}.list-unspaced{margin-block-start:5px}.list-unspaced li{margin-top:0}@media only screen and (min-width: 500px){.stripes{margin:7px}.title1{margin:8px}.section{padding-left:20px;padding-right:20px}}@media only screen and (min-width: 890px){.section{padding-left:40px;padding-right:40px}.section_image{display:table-cell;width:30%}}.search-link{margin-top:20px;display:flex;justify-content:flex-end}.search-link div{background-color:#7682a6;color:white;padding:2px 5px;border-radius:3px;transition:all 0.25s;height:fit-content;font-size:15px}.search-link div:hover{background-color:#b0b5c8;cursor:pointer;color:white}.textpanel h4{margin:0;width:100%}.references{display:grid;grid-template-columns:40px 1fr;margin-top:20px;grid-row-gap:15px}.ref{background-color:#d9d9d9;padding-left:2px;padding-right:2px;border-radius:5px;margin-left:3px;margin-right:2px}.reflink{width:30px;background-color:#d9d9d9;border-radius:15px;padding:5px;text-align:center;height:30px;margin-top:3px;line-height:20px;color:#4472B9;transition:all 0.2s}.reflink:hover{color:#333;cursor:pointer;background-color:#999}.howtoimage{clear:both;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto}.howtoimage .imagediv{width:fit-content;margin-left:auto;margin-right:auto}.howtoimage .caption{font-style:italic;font-size:15px;color:#828282;line-height:18px;text-align:center}@media only screen and (min-width: 500px){.howtoimage{float:left;width:50vw;max-width:300px;margin:20px 20px 20px 0}.howtoimage .imagediv{margin:0}.howtoimage .caption{text-align:left}}.howtoimage::after{clear:both;content:"";display:table}.shadow-para{padding:10px;box-shadow:0 0 10px 5px rgba(0,0,0,0.04)}
