@charset "utf-8";@font-face{font-display:swap;font-family:"Open Sans";font-weight:normal;src:url("Open-Sans-Regular.woff2") format("woff2"),url("Open-Sans-Regular.woff") format("woff")}@font-face{font-display:swap;font-family:"Open Sans";font-weight:bold;src:url("Open-Sans-Bold.woff2") format("woff2"),url("Open-Sans-Bold.woff") format("woff")}@font-face{font-family:"3-dot Leaders";src:local( "UD デジタル 教科書体 NK-R" ),local( "UD デジタル 教科書体 NK" ),local( "Noto Sans JP" ),local( "游ゴシック Medium" ),local( "Yu Gothic Medium" ),local( "游ゴシック" ),local( YuGothic ),local( "メイリオ" ),local( Meiryo ),local( "ヒラギノ角ゴ Pro W3" );unicode-range:U+2026}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;background:#fff;font-size:15px}body{display:flex;flex-direction:column}body,td,th,input[type="text"],select,textarea,#word::before,.ia{font-size:1.0rem;line-height:1.90rem;color:#000000;font-family:"3-dot Leaders","Open Sans","Segoe UI",Verdana,Arial,"UD デジタル 教科書体 NK-R","UD デジタル 教科書体 NK","Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3";font-feature-settings:"palt"}table{border-collapse:collapse}td,th{line-height:1.8rem;padding:0}.bt>tbody>tr>td,.bt>tbody>tr>th{border:1px solid #c0c0c0;padding:2px 4px}.st{border:1px solid #c0c0c0}.st>tbody>tr>td,.st>tbody>tr>th{padding:2px 4px}.st>tbody>tr:not(:first-child)>td{border-top:1px solid #e0e0e0}.st>tbody>tr:nth-child(2n+1){background:#f8f8f8}.bt>tbody>tr>th,.st>tbody>tr>th{border:1px solid #c0c0c0;text-align:center;font-size:0.9rem;line-height:1.7rem}.bt>tbody>tr>td,.st>tbody>tr>td{font-size:0.9rem;line-height:1.7rem}.double-border{border-bottom:double #c0c0c0}img{vertical-align:bottom}form{display:inline}input[type="text"]{height:1.2rem;font-size:1rem;font-weight:normal;line-height:1.2rem;border-width:1px;border-radius:4px;color:#000;padding:2px 6px}input[type="checkbox"],input[type="radio"]{vertical-align:middle}input[type="button"],input[type="submit"],.button,button{color:#000000;height:1.8rem;line-height:1.7rem;padding:0 0.5rem;border:1px #c0c0c0 outset;border-radius:4px;text-shadow:1px 1px 1px #f4f4f4;background:linear-gradient(to bottom,#f8f8f8,#c8c8c8)}textarea{border:1px inset #c0c0c0;border-radius:0.4rem;padding:0.2rem 0.4rem;line-height:1.4rem}select{border:1px solid #d0d0d0}a{text-decoration:none;font-weight:bold}a:visited{color:#8822aa}a:link,.link-button{color:#2233f0}.shadow{box-shadow:0px 1px 2px 0px #d0d0d0}hr{border:1px dotted #a0a0a0;border-width:1px 0 0 0;margin:0.75rem 0}#hr,.hr,#clear,#h1ubar,.ad{font-size:0;line-height:0;overflow:hidden;text-align:center}#hr,.hr{width:100%;margin:0.75rem 0;height:1px;border-top:1px dotted #a0a0a0}#clear:after,.clear:after,#header-inner:after,#body-inner:after{content:"";display:block;clear:both}#h1ubar{height:6px;margin:-6px 0 15px 0;background:#fff;border-bottom:1px solid #d0d0d0;box-shadow:0px 3px 3px 0px #e8e8e8}h1,h2{color:#000;font-weight:bold}h1{font-size:1.4rem;line-height:2rem;margin:1rem 0}h2{font-size:1.15rem;line-height:2.0rem;margin:1rem 0;padding:0.25rem 0 0.25rem 0.6rem;text-shadow:1px 1px 1px #fff;border:1px solid #d0d0d0;border-radius:4px}.h2-sub{font-size:1.10rem;font-weight:normal}.h2-table{border-radius:4px 4px 0 0;border-bottom:0;margin-bottom:0}ul,#breadcrumb{list-style:none}ul li,#breadcrumb li{position:relative;padding-left:0.7rem;font-size:1.0rem;height:1.9rem;line-height:1.9rem}ul li::before,#breadcrumb li::before{display:block;position:absolute;height:1.9rem;line-height:1.9rem;top:0;left:0;content:"\203a";color:#f05020;font-size:1.2rem;font-weight:bold}.break{word-break:break-all}.bt th,.st th{background:#f8f8f8;background:linear-gradient( #fafafa,#e8e8e8 );box-shadow:1px 1px 1px 0px #ffffff inset}h2,select{background:#ffffff;background:linear-gradient( #f8f8f8,#e0e0e0)}ul li,#breadcrumb li,.rw,input[type="button"]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word}ul li:hover{height:auto;overflow:auto;white-space:normal}#header{padding:0;height:48px;margin-bottom:20px;border-bottom:1px solid #d0d0d0;box-shadow:0 0 10px #d0d0d0;background:#fafafa}#header-inner{width:1078px;margin:0 auto;padding:0 15px;line-height:0}#header-toplink{display:block;float:left;width:180px;height:18px;margin-top:14px;font-weight:normal}#header-headline{float:left;psition:relative;margin:16px 0 0 16px;width:420px;font-size:1rem;height:1rem;line-height:1rem;overflow:hidden}#header-headline-text{display:inline-block;position:relative;font-weight:normal;white-space:nowrap;transform:translateX(420px);animation:marquee 15s linear infinite}@keyframes marquee{0%{transform:translateX(420px)}100%{transform:translateX(-100%)}}#header-search{display:block;float:right;width:415px;margin-top:9px;font-weight:bold}#header-search-button{display:none}#header-search-label{float:left;margin-top:14px;font-size:16px}#header-search-form{float:right;width:320px}#header-logo{display:block;width:180px;height:18px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAASCAMAAADFVgTzAAAAYFBMVEX////W1tbj4+PJycmenp66urr28e8+Pj5SUlKsrKx1dXXx8fmDg4MwMDD/1cn/p4/IyObW1uyentOystvj4/JnZ2eRkZH/b0j/USH/jG0wMKBnZ7lSUrB7e8I+PqaRkcy7wpMlAAAAAXRSTlMAQObYZgAABApJREFUKM/Vktu6qjoMRgM9Q6tYKWo5+P5vuZIUFOZyzr2+fbjYvUAagoz8HQD/gxVjnP/N/9PHbfVHL12mnPMEcMWf5QkwLjn/RNVh/99hc+IjrjTuVXASfPhErc+3+/3+OL8rLVJc8HfOOdL+mn9OMv4ZtFQghJSyCYUqBQm1lz5ZvCkdYUAeG7Y36hCwVn1Avt9v5wdi76ifhfaS88hR5v5Hmu4rdJVw4beatC6PRRF4JWRsSpcZEMkGK3EcJJE2BCOcS9hTOmAgaCGbI7fGlB94KkT9dunCegCgFy3NMK1w+zf7/ndobLhwuQqUjw6+RlRRe84uWKFNEEhPwTqhpByQFkcQ+Gntm2BwF4JN1hC0tIMtg24nsS6EvdEv5n0/vcsT0/Yo9ZV2T3JkWuZpoQMYsRynJU80UNvFrkBfxjxP48RCQUiULV0CASex1lKAAi0RxaRGDg1BlWDJi2rAh02g/gYTDwKLKbg982ll1fdD0uQH0kZMeib2C3mdO2gXtjsS9UgFuC7Tldp40EgD7aDreoMud0kOBnWQBK2lqIRTytrgPansPD4MwYngtGEfFIqBxLZO4dugb7v6hWmnJyceJzZlxb2wDhPONfU4CsUdGZrn7HL3hi53ry9icMkE6RSfdkVRS9ZWUJLGJEN268YNRkpNJ+LZDZvSARpZH6fT+UbMev+AaNvcceJkBwYdi71xu8KW7ur0khekXn6C3ukBWlVCCalsSGiuEbUGhJOrxDRGTWcgbILVnnWxFbxuZy7gkVVi8+O6cOI9m5JLhDmPDNltB9K9oEmaud0BfoGuwyCExTDFO2mLXidJS8PgjPVyUOr1RsBWSL7m/qPStLYCv7/ijPPMiccFvoPu9tBAbq9Bf4JeT9smV5KWFVR17ZRwMiky2GDkBjQEKwQ6rQTOEKRB61EQfUj6BB8X0lLCz5w3mf8Kumv7MefvnZYB0UjPLWmyQtEUxApgG6wNTbHDYtfq83YSe6fPa+jng9NMWxIndnL6Wrbzd9DUMPNQn6F90KVeoCH4OjVguTAAzyOCUtJh0jUG6qUYLLo6JHnM84E26yLK7Rh5wePEydM+5+eL/QWNwcdSpfvI7QStMUDF//u+A+t5mEr5Am090adUCckFab2lud4Da0vT4NUf0PSNrT7fftdk4mgxcWbHDBeEH/NUICOsVdqPBXrit6i9wkNNFRzvQl2A0AqGTqQ3FB2oQxk5pP0paWsc/bYmuN+pcT30V6kjJ4yJMzu0yNsh4wWfYPrLk7NuEfI6437ugC5Pbvi4BKNLBdpY/S5UTkN1PH+Um//b+7oU1Bdokvl8Pn34SLsa0LWbMDFGHqDj1ZfqFYv9lbZdT/ct/ONVFdb6XanhP1+/AFt6VZU2UCx3AAAAAElFTkSuQmCC)}#a2hs,#howtoaddtohomescreen{display:none}#sidebar{width:300px;margin:0 0 30px 20px;float:right}#nav-index{width:300px;margin-bottom:15px}#nav-index td{width:12.5%;font-size:18px;line-height:18px;height:35px;font-weight:bold;text-align:center;border:1px solid #d8d8d8}td.ik0{background:#fff4f8;background:linear-gradient( #fff0ec,#f8e0dc)}td.ik1{background:#fffafc;background:linear-gradient( #fff8f4,#f8e8e4)}td.ia0{background:#f4f8ff;background:linear-gradient( #ecf0ff,#dce0f8);font-size:17px}td.ia1{background:#fafcff;background:linear-gradient( #f4f8ff,#e4e8f8);font-size:17px}#nav-cat{margin-bottom:15px}#nav-cat ul{width:50%;float:left}#nav-ranking,#nav-glossary{width:300px;margin-bottom:30px;border:1px solid #e8e8e8;border-radius:0 0 4px 4px}#nav-ranking div,#nav-glossary div{width:240px;font-size:1.1rem;line-height:2.2rem;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#nav-glossary div{margin-left:0.5rem}#nav-glossary div::before{content:"\300b\20";color:#ff6030;font-size:1.1rem;padding-bottom:0.1rem}.nav-ranking-sub{font-size:1.0rem;line-height:2.2rem;font-weight:normal;color:#606060}#content{width:728px;float:left;margin-bottom:1rem}#body{width:100%;margin-bottom:30px}#body-inner{width:1078px;margin:0 auto;padding:0 15px}#footer{width:100%;padding-top:0.75rem;margin-top:auto;background:#f8f8f8;border-top:1px solid #d0d0d0;box-shadow:0 0 10px #e0e0e0}#footer-inner{width:1048px;font-size:1.0rem;line-height:1.7rem;color:#808080;margin:0 auto}#footer a{font-weight:normal}#footer-form{margin-bottom:0.75rem;color:#404040}#footer-links{display:flex;justify-content:space-around;text-align:center;margin:0.5rem 0;color:#a0a0a0}#footer-copyright{text-align:center;margin-bottom:135px;font-size:0.9rem;color:#808080}#footer-metadata{text-align:right;color:#a0a0a0;font-size:0.7rem}#msg{position:fixed;top:0;left:0;bottom:0;right:0;margin:auto;background:#ffffc0;padding:0.5rem 1.0rem;border-radius:1.5rem;border:0.2rem solid #d0d0a0;box-shadow:0px 0px 20px #808080;z-index:255;opacity:0;display:none;font-size:1.0rem}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeout{opacity:1;animation:fadeOut 2s 1s forwards}h2.top-subhead{margin:0 0 0.5rem 0;padding:3px 0 3px 10px}#top-title{margin-bottom:15px}#top-stats{display:block;float:left;margin:15px 0 0 2rem;line-height:1.0rem;height:1.0rem;font-size:1.0rem}#top-body{width:1088px;margin:0 auto;padding:0 20px}#top-left{float:left;width:160px;margin-right:20px}#top-left ul{margin-bottom:15px}#top-left li{width:160px;padding-left:2px;color:#606060;font-size:15px;word-break:break-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#top-left li::before{content:''}#top-main{float:left;width:868px}#top-center{float:left;width:548px}#top-search{margin-bottom:20px;padding:1px 0 1px 0.6em}#top-search-label{float:left;margin-top:3px}#top-search-form{float:right;width:390px;margin:2px 6px 0 0}#top-index-mobile{display:none}#top-index-pc{display:table;margin:1rem 0 1.5rem 0;width:548px}.top-index td{border:1px solid #d8d8d8;width:34px}.top-index td div{line-height:34px;font-size:18px;text-align:center;font-weight:bold;cursor:pointer}#top-cat{margin-bottom:1.5rem}#top-ref{column-count:2}#top-right{float:right;width:300px;font-size:0.9rem;line-height:1.5rem}#top-glosslist{font-size:1.15rem;margin-bottom:1rem}#top-metapedia{font-size:0.9rem}#top-footer{margin:1.5rem 0;color:#505050;font-size:0.9rem;line-height:1.5rem;padding-top:0.75rem;border:1px dotted #a0a0a0;border-width:1px 0 0 0}#top-kw{margin-bottom:1.5rem}#top-kw-desc{font-size:1.0rem;color:#606060;margin-top:1rem}#top-kw li>a{font-weight:normal}.kw-sub{font-size:0.85rem;color:#000}#top-kw h3{color:#404040;font-weight:normal;background:linear-gradient( transparent 50%,#ffffe0 0 );padding:0 0 0 0.3rem;margin:0.5rem 0}#top-otd{margin:-0.5rem 0 1.5rem 0;width:100%}#top-otd th{vertical-align:middle;width:4rem;padding:0.5rem 0;font-size:0.9rem;line-height:1.2rem}#top-otd td{vertical-align:middle;padding:0.5rem 0;line-height:1.6rem}#top-otd tr{border:#e0e0e0 solid 1px;border-width:0 1px 1px 1px}#top-otd tr:nth-child(2n){background:#f8f8f8}#top-otd tr:nth-child(2n+1){background:#ffffff}.top-otd-passed{font-weight:normal;font-size:0.8rem}#aliases{margin-left:0.3rem}.alias{font-size:1.2rem;white-space:nowrap;margin:0 0.3rem}h2.subhead{background:none;filter:none;border:none;padding:0 0 4px 0;font-size:1.2rem;line-height:1.9rem;font-weight:bold;color:#000;letter-spacing:auto}h2.subhead{font-size:1.2rem;margin:1rem 0;padding:0}h2.subhead::before{content:"\300b\20";color:#ff6030;font-size:1.1rem;padding-bottom:0.1rem}.thin{font-weight:normal !important}.sep{color:#a0a0a0;font-weight:normal;text-shadow:none}ol#breadcrumb{display:block;width:50%;float:left;height:1.5rem;line-height:1.5rem;margin:0 0 6px 0;color:#707070}ol#breadcrumb li{display:inline-block;font-size:1.05rem;height:auto;line-height:1.5rem;margin:0 0.4rem 0 0}ol#breadcrumb li:before{font-size:1.1rem;height:auto;line-height:1.5rem;top:-0.1rem}#pron{width:528px;float:left;margin-bottom:-0.7rem;font-size:0.7rem;line-height:0.7rem;height:0.7rem;color:#404040}#synonyms{width:200px;float:right;margin-bottom:-0.9rem;background:#fcfcfc;font-size:0.9rem;height:1.5rem;line-height:1.5rem;padding:1px;color:#404040}.syntitle{background:#f0f0f0}#word::before{display:block;position:absolute;top:-16px;font-size:11px;font-weight:normal;color:#606060;width:500px}#syllabus{float:right;width:50%;text-align:right;line-height:1.25rem;height:1.3rem}#syllabus a{font-weight:normal}.sylitem{display:inline-block;border:1px solid #e0e0e0;border-radius:0.6rem;padding:0 0.4rem;margin:0 0.3rem 0 0;background:#f8f8f8;box-shadow:0 2px 4px rgba(0,0,0,.3);font-size:0.9rem;line-height:1.25rem;height:1.3rem}#sylhs1{border-color:#d0d0a0;background-color:#ffffe0}#sylip{border-color:#a0b0ff;background-color:#f0f8ff}#sylfe{border-color:#ffa0a0;background-color:#fff0f0}#side{float:right;width:200px;margin:-6px 0 10px 20px}#toc{margin-bottom:0.5rem}#toc h2{color:#000000;font-size:1rem;background:linear-gradient(to right,#e8e8e8,#ffffff 90%);border:none;margin:0;padding:0 0 0.1rem 0.5rem}#toc li{width:200px;height:auto;overflow:visible;white-space:normal}#figimg:after{content:'';display:block;font-size:10px;text-align:center;line-height:15px;color:#808080}p,.body-list{color:#202020;font-size:1.10rem;line-height:2.0rem;text-indent:1.0rem;margin:1.0rem 0;overflow-wrap:break-word}p a,#Summary a{font-weight:normal}.body-list{}.body-list li{font-size:1.05rem;margin-left:1rem;overflow:auto;white-space:normal;height:auto;text-indent:0;line-height:1.85em}#Summary{float:left;width:508px;padding:0.8rem 0.5rem 0.8rem 1rem;margin-bottom:1.1rem;background:#fcfcfa;border:1px solid #d0d0d0;border-radius:6px;border-bottom:1px solid #c0c0c0;box-shadow:0px 1px 3px 0px #d0d0d0;font-size:1.1rem;line-height:2.0rem}#Summary h2{font-size:0.95rem;line-height:1.6rem;display:inline-block;font-weight:normal;color:#ffffff;background:#b8b8b8;border-radius:12px;margin:0 4px 0 0;padding:0 6px;text-shadow:none;box-shadow:none;vertical-align:middle}.disable-copy{user-select:none}#spacer{font-size:0.01rem;line-height:0.01rem}#tail{text-align:right;line-height:2.0rem;height:2.0rem}#tweet{display:inline-block}#lastupdate{display:inline-block;margin-right:1rem;vertical-align:top;color:#606060}.additional{margin-bottom:1.5rem;color:#606060}.additional li{width:100%;height:1.85em;font-size:1.1rem;line-height:1.85em;color:#404040;word-break:break-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}blockquote{display:inline;font-style:italic;font-size:1.0rem;font-weight:normal;color:#404040;word-break:normal}.cat{width:33%;float:left;margin-bottom:0.5rem}.cat ul{position:relative;margin:0}.cat ul::before{content:"";display:block;position:absolute;left:0.5rem;top:-0.3rem;bottom:0;width:0;border-left:1px dotted #808080}.cat li{height:auto;position:relative;display:block;font-size:1.0rem;line-height:1.7rem;padding-left:1.5rem}.cat li::before{content:"";position:absolute;left:0.5rem;top:0.8rem;width:0.9rem;height:auto;border-top:1px dotted #808080}.cat li:last-child::before{display:block;height:auto;position:absolute;top:0.8rem;bottom:0;background:#ffffff}.catplus{display:none}#rel{column-count:3}.thumbnail{float:left;width:80px;height:60px;margin-right:1rem;border:0;box-shadow:4px 4px 4px 0px #d8d8d8}.rel-box{margin-bottom:1.2rem}.rel-text{float:left;width:calc(100% - 80px - 1rem);height:60px;padding-top:0.3rem}.rel-title{font-size:1.1rem}.rel-sub{font-size:1.1rem;font-weight:normal;color:#5070d0;text-indent:0.5rem}.rel-title,.rel-sub{width:100%;line-height:1.6rem;word-break:break-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rellinks li,#citeslist li,#about-result{height:auto;white-space:normal;overflow:visible}.link-sub{font-size:1.1rem;font-weight:normal;white-space:nowrap;color:#3040a0}#author{border:1px solid #d0d0d0;border-radius:0.5rem;background:#fafafa;margin-top:2rem;padding:0.7rem 1rem;color:#606060;font-size:0.9rem}#author a{font-weight:normal}.ellipsis:before,.ellipsis:after{position:absolute;background:#fff}.ellipsis:before{content:"…";bottom:0;right:0}.ellipsis:after{content:"";width:100%;height:100%}figure{display:table;margin-bottom:5px}figcaption{margin:6px auto 0 auto;font-size:13px;font-weight:normal;color:#404040;text-align:center}figcaption a{font-weight:normal}.figright{float:right;margin-left:15px}.figcenter{margin:15px auto}.pd{position:relative;line-height:0}.pd:after{content:"";display:block;position:absolute;bottom:5px;right:5px;width:20px;height:20px;background-size:20px 20px;background-image:url("//p.e-words.jp/pd.svg")}#figimg{margin-top:0.5rem}#figimg figcaption{margin:2px auto 0 auto;font-size:10px;font-weight:normal;color:#808080;text-align:center}#index-list{column-count:2}#index-list li{font-size:1.0rem;font-weight:bold}.ia{color:#8090e0;font-weight:normal;font-size:0.95rem}h3{font-size:1.1rem;line-height:2.0rem;margin:0.5rem 0}h4{font-size:1.05rem;line-height:2.0rem;margin:0.5rem 0}#ref th{white-space:nowrap}.ref-col{float:left;width:50%;padding-right:0.5rem}.ref-col3,#ref-glossary ul{float:left;width:33%;padding-right:0.3rem}#ref-rel{background:#fcfcfc;margin:-15px 0 15px 0;padding:0.8rem 1.0rem 0.7rem 1.0rem;border-bottom:1px solid #d0d0d0}#ref-rel li{display:inline-block;white-space:nowrap;margin-right:1.0rem}.exlink{width:1.4rem;height:1.4rem;vertical-align:-0.3rem}#ref-glossary h3,#e-list h3{color:#606060;background:linear-gradient( transparent 50%,#f0f0f0 0 );padding:0 0 0 0.1rem;margin:0.9rem 0}#ref-glossary-index{margin-bottom:1rem}#ref-glossary-index h3{margin-top:0}#ref-glossary-index ul{float:none;width:100%}#ref-glossary-index li{height:auto;font-weight:bold}.gloss-cat{font-size:1.0rem;font-weight:normal;color:#404040}.annotation{font-size:0.9rem}#ranking table td{font-size:0.9rem}#ranking td{padding:0 3px}#ranking div{font-size:1.0rem;font-weight:bold;width:210px;height:1.85em;line-height:1.85em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note{margin:1rem 0;padding:1rem;font-size:1.0rem;border:1px solid #d0d0d0;border-radius:1rem;background:#fafafa}#members ul{padding-left:1.0rem}#members ol{padding-left:1.5rem}#members ul>li{padding-left:1.3rem}#members ul>li::before{content:"\2714"}#members li{height:auto;font-size:1.05rem;line-height:2.0rem;white-space:normal}#members li::marker{font-weight:bold;color:#004080}#m-summary{float:right;display:table;font-weight:bold;margin:0 0 1rem 1rem;text-align:center;border:0.5rem double #00c030;border-radius:1.5rem;padding:1.0rem;background:#ffffa0;box-shadow:0 0.5rem 1rem #b0b0b0}#m-summary-header{font-size:1.8rem}#m-summary-body{text-align:left;font-size:1.2rem;line-height:2.4rem;margin:0.8rem 0}#m-summary-fee{font-size:1.2rem;text-shadow:1px 1px 1px #000000;line-height:2.4rem;color:#ffffff;background:#00c030;border:0.5rem double #ffffa0;border-radius:1.5rem;padding:1rem}.m-benefit{color:#f05020}#m-status{margin:0.5rem}#m-status td{padding:0.1rem;font-size:1.05rem}#m-result-image{display:block;width:700px;margin:1.5rem auto}#m-result-image>img{width:700px;height:375px;box-shadow:0 0.5rem 0.5rem #c0c0c0;border:1px solid #d0d0d0}#m-result-image figcaption{margin-top:1rem;font-size:1.05rem;font-weight:bold}.notice{font-size:1.0rem;line-height:1.8rem;margin:1.0rem;color:#606060}.report-table{width:100%;margin-bottom:1.5rem}.report-table td{text-align:center}#login{margin-top:1rem}#logout{margin-top:1rem}.tab-wrap{display:flex;flex-wrap:wrap;margin:1rem 0;width:100%}.tab{flex:1;text-align:center;background:linear-gradient( #ffffff,#e4e4e4 );border:1px solid #c0c0c0;border-radius:1rem 1rem 0 0;padding:0.3rem 1rem;font-size:1.1rem;line-height:1.8rem;font-weight:bold}.tab-open{border-bottom:0px;background:#fff}.e-list-words,#past-index{column-count:3}.m-index{column-count:2}.m-index li{height:auto;font-size:1.05rem;line-height:2.0rem;font-weight:normal}.wb-title{color:#000;background:linear-gradient( transparent 50%,#f0f0f0 0 );padding:0 0 0 0.1rem;margin:0 0 0.5rem 0;font-size:1.2rem;line-height:2.2rem;border:none}.wb-title:before{content:"\300b\20";color:#ff6030;font-size:1.4rem}.wb-title-sub{font-size:1.2rem;font-weight:normal}.wb-summary{margin:0.5rem 0}.wb-past{text-align:right;font-size:0.9rem}.wb-cont{text-align:right}.wb-desc{display:none}#q-mock-start,#q-quiz-start{margin:1.5rem 0}#q-mock-start td,#q-quiz-start td{font-size:1.05rem;padding:0.4rem 0.2rem}#q-mock-start select,#q-quiz-start select{font-size:1.05rem}.q-button{position:relative}.q-button-correct{background:#c0f0c0}.q-button-selected{background:#f0c0c0}#q-circle,#q-cross{position:absolute;font-weight:bold;font-size:2.5rem;line-height:2.5rem;height:2.5rem;z-index:255}#q-circle{top:-0.31rem;left:-0.35rem;color:#00a000}.q-result-circle{font-weight:bold;color:#00a000}#q-cross{top:-0.25rem;left:-0.1rem;color:#ff0000}.q-result-cross{font-weight:bold;color:#ff0000}.q-current{font-weight:bold;margin-right:1rem}.q-answer{float:left;margin-bottom:1rem}.q-button-next{float:right;margin-bottom:1rem}.q-button-large{color:#ffffff;border:1px solid rgba(0,0,0,0.3);border-radius:1.5rem;padding:0 1.5rem;font-size:1.1rem;line-height:2.2rem;height:3.0rem;font-weight:bold;background:linear-gradient( #81a8cb,#4477a1 );text-shadow:1px 1px 1px #000;box-shadow:2px 2px 3px 0px #b0b0b0}.q-options{margin:0.5rem 0}.q-options>tbody>tr>td,.q-options>tbody>tr>th{vertical-align:top;padding:0 0.5rem 0.5rem 0}#q-mock-comment{border:0.25rem #f0f0f0 solid;border-radius:1rem;padding:0.5rem;background:#ffffe0}.q-chart-area{position:relative;display:inline-block;width:150px;margin:0.5rem}.q-chart-circle{width:150px;height:150px;transform:rotate(-90deg)}.q-chart-base,.q-chart-line{fill:none;stroke-width:10;stroke:#f3f3f3;stroke-dasharray:440;stroke-dashoffset:0;stroke-linecap:round}.q-chart-line-g{stroke:#ffb070}.q-chart-line-s{stroke:#ff9080}.q-chart-line-m{stroke:#80e880}.q-chart-line-t{stroke:#70a0ff}.q-chart-stat{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;width:150px;height:150px;text-align:center}.q-chart-percent{font-weight:bold;font-size:1.5rem}.past-item,.past-item>table>tbody>tr>td,.past-item>table>tbody>tr>th{font-size:1.05rem;line-height:1.9rem}.past-item>table{margin-top:1rem}.past-desc{display:none;background:#fff8f0;border:1px solid #e0d0c0;border-radius:1rem;padding:0.7rem 1rem}.past-item{margin-bottom:1rem}.past-qnum{background:linear-gradient(to right,#fff0e0,#ffffff 90%);font-weight:bold;padding:0.3rem 0.7rem;margin-bottom:1rem}#ad-banner{width:1048px;height:120px;margin:20px auto;text-align:center}#ad-content,#ad-bottom{width:728px;height:280px;margin:30px 0}#ad-sidebar,#ad-sidebar-bottom{width:300px;height:600px}#ad-sidebar{margin-bottom:30px}#ad-resp{width:728px;height:450px;margin:30px 0}#top-body #ad-resp,#ad-toppage{width:548px;height:450px;margin:30px 0}ins.adsbygoogle[data-ad-status="unfilled"]{display:none !important}