@charset "UTF-8";@import url("https://use.typekit.net/yai2vqg.css");@property --1vw{syntax:"<length>";inherits:true;initial-value:0px}:root{  --1vw:1vw;  --vw-to-px:tan(atan2(var(--1vw),1px))}html{line-height:1.5}@media only screen and (min-width:1200px){html{font-size:clamp(0.8125rem,0.6041666667rem + 0.2777777778 * var(--vw-to-px)/16 * 1rem,0.9375rem)}}@media print{html{font-size:clamp(0.8125rem,0.6041666667rem + 0.2777777778 * var(--vw-to-px)/16 * 1rem,0.9375rem)}}@media only screen and (min-width:768px) and (max-width:1199px){html{font-size:clamp(0.8125rem,0.589762181rem + 0.464037123 * var(--vw-to-px)/16 * 1rem,0.9375rem)}}@media only screen and (max-width:767px){html{font-size:clamp(0.0625rem,0.0603426893rem + 3.4516971279 * var(--vw-to-px)/16 * 1rem,1.715rem)}}body{color:#1C1C1C;background:#fff;-webkit-text-size-adjust:none}body a{color:#1C1C1C;text-decoration:underline}body a:hover{text-decoration:none}body img{max-width:100%;-webkit-touch-callout:none;line-height:1;height:auto}body,input,pre,select,textarea{font-family:"Zen Old Mincho","游明朝","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal}input,select,textarea{font-size:100%}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;background:none;color:inherit;font-size:inherit;font-family:inherit;letter-spacing:inherit;line-height:inherit;outline:none;cursor:pointer}button::-ms-expand{display:none}svg{overflow:visible;height:auto}[data-text]:before{content:attr(data-text) ""}.c-hidden{position:absolute!important;clip:rect(1p,x 1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}html.ie8 .view_sp,html.ie8 .view_tab,html.ie8 .view_tab_sp{display:none!important}html.ie8 #abi_page{min-width:1200px!important;margin:auto;font-size:100%!important}@media only screen and (min-width:1200px){body .view_tab,body .view_tab-sp{display:none!important}}@media print{body .view_tab,body .view_tab-sp{display:none!important}}@media only screen and (min-width:768px){body .view_sp{display:none!important}}@media only screen and (max-width:1199px){body .view_pc{display:none!important}}@media only screen and (max-width:767px){body .view_pc-tab,body .view_tab{display:none!important}}.mouse .over{-webkit-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in}.mouse .over:hover,.touch .over.touchstart{opacity:0.7}.touch .over{-webkit-tap-highlight-color:rgba(0,0,0,0)}.touch .over.touchend{-webkit-transition-delay:200ms;transition-delay:200ms}#abi_page{background:#F9F9F3}@media only screen and (min-width:1200px){#abi_page{width:100%;margin:auto}}@media print{#abi_page{width:100%;margin:auto}}@media only screen and (min-width:768px){#abi_page{font-size:100%!important}}#dictionary-header .l-dictionary-header{position:absolute;z-index:2;top:4.2666666667rem;top:4.2666666667rem}@media only screen and (max-width:767px){#dictionary-header .l-dictionary-header{top:1.6rem}}#dictionary-header .l-dictionary-header{left:0;right:0;margin-inline:auto}#dictionary-header .l-dictionary-header h1{width:5.2083333333%}@media only screen and (min-width:768px) and (max-width:1199px){#dictionary-header .l-dictionary-header h1{width:8.3333333333%}}@media only screen and (max-width:767px){#dictionary-header .l-dictionary-header h1{width:16.4102564103%}}#dictionary-header .l-dictionary-header h1{margin-inline:auto}.c-dictionary-st>*{display:block}@media only screen and (min-width:1200px) and (min-width:768px){.c-dictionary-st .jp{font-size:1.6rem}}@media only screen and (min-width:1200px) and (max-width:767px){.c-dictionary-st .jp{font-size:1.7142857143rem}}@media only screen and (min-width:768px) and (max-width:1199px) and (min-width:768px){.c-dictionary-st .jp{font-size:1.4rem}}@media only screen and (min-width:768px) and (max-width:1199px) and (max-width:767px){.c-dictionary-st .jp{font-size:1.5rem}}@media only screen and (max-width:767px) and (min-width:768px){.c-dictionary-st .jp{font-size:1.2rem}}@media only screen and (max-width:767px) and (max-width:767px){.c-dictionary-st .jp{font-size:1.2857142857rem}}.c-dictionary-st .jp{line-height:1}@media only screen and (max-width:767px){.c-dictionary-st .jp{line-height:1.3333333333}}.c-dictionary-st .jp{letter-spacing:0.02em}@media only screen and (min-width:1200px) and (min-width:768px){.c-dictionary-st .en{font-size:1.6rem}}@media only screen and (min-width:1200px) and (max-width:767px){.c-dictionary-st .en{font-size:1.7142857143rem}}@media only screen and (min-width:768px) and (max-width:1199px) and (min-width:768px){.c-dictionary-st .en{font-size:1.2666666667rem}}@media only screen and (min-width:768px) and (max-width:1199px) and (max-width:767px){.c-dictionary-st .en{font-size:1.3571428571rem}}@media only screen and (max-width:767px) and (min-width:768px){.c-dictionary-st .en{font-size:0.9333333333rem}}@media only screen and (max-width:767px) and (max-width:767px){.c-dictionary-st .en{font-size:1rem}}.c-dictionary-st .en{line-height:1}@media only screen and (max-width:767px){.c-dictionary-st .en{line-height:1.7142857143}}.c-dictionary-st .en{letter-spacing:0.02em;margin-top:1.6rem}@media only screen and (max-width:767px){.c-dictionary-st .en{margin-top:0.5333333333rem}}.c-dictionary-st--center{text-align:center}@media only screen and (min-width:1200px) and (min-width:768px){.c-dictionary-text{font-size:1.0666666667rem}}@media only screen and (min-width:1200px) and (max-width:767px){.c-dictionary-text{font-size:1.1428571429rem}}@media only screen and (min-width:768px) and (max-width:1199px) and (min-width:768px){.c-dictionary-text{font-size:1rem}}@media only screen and (min-width:768px) and (max-width:1199px) and (max-width:767px){.c-dictionary-text{font-size:1.0714285714rem}}@media only screen and (max-width:767px) and (min-width:768px){.c-dictionary-text{font-size:0.9333333333rem}}@media only screen and (max-width:767px) and (max-width:767px){.c-dictionary-text{font-size:1rem}}.c-dictionary-text{line-height:1.875}@media only screen and (max-width:767px){.c-dictionary-text{line-height:2}}.c-dictionary-text{letter-spacing:0.02em}.u-text--center{text-align:center}.u-text--right{text-align:right}@media only screen and (min-width:768px){.u-text--center--p{text-align:center}}