*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:120%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background:#f4f5f6;text-rendering:optimizeLegibility;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','游ゴシック','游ゴシック体',YuGothic,'Yu Gothic','メイリオ',Meiryo,'ＭＳ ゴシック','MS Gothic',HiraKakuProN-W3,'TakaoExゴシック',TakaoExGothic,'MotoyaLCedar','Droid Sans Japanese',"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;font-size:16px;font-weight:300;color:#16191b;line-height:1.4}input[type='text'],input[type='email'],input[type='password'],input[type='number'],select,textarea,button,.btn{border-radius:.4em;border:1px solid #b1b8bf;padding:.5em .75em;line-height:1.4;font-family:inherit;font-size:inherit;color:#16191b;font-weight:400}input[type='text']:disabled,input[type='email']:disabled,input[type='password']:disabled,input[type='number']:disabled,select:disabled,textarea:disabled,button:disabled,.btn:disabled{opacity:.5}input[type='text']:focus,input[type='email']:focus,input[type='password']:focus,input[type='number']:focus,select:focus,textarea:focus,button:focus,.btn:focus{-webkit-box-shadow:0 0 0 1px rgba(241,61,0,0.5);box-shadow:0 0 0 1px rgba(241,61,0,0.5);border-color:#f13d00;outline:0}.btn{display:inline-block;white-space:nowrap;color:#1d43c3;border-color:#627cd4;border-top-color:#7289d8;background:0}.btn.active{border-color:#f13d00;color:$active !important}.btn:hover{border-color:#f13d00;color:#f13d00}.btn-small{padding:.3em .75em}.btn-borderless{border:1px solid transparent}.btn-borderless:hover{border-color:transparent}.btn-primary,button[type="submit"]{background:#143ecc;border-color:#143ecc;color:#fff}.btn-primary:hover,button[type="submit"]:hover{background:#f13d00;color:#fff;border-color:#f13d00}p{margin-bottom:1em;max-width:36rem}p+p{margin-top:-0.5em}h1,h2,h3,h4{font-weight:500;margin:1.5rem 0 .75rem 0}h1{font-size:26px;margin-top:.5rem}h2{font-size:24px}h3{font-size:22px}h4{font-size:18px}a{text-decoration:none;color:#143ecc;font-weight:400}a:hover{text-decoration:none;color:#3061ff}a.ext{text-decoration:underline}b,strong{font-weight:600}i,em{font-style:italic}rt{font-variant-east-asian:ruby;font-weight:normal;color:#16191b}rt.roma{text-align:left;letter-spacing:.05em;padding-left:.2em}code,kbd,samp{font-family:monospace}sup{font-size:.75em;vertical-align:super}ul{list-style-type:disc;padding-left:2rem;margin:1rem 0}li{max-width:36rem}.dict-intro{padding-bottom:1vw}.dict-intro>p{margin-bottom:2em}.error{color:#f13d00}div.error{background:#f13d00;margin:1em 0;padding:.5em;color:#fff;border-radius:.4em}div.success{background:#c3e5d6;margin:1rem 0;padding:.5em 1em;color:#039551;border-radius:.4em}.active{color:#f13d00 !important}.empty{font-weight:100;color:#808e98;margin:1.5rem 0;font-style:italic}.no-max-width{max-width:100%}.small{font-size:14px;line-height:1.3}.sans{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','游ゴシック','游ゴシック体',YuGothic,'Yu Gothic','メイリオ',Meiryo,'ＭＳ ゴシック','MS Gothic',HiraKakuProN-W3,'TakaoExゴシック',TakaoExGothic,'MotoyaLCedar','Droid Sans Japanese',"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif !important}.serif{font-family:'ヒラギノ明朝 ProN','Hiragino Mincho ProN','游明朝','游明朝体',YuMincho,'Yu Mincho','ＭＳ 明朝','MS Mincho',HiraMinProN-W3,'TakaoEx明朝',TakaoExMincho,'MotoyaLCedar','Droid Sans Japanese',serif !important}.caret-up,.caret-down{content:"";display:inline-block;border:.35em solid #143ecc;border-right-color:transparent;border-left-color:transparent;font-size:inherit;margin-left:.4em;width:0}.caret-down{border-bottom-color:transparent;-webkit-transform:translate(0,0.25em);transform:translate(0,0.25em)}.caret-up{border-top-color:transparent;-webkit-transform:translate(0,-0.15em);transform:translate(0,-0.15em)}.tooltip-menu{list-style-type:none;margin:0;padding:0}.tooltip-menu>li>a{padding:.75em;display:block;cursor:pointer;border-bottom:1px solid #d9dde0}.tooltip-menu>li:last-child>a{border-bottom:0}.tooltip-menu-label{padding:.5em .75em;border-bottom:1px solid #d9dde0;font-weight:100}.tooltip-menu+.tooltip-menu-label{border-top:1px solid #bec4ca}#SVGSprite{display:none;visibility:hidden;width:0;height:0}#SVGSprite>* path{stroke:currentColor;fill:currentColor}#icon-twitter path,#icon-facebook path{fill:#fff}#icon-twitter rect{fill:#1da1f3}#icon-facebook rect{fill:#3b5998}.icon{display:inline-block;vertical-align:text-bottom;font-size:inherit;line-height:inherit;width:1.2em;height:1.2em;color:inherit}#icon-settings{fill:#ceced2}#icon-settings path{stroke-width:.75}#icon-search path{stroke-width:.5}#icon-sign-in path{stroke-width:.5}#icon-tangorin .a{fill:#f2450c}#icon-tangorin .b{opacity:.65}#icon-tangorin .c{fill:#fff}.spinner{width:1.25em;height:1.25em;display:inline-block;vertical-align:text-bottom;background-repeat:no-repeat;background-position:left center;background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgCnZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIj4KPHBhdGggZmlsbD0iI0RGMzYyRCIgc3Ryb2tlPSIjREYzNjJEIiBzdHJva2Utd2lkdGg9IjE1IiBkPSJNODIsMzUuN0M3NC4xLDE4LDUzLjQsMTAuMSwzNS43LDE4UzEwLjEsNDYuNiwxOCw2NC4zbDcuNi0zLjRjLTYtMTMuNSwwLTI5LjMsMTMuNS0zNS4zczI5LjMsMCwzNS4zLDEzLjUKTDgyLDM1Ljd6Ij4KPGFuaW1hdGVUcmFuc2Zvcm0gCmF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgCmF0dHJpYnV0ZVR5cGU9IlhNTCIgCnR5cGU9InJvdGF0ZSIKZHVyPSI1MDBtcyIgCmZyb209IjAgNTAgNTAiCnRvPSIzNjAgNTAgNTAiIApyZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KPC9wYXRoPgo8L3N2Zz4=")}.spinner-hidden{background:0}#App{min-width:320px}#Header{background:#3a3c49;margin:0;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5);box-shadow:0 1px 2px 0 rgba(0,0,0,0.5);padding-top:.65px;position:relative;padding-bottom:.65px}@media(max-width:650px){#Header{font-size:14px}}#HeaderWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1130px;margin:0 auto;padding:1.3vh 2em}#HeaderNav{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:450px){#HeaderNav{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}}a:hover{color:#f13d00}#Logo{font-weight:600;font-size:inherit;color:#fff;white-space:nowrap;width:12rem}@media(max-width:700px){#Logo{width:auto;margin-right:3vw}}#Logo>.icon{width:32px;height:32px;vertical-align:middle;margin-top:-0.25em;margin-right:.3em}#Logo>ruby{letter-spacing:.1em;font-size:19px}@media(max-width:450px){#Logo>ruby{display:none}}#Logo>ruby>rt{font-size:.5em;font-weight:100;color:#3f484e}#Logo:hover{color:#f13d00}.HeaderMenu-link{font-weight:500;color:#fff;margin-right:2vw;margin-left:2vw;font-size:16px}.HeaderMenu-link.active{color:#ccd7fd !important}.menu-link.btn.btn-link.active{color:#ccd7fd !important}#UserMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0;font-size:14px}@media(max-width:450px){#UserMenu{-webkit-box-flex:0;-ms-flex:0 1;flex:0 1}}#UserMenu .spinner{-ms-flex-item-align:center;align-self:center}#LogInBtnWrap{border:1px solid #666872;border-radius:8px;padding:0 .85em}#LogInBtn{color:#fff;border:0;padding-right:0;padding-left:0}@media(min-width:600px){#LogInBtn{padding-right:0}}#LogInBtn .icon{display:none}@media(max-width:375px){#LogInBtn .icon{display:inline-block}#LogInBtn .label{display:none}}#SignUpLink{color:rgba(255,255,255,0.95);margin-left:0;white-space:nowrap;font-size:14px}@media(max-width:600px){#SignUpLink{display:none}}#LoginTextLink{font-size:14px;color:rgba(255,255,255,0.95)}#SignInForm{padding:.5rem 1em;margin-bottom:.5rem}#SignInForm>.submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}#SignInForm>.submit>label{text-align:left}#SignInForm>.submit>button{margin-left:.5rem}#SignInForm>p{text-align:center;margin:.75em 0 0 0}#AccountMenuSmall{display:none}@media(max-width:650px){#AccountMenuSmall{display:inline-block}}#AccountMenuLarge .btn{margin-left:2vw}@media(max-width:650px){#AccountMenuLarge{display:none}}#UserMenuBlock{-webkit-box-flex:2;-ms-flex:2;flex:2;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:-0.75vw}#SettingsMenu{font-size:14px}#MSearchBtn{font-size:16px;font-weight:500}#SettingsBtn{border:0;color:gray}#SettingsBtn>span:last-child{margin-left:.5em}@media(max-width:500px){#SettingsBtn>span:last-child{display:none}}#mainContainer{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:1025px){#mainContainer{display:block}}#contentSection{width:calc(100% - 340px)}@media(max-width:1025px){#contentSection{width:100%}}#sm-adSection{width:300px;margin:0 20px}@media(max-width:1025px){#sm-adSection{margin:0 auto}}#adHitText{color:#8d8e95;font-size:11px;line-height:2.5em}.Border{height:1px;border-bottom:1px solid #d8d8d8;padding-bottom:.5em;width:80%}@media(max-width:1024px){.Border{width:100%}}main{max-width:1130px;padding:0 3vw;background:#fff;margin:0 auto}@media(max-width:650px){main{max-width:100%}}.main{max-width:1130px;padding:0 3vw;background:#fff;margin:0 auto}@media(max-width:650px){.main{max-width:100%}}#UserSignUpForm{margin-bottom:0;padding-bottom:2em}.AltResultTextHint{margin-bottom:20px;font-size:17px;font-weight:500;color:rgba(53,54,65,0.8);margin-left:auto;width:300px}@media(max-width:750px){.AltResultTextHint{width:100%}}.ResultTextHint{margin-bottom:20px;font-size:17px;font-weight:500;color:rgba(53,54,65,0.8)}.shortKanji:hover{background:#faf7f7 !important;cursor:pointer}.results-main-container{width:calc(100% - 320px)}@media(max-width:1024px){.results-main-container{position:1;width:100%}}.results-dl{width:100%}.RowContainer{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:1024px){.RowContainer{display:block}}.mainContent{width:100%;font-size:16px}.SignInContent{margin:0 auto;max-width:25em;min-width:225px;margin-top:3.25em}@media(max-width:1024px){.SignInContent{max-width:100%;margin:0}}#Footer{max-width:1130px;margin:0 auto;padding:1vw 3vw;font-size:15px;line-height:1.75;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap}#Footer>span{margin-left:1.25rem;color:#797979}#Footer>span:first-child{margin-left:0}#Footer .social-icon{margin-right:.5rem}@media(max-width:500px){#Footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#Footer>span{margin-left:0}}#Settings{padding-bottom:1rem;margin-bottom:0;max-width:100%}#Settings>h3{margin:.5rem 0 0 0;padding:1rem 1rem 0 1rem;border-top:1px solid #cacaca}#Settings>h3:first-child{border-top:0;margin-top:0}#Settings>h4{margin:.5em 0 0 0;padding:.75rem 1rem .25rem 1rem;font-weight:600}#Settings>div{padding:.25em 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#Settings>div>label{margin-right:1em;width:auto;white-space:nowrap}#Settings>div>label:last-child{margin-right:0}.set_ja_font_mincho *[lang='ja']{font-family:'ヒラギノ明朝 ProN','Hiragino Mincho ProN','游明朝','游明朝体',YuMincho,'Yu Mincho','ＭＳ 明朝','MS Mincho',HiraMinProN-W3,'TakaoEx明朝',TakaoExMincho,'MotoyaLCedar','Droid Sans Japanese',serif}.set_en_font_serif *[lang='en']{font-family:'ヒラギノ明朝 ProN','Hiragino Mincho ProN','游明朝','游明朝体',YuMincho,'Yu Mincho','ＭＳ 明朝','MS Mincho',HiraMinProN-W3,'TakaoEx明朝',TakaoExMincho,'MotoyaLCedar','Droid Sans Japanese',serif}.set_ja_size_s .w-jp{font-size:16px}.set_ja_size_s .w-jp dfn{font-size:18px;font-weight:bold}.set_ja_size_s .w-ex-ja{font-size:16px}.set_ja_size_s .k-readings{font-size:16px}.set_ja_size_s .k-ex-link{font-size:16px}.set_ja_size_s .n-jp{font-size:16px}.set_ja_size_s .n-jp dfn{font-size:18px}.set_ja_size_s .s-jp{font-size:18px}.set_ja_size_l .w-jp{font-size:20px}.set_ja_size_l .w-jp dfn{font-size:26px}.set_ja_size_l .w-ex-ja{font-size:20px}.set_ja_size_l .k-readings{font-size:20px}.set_ja_size_l .k-ex-link{font-size:20px}.set_ja_size_l .n-jp{font-size:18px}.set_ja_size_l .n-jp dfn{font-size:22px}.set_ja_size_l .s-jp{font-size:22px}.set_en_size_s .w-dd,.set_en_size_s .w-ex-en{font-size:14px}.set_en_size_s .k-meanings{font-size:14px}.set_en_size_s .k-ex-word dd{font-size:14px}.set_en_size_s .n-def{font-size:14px}.set_en_size_s .s-en{font-size:14px}.set_en_size_l .w-inf,.set_en_size_l .w-syn,.set_en_size_l .w-ant,.set_en_size_l .w-pos{font-size:16px}.set_en_size_l .w-dd{font-size:18px}.set_en_size_l .w-ex-en{font-size:16px}.set_en_size_l .k-meanings{font-size:18px}.set_en_size_l .k-ex-word dd{font-size:18px}.set_en_size_l .n-def{font-size:18px}.set_en_size_l .n-type{font-size:16px}.set_en_size_l .s-en{font-size:18px}.set_line_height_s{line-height:1.3}.set_line_height_l{line-height:1.5}#HomeTitle{font-size:32px;font-weight:600}#DictHeader{margin:0;display:block}@media(max-width:1024px){#DictHeader{padding:1em 2.5em}}@media(max-width:450px){#DictHeader{padding:1em 0}}@media(min-width:1024px){#DictHeader{padding:1.5em 6.5em 2em}}#DictNavWrap{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}#DictNavWrap .btn-link{font-size:14px}#DictNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media(max-width:450px){#DictNav{font-size:14px}}.dict-nav-link{padding:.25em 0;margin-right:2.5vw;font-weight:600;color:#282828;font-size:17px}.dict-nav-link:hover{cursor:pointer}#MRSearchBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:2em;font-size:17px}@media(max-width:800px){#MRSearchBtn{margin-right:1.5em}}@media(max-width:768px){#MRSearchBtn{margin-right:0}}#MRSearchBtnIcon{font-size:1.2em;line-height:1}@media(min-width:451px){#MRSearchBtnIcon{display:none}}@media(max-width:450px){#MRSearchBtnLabel{display:none}}.AddSearchBorder{border:2px solid rgba(28,115,230,0.12);border-radius:5px;margin-top:2em}.FormContainerWrap{padding:21px 44px}@media(max-width:580px){.FormContainerWrap{padding:20px 10px}}#DictForm{max-width:100%;margin:1vh 0 2.5vh 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:1.5px solid #143ecc;border-radius:.4em;background:#fff}#DictForm:focus-within{border-color:#143ecc}#DictFormInput{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;border:0;background:0;padding:.75rem .75rem}#DictFormInput:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}#DictFormInput::-webkit-input-placeholder{font-weight:300}#DictFormInput:-ms-input-placeholder{font-weight:300}#DictFormInput::placeholder{font-weight:300}#DictFormInput::-webkit-input-placeholder{color:#373737;opacity:.9}#DictFormInput:-ms-input-placeholder{color:#373737;opacity:.9}#DictFormInput::placeholder{color:#373737;opacity:.9}#DictFormClear,#DictFormSubmit{border:0;background:0;padding:.5em;color:#16191b}#DictFormClear .icon,#DictFormSubmit .icon{opacity:.6}#DictFormClear:hover .icon,#DictFormSubmit:hover .icon{opacity:1}#DictFormSubmit{padding-left:.75em;padding-right:1em}#DictFormSubmit>.spinner{width:1.1em;height:1.1em;margin:-0.2em 0 0 0;vertical-align:middle}.intro-tags{margin:.5em 0 1em 1em}.intro-tags>div{display:-webkit-box;display:-ms-flexbox;display:flex}.intro-tags>div dt{width:7em}.ResultsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:750px){.ResultsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.ResultAdContainer{text-align:center;width:300px;height:250px;margin-top:20px;margin-left:auto;margin-right:0}@media(max-width:750px){.ResultAdContainer{margin:0 auto}}.altResultGroup{fontSize:15px;width:300px;margin-left:auto}@media(max-width:750px){.altResultGroup{width:100%}}.ResultsAdBlock{background:#fff;margin:0 auto;margin-left:2em;margin-right:-1em}@media(max-width:750px){.ResultsAdBlock{margin-left:0;margin-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100% !important;height:auto;margin:0 auto;margin-bottom:2em}}rt.roma{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','游ゴシック','游ゴシック体',YuGothic,'Yu Gothic','メイリオ',Meiryo,'ＭＳ ゴシック','MS Gothic',HiraKakuProN-W3,'TakaoExゴシック',TakaoExGothic,'MotoyaLCedar','Droid Sans Japanese',"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif !important}.results-group{margin-bottom:2vh}.results-title{font-style:italic;margin:0 0 .75rem 0}.more-results{text-align:center;margin:2rem 0;font-weight:500}.removeBorder{border:none !important}.definitionWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:3em}@media(max-width:1024px){.definitionWrapper{display:block}}.defContentBlock{width:calc(100% - 325px)}@media(max-width:1024px){.defContentBlock{width:100%}}.defAuth{width:300px}.defAdBlock{margin:0 auto;display:block;width:300px;padding-top:2.5em;padding-left:15px;padding-right:15px}@media(max-width:1024px){.defAdBlock{width:100%;margin:0;margin-top:1em;padding-top:0}}.mdScreenSize{display:none}@media(max-width:1024px){.mdScreenSize{display:block}}.lgScreenSize{display:block;text-align:center;margin-top:60px}@media(max-width:1024px){.lgScreenSize{display:none}}.defAdWrapper{margin:0 auto;margin-top:5em;background:#fff;width:300px;height:250px}@media(max-width:1024px){.defAdWrapper{width:100%;height:auto;margin-top:0;margin-bottom:2em}}.entry{padding:1.5vh 10px;padding-top:.1em;padding-bottom:.1em}.entry p{margin-bottom:0}.entry-border{border-bottom:1px solid #f7f7f7}.entryBorder{display:block;margin-top:.25em;width:calc(100% - 110px);border-bottom:1px solid #f7f7f7}.wordDefinition,background red{cursor:pointer}.wordDefinition:hover{background:#faf7f7 !important}.viewDefinitionLink{color:#aeaeae;font-size:15px}.viewDefinitionLink:hover{color:#8c9fe2}.entry-label{float:right;margin:0 0 0 .5rem;padding:.2em .4em;height:2rem;border-radius:3px;background:#63c598;font-size:12px;color:#f6f7f8;text-decoration:none;cursor:help;text-align:center;line-height:1.2}.entry-label>strong{display:block}.entry-menu-wrap{float:right;margin:0 0 1rem 1rem;font-size:14px}.entry-menu-btn{height:2rem;width:2rem;padding:0;line-height:1;text-align:center}.entry-menu-btn .icon{width:1.5rem;height:1.5rem}.entry-menu-btn .spinner{margin:0;width:1.1em;height:1.1em}p.entry-menu-vocab{padding:.75em;margin:0 0 .5em 0;border-bottom:1px solid #ccd0d5}.kanji{padding-top:1.5vh;padding-bottom:1.5vh}#otherDicts{font-size:14px;margin-bottom:0;padding-bottom:1.4em}#dictCredits{font-size:14px}#Radicals{max-width:100%;margin:1rem 0}#RadStatus{margin:1rem 0 .5rem 0}#RadOptions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:.5rem 0 1rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.mr-optn{white-space:nowrap;margin-right:1rem;margin-top:.5rem}.mr-optn legend{font-size:14px;margin-bottom:.25em}.mr-btn-skip{margin-right:.2em}.mr-btn-skip:last-child{margin-right:0}.mr-btn-count-wrap>button{border-radius:0}.mr-btn-count-wrap>button:first-child{border-top-left-radius:.4em;border-bottom-left-radius:.4em}.mr-btn-count-wrap>button:last-child{border-top-right-radius:.4em;border-bottom-right-radius:.4em}#MRReset .icon{width:1.2em;margin-right:.5em}#RadElements{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem 0}.rad-strokes,.rad-ele{-webkit-box-sizing:content-box;box-sizing:content-box;padding:.25rem;display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;text-align:center;margin:0 1px 1px 0;border-radius:0;font-weight:300;cursor:default;border:1px solid transparent}.rad-strokes{font-weight:500;font-size:16px;line-height:1.3;color:#f4f5f6;background-color:#143ecc}.rad-ele{background:#fbfbfc}.rad-ele.disabled{opacity:.25}.rad-ele.disabled:hover{border-color:transparent}.rad-ele.active{color:#f13d00 !important}#RadResults{font-size:18px}.rad-result{display:inline-block;margin-right:1em}.words-tags{border-top:1px solid #ccd0d5}.words-tags summary{padding:.5em;color:#143ecc;cursor:pointer}.words-tags-misc{border-bottom:1px solid #ccd0d5}.w-jlpt-tag{float:right}.w-def{padding-left:0;margin:0;font-weight:400}.w-pos{color:#03a65a;font-size:14px;font-weight:100}.short-kanji{color:#000}.short-kanji a:hover,.short-kanji a:active{color:#f13d00}.w-jp{font-size:20px;font-weight:400}.w-jp a{color:#16191b}.w-jp a:hover,.w-jp a:active{color:#f13d00}.w-jp dfn{font-size:22px}.w-jp-score{color:orange}.w-jp-tag{background:#d9dde0;font-size:.5em;font-weight:100;padding:.1em .4em;margin-left:1px;border-radius:.4em;font-color:#2b3134}.w-infl-btn{color:#143ecc !important;font-size:14px}.w-dd{margin-left:2rem}.w-inf,.w-syn,.w-ant{font-weight:100;font-size:14px;color:#546067;display:inline-block;margin-left:.25em}.w-ex{margin:.75rem 0 .5rem 2rem}.w-ex-p{margin:.5rem 0}.w-ex-ja{font-size:18px}.w-ex-en{display:inline-block;font-size:14px;line-height:1.4;font-weight:100}.set_sentences_furigana_off .w-ex-ja rt,.set_sentences_furigana_off .s-jp rt{display:none}.w-infl{margin:1em 0}.w-infl-table{border-collapse:collapse;border-left:1px solid #d9dde0;border-top:1px solid #d9dde0;width:100%;margin-bottom:.5em}.w-infl-table th,.w-infl-table td{padding:.25em;border-bottom:1px solid #d9dde0;border-right:1px solid #d9dde0}.w-infl-table th[scope="row"]{text-align:left}.w-infl-note{padding:.25rem 0;font-size:14px}#KanjiShortcuts{margin:0 0 1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-shortcut{margin:0 .25em .2em 0;font-size:22px}.k-shortcut-more{margin-left:.5rem;font-weight:400}.k-kanji{float:left;display:block;font-size:64px;padding:0;line-height:1}.k-rm{margin-left:66px;padding-left:1rem}.k-readings{font-size:18px}.k-meanings{padding:.5rem 0;font-weight:500}.k-info{padding-top:.5rem;clear:both}.k-info>dt,.k-info>dd{display:inline-block}.k-info>dt{margin-right:.25rem}.k-info>dd{margin-right:1rem}.k-fig{margin:.25rem 0 .75rem 1px}.k-fig figcaption{margin-bottom:1px}.k-sod{width:3.5rem;height:3.5rem;border:1px solid #e1e4e7;vertical-align:middle;margin:-1px 0 0 -1px}.k-sod circle{fill:red;opacity:.75}.k-sod path{fill:none}.k-sod-cross{stroke:#d9dde0}.k-ex-word>dt,.k-ex-word>dd{display:inline}.k-ex-link{font-size:18px}.s-jp{font-size:20px}.n-jp{font-size:18px}.n-jp dfn{font-size:20px}.n-jp a{color:#16191b}.n-def{margin:0;padding-left:2rem}.n-type{color:#03a65a;font-size:14px}#Vocab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width:650px){#Vocab{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}#VocabContent{width:70%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media(max-width:650px){#VocabContent{width:100%}}#VocabMenu{width:30%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0;margin:1rem 0 2rem 4vw}#VocabMenu h3{margin:0 0 .5rem 0}#VocabMenu ul{margin-top:0}@media(max-width:650px){#VocabMenu{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-left:0;width:100%}}#VocabListMenu{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5em}#VocabListMenu>div{margin-right:.5rem}#VocabListMenu>div>button{font-size:14px}.vocab-list-print,.vocab-list-download{margin:1em}.vocab-list-print h4,.vocab-list-download h4{margin:.75em 0 .5em 0}.vocab-list-print .horizontal,.vocab-list-download .horizontal{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.vocab-list-print .horizontal label,.vocab-list-download .horizontal label{width:auto;margin-right:1em;padding:0}.vocab-list-print .vertical label,.vocab-list-download .vertical label{padding:.5em 0 0 0}.vocab-list-print .submit,.vocab-list-download .submit{padding-bottom:0}.vocab-list-options{max-width:100%;padding:1em;margin:0;border-bottom:1px solid #ccd0d5}.vocab-list-options .submit{padding-top:0}#OwnedListMenu{margin:2em 0 0 0;max-width:100%}#OwnedListMenu .top-part{width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:0}#OwnedListMenu .select-all,#OwnedListMenu .with-selected{width:auto;margin-right:1em;padding:0}#OwnedListMenu button{margin-left:.5em;font-size:14px}#OwnedListMenu .bottom-part{padding:.25em}#OwnedListMenu .bottom-part-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}#OwnedListMenu .bottom-part-flex label{padding:.5em 0;margin-right:1em}.vocab-item-list-owned,.vocab-item-list{border-top:1px solid #ccd0d5;padding:1em 0 0 2em;margin:1em 0}.vocab-item{margin-bottom:.5em}.vocab-item-list-owned{list-style-type:none}.vocab-item-list-owned .vocab-chbx{position:absolute;margin-left:-2em}form{max-width:20em;margin-bottom:2em}form>div{padding:.5rem 0}form>div>label,form>div>input[type="text"],form>div>input[type="password"],form>div>input[type="email"],form>div>textarea,form>div>select{display:block;width:100%}form>div>label{padding-bottom:.25rem}form>div>label>em{color:#58626c}form>div>textarea{height:8em}form>.submit{text-align:right}form>.submit .spinner{margin-right:.5rem}form>.success,form>.error{padding:.5em;margin:.25rem 0;border-radius:.4em;color:#fff}form>.error{background:$red}form>.success{background:#03a65a}.tooltip{position:absolute;background:#fdfdfd;border:1px solid #b1b1b1;border-radius:.4em;z-index:100;margin-bottom:3em}.tooltip>.arrow{border-left:solid transparent 10px;border-right:solid transparent 10px;border-bottom:solid #b1b1b1 10px;position:absolute;display:block;content:" "}.tooltip>form{max-width:100%}.about-sources{margin-bottom:2em}.about-sources dt{font-size:18px}.about-sources dd{margin-bottom:.5em}.Donate{margin:0}#DonateForm{margin:1.5rem 0}#DonateForm .amount-buttons{margin-bottom:1rem}#DonateForm .amount-buttons button{margin-right:.5em}#DonateForm .submit{display:-webkit-box;display:-ms-flexbox;display:flex}#DonateForm .amount-input{margin-bottom:1rem;margin-right:1rem}#DonateForm .amount-input strong{display:inline-block;font-weight:100;width:2rem;text-align:center;position:relative}#DonateForm .amount-input input{margin-left:-2rem;padding-left:1.5rem;width:6em}.DonatePoweredByStripe{vertical-align:middle;margin:0 .5em;height:1em}