@font-face{font-family:'Japanese Radicals';src:local('Japanese Radicals'),url('/static/JapaneseRadicals-Regular.eot') format('embedded-opentype'),url('/static/JapaneseRadicals-Regular.woff2') format('woff2'),url('/static/JapaneseRadicals-Regular.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'radical2';src:url("/static/radicals_font.woff") format("woff")}body{overflow-x:hidden}body{font-family:"Ubuntu","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;margin-bottom:200px}a,a:link,.btn-link:link,.btn-link{color:#415a86}a:visited,.btn-link:visited{color:#415a86}a:hover,a:focus,a:active,a:active:focus,.btn-link:hover,.btn-link:focus,.btn-link:active,.btn-link:active:focus{color:#4b689b;text-decoration:underline}.logo{width:250px}@media(min-width:544px){.logo{width:400px}}.btn-primary,.btn-primary:link{background-color:#415a86;border-color:#415a86;color:#fff;text-decoration:none}.btn-primary:visited{background-color:#415a86;border-color:#415a86;color:#fff;text-decoration:none}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:active:focus{background-color:#4b689b;border-color:#415a86;color:#fff;text-decoration:none;font-weight:normal}.btn-primary.nohover:hover{background-color:#415a86;border-color:#415a86;color:#fff;text-decoration:none;cursor:default!important}.btn-primary-outline,.btn-primary-outline:link{background-color:transparent;border-color:transparent;color:#415a86;text-decoration:none}.btn-primary-outline:visited{background-color:transparent;border-color:transparent;color:#415a86;text-decoration:none}.btn-primary-outline:hover{background-color:#4b689b;border-color:#415a86;color:#fff;text-decoration:none;font-weight:normal}.btn-primary-outline:focus,.btn-primary-outline.focus,.btn-primary-outline:active,.btn-primary-outline.active,.open>.btn-primary-outline.dropdown-toggle{background-color:#415a86;border-color:#415a86;color:#fff;text-decoration:none;font-weight:normal}.btn-primary-outline.nohover:hover{background-color:transparent;border-color:transparent;color:#415a86;text-decoration:none;cursor:default!important}.page-item.active .page-link{background-color:#415a86;border-color:#415a86;color:#fff}.page-item.active .page-link:hover,.page-item.active .page-link:active,.page-item.active .page-link:focus{background-color:#4b689b;border-color:#4b689b;color:#fff}.page-link:focus,.page-link:hover{color:#4b689b}.card-primary{background-color:#4b689b;border-color:#415a86}.card-secondary{background-color:#fafafa}#radicalkanji{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;height:8em;margin-left:1em;margin-top:1em;margin-right:1em}#header_radical,#header_radical-inner{height:8em;width:100%;z-index:10;background-color:white}#dropdown_order_by>li>a>.fa{visibility:hidden}#dropdown_order_by>li>a.selected>.fa{visibility:visible}.scrolling{position:fixed;top:0}.text-primary{color:#415a86}input{outline:0;border-color:#415a86;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-control:focus{border-color:#4b689b}.list-group-item.active{background-color:#415a86;border-color:#415a86}.list-group-item.active:hover{background-color:#415a86;border-color:#415a86}#section1{background-color:#fff;padding:2em}#section2{background-color:#f2f2f2;padding:2em}.cards_home{padding:.5em!important}@media(min-width:544px){.cards_home{padding:3em!important}}#section3{background-color:#fff;padding:3em}table.kana{white-space:nowrap;background-color:#fff;border-spacing:0;border-collapse:collapse;table-layout:auto;width:100%}table.kana th button{padding:.2em;font-size:4em;font-weight:normal;text-align:right;vertical-align:middle}table.kana td{padding:3px;font-size:20px;text-align:left;vertical-align:middle;color:#666}.btn-radical{width:7em;height:6.5em;position:relative}.btn-radical-separator{width:2em}.separator-radical{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:center left 0;display:inline-block;width:1em;position:absolute;bottom:0}.radical_font{font-family:'radical2','Japanese Radicals',"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.radical{width:2em;height:2em;text-align:center;border-radius:0!important;margin-left:-1px!important}label.radical{margin-bottom:0!important}label.radical.disabled{color:#e5e5e5;pointer-events:none}.radical_star{position:absolute;right:.5em;top:0}.t_Content_japandict{padding:0!important}.t_top{background-color:#415a86;color:#fff;padding:1em .5em .5em 1em}.t_sub{padding:.5em .5em .5em 2em}.t_main{padding:0}.list-group-popup{border:0}.list-group-item-popup{padding:.7em;border-width:1px 0 0 0}@media(max-width:47.9em){h1{font-size:1.75em}h2{font-size:1.50em}h3{font-size:1.50em}h4{font-size:1.25em}h5{font-size:1em}h6{font-size:.75em}.display-1{font-size:3rem}table.kana{width:100%;margin-left:-1em}table.kana th{padding:1em 0 1em 0}table.kana th button{margin:0;font-size:21px}table.kana td{margin:0;font-size:12px}}.underline{border-bottom:1px solid gray}.quiet{color:#666}.strong{font-weight:bold}.xxbig{font-size:7em;line-height:1em}.xbig{font-size:6em;line-height:1em}.big{font-size:5em;line-height:1em}.large{font-size:1.5em}.small{font-size:.8em}.xsmall{font-size:.7em}.xxsmall{font-size:.6em}.xxxsmall{font-size:.5em}.padding10{padding:10px}.padding20{padding:20px}.padding30{padding:30px}.padding40{padding:40px}.padding50{padding:50px}.padding100{padding:100px}.margin10{margin:10px}.margin20{margin:20px}.margin30{margin:30px}.margin40{margin:40px}.margin50{margin:50px}.margin100{margin:100px}.spacer5{height:5px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer10{height:10px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer15{height:15px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer20{height:20px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer25{height:25px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer30{height:30px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer35{height:35px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer40{height:40px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer45{height:45px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer50{height:50px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer100{height:100px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer150{height:150px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer200{height:200px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.spacer250{height:250px;width:100%;font-size:0;margin:0;padding:0;border:0;display:block}.p-a-05{padding:.5rem .5rem!important}.p-a-025{padding:.25rem .25rem!important}.p-r-05{padding-right:.5rem!important}.p-r-025{padding-right:.25rem!important}html{min-height:100%;position:relative}footer{background-color:#333;color:#b7b7b7;position:absolute;left:0;bottom:0;height:200px;width:100%;padding-top:3em}footer a:link{color:#b7b7b7}footer a:hover{color:#b7b7b7}footer a:visited{color:#b7b7b7}.footer-spacer{display:none}@media(max-width:47.9em){footer{height:300px}.footer-spacer{display:block}body{margin-bottom:300px}}.nav-justified{width:100%;border-bottom:0}.nav-justified .nav-item{display:table-cell;width:1%;float:none}.nav-justified .nav-link{text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:544px){.nav-justified .nav-link{margin-bottom:0}}.nav-justified .nav-link{margin-right:0}.nav-pills .nav-link.active,.nav-pills>.active>a{text-decoration:none;border-radius:4px;border-width:1px;border-style:solid;border-color:#bbb;border-bottom-style:none;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#000!important;background-color:#fff!important}.nav-pills>.active>a:hover,.nav-pills>li>a:hover{color:#000!important}.nav-pills .nav-link{border-radius:0}.nav-pills>li>a{background-color:#f2f2f2;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#aaa;height:2em}.nav-pills>li>a div{vertical-align:middle;float:none;position:relative;top:50%;transform:translateY(-50%);font-size:14px}@media(min-width:544px){.nav-pills>li>a{height:auto}.nav-pills>li>a div{vertical-align:middle;float:none;position:relative;top:0;transform:translateY(0%);font-size:initial}}.nav-pills .nav-item+.nav-item{margin-left:0}.t_ContentContainer{padding:10px}.t_Content_black,.t_Content_dark,.t_Content_gray{color:#efefef}.t_Content_dark a,.t_Content_dark a:hover,.t_Content_black a,.t_Content_black a:hover{color:#ccc}.t_Content_gray a,.t_Content_gray a:hover{color:#232323}.t_Content_red,.t_Content_green,.t_Content_blue{color:#efefef;line-height:17px;padding:10px}.t_Content_red a,.t_Content_red a:hover,.t_Content_green a,.t_Content_green a:hover,.t_Content_blue a,.t_Content_blue a:hover{text-decoration:none;background:0;border:0;color:#ccc}.t_Content_red a:hover,.t_Content_green a:hover,.t_Content_blue a:hover{text-decoration:underline}.t_Content_tiny{color:#efefef;line-height:16px;padding:6px 9px}.t_Content_tiny a,.t_Content_tiny a:hover{color:#b3b3b3;text-decoration:none;background:0;border:0}.t_Tooltip{margin:0;padding:0;position:absolute;overflow:hidden;background-color:transparent;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.t_Tooltip.t_hidden{opacity:0}.t_Tooltip.t_visible{opacity:1}.t_Skin{position:absolute;top:0;left:0}.t_Skin *{zoom:1}.t_Bubble{position:relative}.t_Background,.t_Stem{position:absolute}.t_Close{position:absolute;cursor:pointer;top:0}.t_CloseButtonShift{position:relative;overflow:hidden;float:left}.t_CloseState{position:absolute;margin:0;padding:0;left:0}.t_Content{position:absolute;top:0;left:0}.t_iframeShim{position:absolute;top:0;left:0;margin:0;padding:0;zoom:1;filter:alpha(opacity=0);opacity:0}.t_Shadow{position:absolute;top:0;left:0;margin:0;padding:0}.t_Shadow .t_ShadowInnerWrapper{position:relative;float:left;margin:0;padding:0}.t_ShadowBubble{position:relative;padding:0;margin:0;float:left}.t_ShadowBackground,.t_ShadowStem{position:absolute}.t_ShadowBackground *,.t_ShadowStem *{float:left}.t_CloseButtonShadow{position:absolute;top:0;left:0;margin:0;padding:0}.t_UpdateQueue{position:absolute;top:-15000px;left:-15000px;width:5000px;height:5000px;visibility:hidden}.t_UpdateQueue .t_Tooltip,.t_UpdateQueue .t_Content{position:relative;overflow:visible;float:left;top:auto;left:auto;width:100%}.t_Tooltip .t_ContentContainer{float:left;clear:both;position:relative}.t_UpdateQueue .t_ContentContainer{position:absolute;top:0;left:0}