.con-showcase{position:relative;display:inline-block}.showcase-mobile{top:130%!important;width:240px!important;left:calc(100vw - 250px)}.con-showcase .showcase{padding:5px 20px;background:#333;color:#f8f9fa;position:absolute;border-radius:9px;box-shadow:0 0 3px rgba(56,54,54,.86);top:120%;-webkit-animation:odsoky 1s ease-in-out infinite alternate;animation:odsoky 1s ease-in-out infinite alternate}.con-showcase .showcase:after{content:" ";width:0;height:0;border-style:solid;border-width:12px 12.5px 0 12.5px;border-color:#333 transparent transparent transparent;position:absolute;top:-17%;left:45%;transform:rotate(180deg)}.con-showcase .close-showcase{position:absolute;top:-1px;right:5px;font-size:13px}@-webkit-keyframes odsoky{0%{transform:translateY(8px)}to{transform:translateY(1px)}}@keyframes odsoky{0%{transform:translateY(8px)}to{transform:translateY(1px)}}.result-item[data-v-02424976]{display:block;margin-right:0}.selected-result[data-v-02424976]{max-height:300px;overflow-y:scroll}.selected-result[data-v-02424976]::-webkit-scrollbar{width:13px}.selected-result[data-v-02424976]::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 3px 0 0 3px #fff;background:rgba(0,0,0,.2)}.o-pop-nav button[data-v-02424976]{font-size:14px;padding:.2rem .5rem}.o-pop-speak[data-v-02424976]{margin-top:5px;margin-right:8px;font-size:16px}.search-mobile[data-v-02424976]{z-index:998;position:absolute;display:none}.popup-tag[data-v-02424976]{z-index:999;position:absolute;display:none;padding:10px 5px 10px 10px}.fade-enter-active[data-v-02424976]{transition:opacity .2s}.fade-enter[data-v-02424976],.fade-leave-to[data-v-02424976]{opacity:0}.fade2[data-v-02424976]{transition:opacity .5s linear!important}body{font-size:18px;font-family:Arial,Meiryo,sans-serif,Noto Sans JP;background-color:#f7fafc}button{touch-action:manipulation}.img-ad{vertical-align:-.125em;width:17.44px;height:17.44px}.img-qr{max-width:135px;border:2px solid #f44336;border-radius:6px}del{color:#b8bcc0!important}.dark{background:#1e1e1e;filter:invert(1)}.dark .accordion-button,.dark .accordion-item,.dark .bg-white,.dark .card,.dark .form-control,.dark .o-comment,.dark .reply-input{background-color:#e1e1e1!important}.dark .form-check-input{background-color:#e1e1e1}.dark .form-check-input:checked{background-color:#0d6efd}.dark .o-comment-header{background-color:#e8e8e8!important}.dark .result-item{background-color:#e1e1e1!important;border-color:#cdcdcd!important}.dark .choosing,.dark .result-item:hover{border-color:#9e9e9e!important}.dark .btn-a span,.dark canvas,.dark iframe,.dark img{filter:invert(1)}.dark .navbar .navbar-toggler{color:#000;top:.5rem}.dark .modal-body canvas,.dark .tool-top canvas{filter:invert(0)}.dark .tool-top img{filter:invert(.12)}.dark .sticky-top{background-color:#e4e0d8!important}.dark .nav-link,.dark .text-secondary{color:#34393d!important}.dark mark{background:#d0d0d0!important}.dark .link-dark,.dark .o-search .search-text,.dark .text-danger,.dark .text-success,.dark mark{color:#316e87!important}.dark .description .title,.dark .reactions .btn-light{background:transparent!important}.dark .kanji-tree li:last-child:before{background:#e1e1e1!important}.dark .btn-primary{color:#fff;background-color:#212529;border-color:#212529}.dark .btn-check:checked+.btn-outline-light{background-color:#cfcfcf!important}.dark .ck-content,.dark .ck-toolbar,.dark .form-select,.dark .modal-content{background:#d0d0d0!important}.dark .count-down>.day{color:#9ba07d!important}.dark .count-down>.title{color:#0a0a0a!important}.kumos{top:-50px;left:-100px;width:2000px;z-index:0}.bg-sky{background-color:#b3ecff!important}.bg-transparent{background:transparent!important}.container-fluid{min-height:calc(100vh - 100px)}.cpt{cursor:pointer}.btn,.form-check-input:focus{box-shadow:none!important}a:hover{cursor:pointer}.link-danger:hover{text-decoration:underline!important}.load-more{margin-top:-5px;margin-bottom:10px;text-align:center}.btn-outline-light{color:#000}.btn-check:checked+.btn-outline-light{background-color:#f4f5f6!important}header .btn-outline-sky{border-color:#fff;background-color:#fff}header .btn-check:checked+.btn-outline-sky{background-color:#b3ecff!important}header .btn-outline-sky:hover{background-color:#b3ecff}.tooltip{display:block!important;z-index:10000}.tooltip .tooltip-inner{background:#e6f9ff;color:#000;border-radius:2px;padding:5px 10px 4px}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#b3ecff;z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip.popover .popover-inner{background:#f9f9f9;color:#000;padding:24px;border-radius:5px;box-shadow:0 5px 30px rgba(black,.1)}.tooltip.popover .popover-arrow{border-color:#f9f9f9}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s}.feather{width:16px;height:16px;vertical-align:text-bottom}#logo img{height:55px;width:auto}.count-down{margin-left:20px}.count-down>.day{top:18px;width:55px;font-size:23px;font-weight:700;color:#645f82}.count-down>.title{top:0;width:55px;font-size:11px;font-weight:700;color:#f5f5f5}.icon-menu{font-size:21px;height:55px}.icon-menu>a{color:#888;width:100px;padding-top:12px;text-align:center;margin:0 4px}.icon-menu>.active,.icon-menu>a:hover{color:#0d6efd;border-bottom:3px solid #0d6efd}.icon-menu-bottom{z-index:999;margin-bottom:-5px;background:#fff;font-size:21px;height:55px;min-height:55px;transition:transform .3s;transform:translateY(0)}.icon-menu-bottom-ad{height:105px!important}.icon-menu-bottom.hidden{transform:translateY(100%)}.icon-menu-bottom .col{text-align:center;padding:5px 0;margin:0 2px}.icon-menu-bottom .col a{color:#888;padding:10px 20px}.icon-menu-bottom .active{border-top:2px solid #0d6efd}.icon-menu-bottom .col.active a{color:#0d6efd}rt:before{content:attr(data-rt)}.analysis span{margin-left:2px;padding:1px;line-height:2.2em;cursor:pointer}.analysis span:hover{border-bottom-width:2px;background-color:#ffffe0}.analysis1{color:#31211a;border-bottom:1px solid #31211a}.analysis2{color:#64615e;border-bottom:1px solid #64615e}.analysis3{color:#6a67ab;border-bottom:1px solid #6a67ab}.analysis4{color:#e40000;border-bottom:1px solid #e40000}.analysis5{color:#00aa94;border-bottom:1px solid #00aa94}.analysis6{color:#e06a46;border-bottom:1px solid #e06a46}.analysis1:has(~.analysis1:hover),.analysis1:hover~.analysis1,.analysis2:has(~.analysis2:hover),.analysis2:hover~.analysis2,.analysis3:has(~.analysis3:hover),.analysis3:hover~.analysis3,.analysis4:has(~.analysis4:hover),.analysis4:hover~.analysis4,.analysis5:has(~.analysis5:hover),.analysis5:hover~.analysis5,.analysis6:has(~.analysis6:hover),.analysis6:hover~.analysis6{background-color:#ffffe0}.analysis>span:focus:after,.analysis>span:hover:after{content:attr(data-trans);visibility:visible}.analysis>span:after{content:" ";visibility:hidden;position:absolute;opacity:.9;margin-top:-45px;padding:0 4px 0 4px;background-color:#fff;border-left:2px solid #c8e6c9;border-bottom:2px solid #c8e6c9;border-radius:3px}.no-color{color:#dc3545}.no-color .analysis span{margin-left:0;padding:0;line-height:1em;cursor:text}.no-color .analysis span:hover{border-bottom:1px solid #dc3545}.no-color .me-3{margin-right:0!important}.no-color .analysis1,.no-color .analysis2,.no-color .analysis3,.no-color .analysis4,.no-color .analysis5,.no-color .analysis6{color:#dc3545;border-bottom:none}.no-color .analysis>span:after{margin-top:-35px;padding:0 4px 2px 4px}.no-color.with-cursor .analysis span{cursor:pointer}#sidebarMenu{z-index:1000;box-shadow:none}#sidebarMenu .category{font-weight:700;color:#2c3e50}#sidebarMenu .o-icon{font-size:20px;color:#5d5d5d;width:23px;display:inline-block;text-align:center;margin-right:8px}#sidebarMenu .content{font-size:16px}#sidebarMenu .active{background:#edf2f7;border-radius:5px}.sidebar{bottom:0;left:0;z-index:100;padding:0 0 20px 0}.sidebar .nav-link{font-weight:500;color:#000}header .d-inline>span:hover{font-weight:700}#sidebarMenu .nav-link:hover{background:#edf2f7;border-radius:5px}#user-dropdown img{width:30px;margin-left:.5rem!important;margin-right:.25rem!important}.btn .flag,.dropdown-item .flag{width:20px;margin-top:-3px}.navbar-nav .avatar{width:38px;height:38px;cursor:pointer}.navbar .navbar-toggler{color:#fff;top:.5rem}.navbar #menu-left{left:.35rem}.navbar #menu-right{right:.35rem}.navbar .form-control{padding:.75rem 1rem;border-width:0;border-radius:0}.form-control-dark{color:#fff;background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.1)}.form-control-dark:focus{border-color:transparent;box-shadow:0 0 0 3px hsla(0,0%,100%,.25)}.modal.fade .modal-dialog{transform:none}.custom-modal{position:fixed;top:1.75rem;padding-left:.5rem;padding-right:.5rem;right:0;left:0;margin:auto;width:auto;height:calc(100% - 3.5rem);max-width:800px;z-index:1031}.custom-modal-sm{max-width:500px}.custom-modal .modal-content{max-height:100%;overflow:hidden}.custom-modal .modal-body{overflow-y:auto}.custom-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;z-index:1030}.custom-modal-fade-enter-active,.custom-modal-fade-leave-active{transition:opacity .15s linear}.custom-modal-fade-enter,.custom-modal-fade-leave-to{opacity:0}.mark,mark{padding:0;background:linear-gradient(transparent 60%,#ff6 0)}#lang-change{margin-left:1.6rem}.no-arrow:after{content:none!important}.sidebar .sidebar-sticky{overflow-y:auto;max-height:calc(100vh - 55px)}.o-search{background-color:#c3c5c8;padding:3px}.o-search:hover{background-color:#aaa}.inner{width:100%;border-radius:2px;background:#fff;padding:4px}.o-search .search-btn{width:37px;height:33.5px;color:#888;padding:0 7px;font-size:21px}.o-search .support-btn{font-size:21px;padding:0 7px;color:#888;background-color:#fff;border-color:#fff}.o-search .search-btn:hover,.o-search .support-btn:hover{color:#5d5d5d}.o-search .close-btn{font-size:15px;padding:9px}.o-search .btn-active{color:#000!important;opacity:.75;color:#8fbe00}.o-search .text-input{overflow-x:auto;overflow-y:clip}.o-search .search-text{font-size:21px;border:none;margin-left:4px;margin-top:2px;width:calc(100% - 7px);height:31px}.o-search .search-text:focus{outline:none}.result-list{overflow:auto;white-space:nowrap}.result-item{cursor:pointer;display:inline-block;background-color:#fff;margin-right:2px}.result-item:hover{border-color:#c6d6ef!important}.result-item .word{font-size:16px;overflow:hidden;text-overflow:ellipsis}.result-item .inflect{font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis}.result-item .meaning{min-width:100px;max-width:350px;font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis}.result-detail .inflect{font-size:14px;color:#666}.result-detail .word{font-size:26px}.result-detail .meaning{font-size:18px;color:#369;margin-top:.5rem}.result-detail .star{font-size:20px}.tool{left:-3px;right:-3px}.tool-top{z-index:10}.hint{left:-4px;right:-4px;max-height:300px;overflow:auto;z-index:1018}.hint .word{font-size:16px}.hint .meaning{font-size:14px;color:#666}.description .title{font-size:15px;line-height:20px;display:inline-block;background:#f7f9fb;border-radius:.25rem}.choosing{border-color:#c6d6ef!important}.recent-search{overflow-y:auto;max-height:250px;padding-right:5px}.recent-search .detail,.recent-search .news{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.recent-search .detail:hover{background-color:#ffffe0}.recent-search::-webkit-scrollbar{width:13px}.recent-search::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 0 1px #fff;background:rgba(0,0,0,.2)}.kanji-tree{list-style-type:none;padding-left:0}.spinner-border{font-size:1rem}.star{color:#888}.img-modal{display:none;position:fixed;z-index:9999;padding-top:80px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.8)}.can-img-modal{cursor:pointer}.can-img-modal:hover{box-shadow:1px 1px 2px rgba(0,0,0,.1)}.img-modal-content{margin:auto;display:block;max-width:1000px;margin-bottom:20px;-webkit-animation-name:zoom;-webkit-animation-duration:.2s;animation-name:zoom;animation-duration:.2s}.store-download{max-width:310px;-webkit-animation:shake-animation 2s ease infinite;animation:shake-animation 2s ease infinite}.speaking{color:#0d6efd!important}@-webkit-keyframes shake-animation{0%{transform:translate(0)}1%{transform:translate(3px)}2%{transform:translate(0)}3%{transform:translate(3px)}4%{transform:translate(0)}5%{transform:translate(3px)}6%{transform:translate(0)}7%{transform:translate(3px)}8%{transform:translate(0)}to{transform:translate(0)}}@keyframes shake-animation{0%{transform:translate(0)}1%{transform:translate(3px)}2%{transform:translate(0)}3%{transform:translate(3px)}4%{transform:translate(0)}5%{transform:translate(3px)}6%{transform:translate(0)}7%{transform:translate(3px)}8%{transform:translate(0)}to{transform:translate(0)}}.blink-bg{-webkit-animation:blink-animation 1s ease-in-out 2.8;animation:blink-animation 1s ease-in-out 2.8}@-webkit-keyframes blink-animation{0%,to{background-color:#fff}50%{background-color:#ff0}}@keyframes blink-animation{0%,to{background-color:#fff}50%{background-color:#ff0}}.bottom-banner{position:fixed;z-index:1;background:#fff;bottom:0;left:50%;transform:translateX(-50%);border-width:1px 1px 0 1px;border-style:solid;border-color:#ccc;box-shadow:0 2px 5px rgba(0,0,0,.1)}@-webkit-keyframes zoom{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pre-line{white-space:pre-line}.col-menu-left{float:left;width:300px}.col-main-right{margin-left:20px}.col-left,.col-main-right{float:left;width:calc(100% - 320px)}.col-left{margin-right:20px}.col-right{float:left;width:300px}.btn-a{cursor:pointer;outline:none;border:none;box-shadow:0 6px #999;font-family:Arial;background-color:#8aeef4;height:390px}.btn-a>img{pointer-events:none}.btn-a:active{box-shadow:0 2px #666;transform:translateY(4px)}.btn-a .rocket img{top:4px;width:64px;height:64px;transform:rotate(-45deg)}.btn-a:hover .rocket{transform:translateY(-4px)}.btn-a:active .rocket{transform:translateY(-12px)}@media (max-width:1400px){.col-menu-left{float:left;width:200px}.col-main-right{float:left;width:calc(100% - 220px);margin-left:20px}}@media (max-width:1200px){.col-menu-left{float:left;width:170px}.col-main-right{float:left;width:calc(100% - 190px);margin-left:20px}.col-left{margin-right:0;margin-bottom:1rem}.col-left,.col-right{width:100%}}@media only screen and (max-width:700px){.modal-content{width:100%}}@media (min-width:767.98px){body{overflow-y:scroll}header>#logo,header>.navbar-nav{width:450px}#logo a:hover{background-color:#edf2f7;border-radius:3px}.max-width{max-width:1450px;margin:0 auto}.sidebar .sidebar-sticky{top:55px;position:sticky}.sidebar-sticky::-webkit-scrollbar{width:5px}.sidebar-sticky::-webkit-scrollbar-thumb{border-radius:3px;background:rgba(0,0,0,.2)}.btn-a{width:300px}.btn-a .text{top:10px}.btn-max-width{max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:767.98px){body{background-color:#f7fafc}.col-menu-left{width:100%}.col-main-right{float:left;width:100%;margin-left:0}.kumos{top:-50px;left:-300px;right:-300px;z-index:0}#logo{background-color:#b6ead6;width:100%}#logo img{max-height:48px;padding:3px}.count-down{margin-left:10px}.count-down>.day{top:15px;width:48px;font-size:20px}.count-down>.title{top:2px;width:48px;font-size:9px}.search-type .btn{padding:.375rem .5rem}.sidebar{position:fixed;top:77px;background-color:#fff}.dropdown-menu{border:1px solid rgba(0,0,0,.08)}.custom-modal{top:.5rem}#lang-change{margin-left:0}#lang-change label{white-space:nowrap;overflow:hidden}#lang-change .btn-1{width:50vw}#lang-change .btn-2{width:calc(50vw - 23px)}.sidebar-sticky>h6{margin-top:1rem}.btn-a{width:100%}.btn-a .text{top:25px}}@media (max-width:1400px){header>.icon-menu{display:none!important}}@media (max-width:1400px) and (min-width:767.98px){header>#logo{width:250px}}