@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto+Flex:opsz,wght,GRAD@8..144,100..1000,-200..150&display=swap";@-webkit-keyframes indicator_color1{0%{background-color:#00c09b}100%{background-color:#b3b3b3}}@keyframes indicator_color1{0%{background-color:#00c09b}100%{background-color:#b3b3b3}}@-webkit-keyframes indicator_color2{0%{background-color:#2a4961}87.5%{background-color:#b3b3b3}}@keyframes indicator_color2{0%{background-color:#2a4961}87.5%{background-color:#b3b3b3}}@-webkit-keyframes indicator_color3{0%{background-color:#f90}75%{background-color:#b3b3b3}}@keyframes indicator_color3{0%{background-color:#f90}75%{background-color:#b3b3b3}}@-webkit-keyframes indicator_color4{0%{background-color:#a751bd}62.5%{background-color:#b3b3b3}}@keyframes indicator_color4{0%{background-color:#a751bd}62.5%{background-color:#b3b3b3}}@-webkit-keyframes indicator_color5{0%{background-color:#0098e3}50%{background-color:#b3b3b3}}@keyframes indicator_color5{0%{background-color:#0098e3}50%{background-color:#b3b3b3}}@-webkit-keyframes indicator_color6{0%{background-color:#ff3926}37.5%{background-color:#b3b3b3}}@keyframes indicator_color6{0%{background-color:#ff3926}37.5%{background-color:#b3b3b3}}@-webkit-keyframes indicator_color7{0%{background-color:#00d362}25%{background-color:#b3b3b3}}@keyframes indicator_color7{0%{background-color:#00d362}25%{background-color:#b3b3b3}}@-webkit-keyframes indicator_color8{0%{background-color:#0080bf}12.5%{background-color:#b3b3b3}}@keyframes indicator_color8{0%{background-color:#0080bf}12.5%{background-color:#b3b3b3}}@-webkit-keyframes indicator_animation{0%{top:0;bottom:auto}12.5%{top:auto;bottom:0}}@keyframes indicator_animation{0%{top:0;bottom:auto}12.5%{top:auto;bottom:0}}#contents{font-family:"Roboto Flex","Noto Sans JP",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#fff;color:#000;line-height:1.5;word-wrap:break-word;overflow:hidden;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"slnt" 0,"wdth" 100,"GRAD" 50,"XOPQ" 96,"XTRA" 468,"YOPQ" 79,"YTAS" 750,"YTDE" -203,"YTFI" 738,"YTLC" 514,"YTUC" 712}#contents a{color:#000}#contents a:hover{text-decoration:none}#contents a:has(img:only-child,picture:only-child),#contents button:has(img:only-child,picture:only-child){display:block;overflow:hidden}#contents ul.note,#contents ul.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#contents ul.note>li,#contents ul.list>li{margin-inline:0;width:100%}#contents ul.note>li::first-letter,#contents ul.list>li::first-letter{-webkit-font-feature-settings:normal;font-feature-settings:normal}#contents ul.note:not(.nogap){gap:5px}@media(min-width: 768px){#contents{min-width:960px}#contents .hiddenPC{display:none !important}#contents .red,#contents .redPC{color:#e60012 !important}#contents .bold,#contents .boldPC{font-weight:bold !important}#contents .center,#contents .centerPC{text-align:center !important}#contents ul.note>li:not(.center,.centerPC){padding-left:1em;text-indent:-1em}#contents ul.note>li:not(.center,.centerPC)>*{text-indent:0}#contents .fade{-webkit-transition:-webkit-filter .1s linear;transition:-webkit-filter .1s linear;transition:filter .1s linear;transition:filter .1s linear, -webkit-filter .1s linear}#contents .fade:hover{-webkit-filter:brightness(110%) contrast(110%);filter:brightness(110%) contrast(110%)}#contents .fade_op{-webkit-transition:opacity .1s linear;transition:opacity .1s linear}#contents .fade_op:hover{opacity:.7}}@media(max-width: 767px){#contents .hiddenSP{display:none !important}#contents .red,#contents .redSP{color:#e60012 !important}#contents .bold,#contents .boldSP{font-weight:bold !important}#contents .center,#contents .centerSP{text-align:center !important}#contents ul.note>li:not(.center,.centerSP){padding-left:1em;text-indent:-1em}#contents ul.note>li:not(.center,.centerSP)>*{text-indent:0}}@media(min-width: 768px){#contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100dvh;max-width:750px;margin:0 auto}#contents>*{width:100%}#contents header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#contents main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#contents footer{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#contents header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px;padding:20px 0}#contents header .logo{width:30px;vertical-align:middle;-webkit-transform:translateY(-2px);transform:translateY(-2px)}#contents header h1{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding-left:10px;font-size:1.25em;font-weight:bold;line-height:1.5;letter-spacing:.08em;vertical-align:middle}#contents header button.search,#contents header button.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:.375em .5em;border:1px solid currentColor;border-radius:50vw;font-size:.875em;line-height:1;letter-spacing:0}#contents header button.search i,#contents header button.list i{display:block;width:1em;height:1em;background:url("../img/icn_arrow.svg") center center/contain no-repeat}#contents header button.search i{scale:80%}#contents header button.search.open i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#contents header button.list{padding-left:.75em}#contents header button.list i{background-image:url("../img/icn_list.svg")}#contents header .search_body{margin-top:10px;padding-bottom:5px;width:100%}#contents header .search_body .input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:40%;margin-right:0;border:1px solid currentColor;border-radius:50vw;overflow:hidden}#contents header .search_body .input input{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.875em;padding:.5em 1em;border-top-left-radius:50vw;border-bottom-left-radius:50vw}#contents header .search_body .input button{margin:0;padding:.5em 1em;background:#000;border-top-right-radius:50vw;border-bottom-right-radius:50vw;color:#fff;font-size:.875em;font-weight:bold}#contents header .search_body .input button:hover{background:#333}#contents header p.lastupdate{margin-top:8px;width:100%;font-size:11px;text-align:right;line-height:1.3;letter-spacing:.03em}#contents header p.description{margin-top:8px;width:100%;font-size:.8125em;text-align:left;line-height:1.4;letter-spacing:.03em}#contents main{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}#contents main .table_wrapper{width:100%;height:100%;border:1px solid currentColor;overflow-y:auto;scroll-padding-top:3em;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,0)}#contents main .table_wrapper::-webkit-scrollbar{width:8px}#contents main .table_wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:10px}#contents main .table_wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:10px;-webkit-transition:all .2s ease;transition:all .2s ease}#contents main .table_wrapper::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}#contents main .table_wrapper table#rankingTable{width:100%;border-bottom:1px solid currentColor;table-layout:fixed;border-collapse:separate}#contents main .table_wrapper table#rankingTable thead tr td,#contents main .table_wrapper table#rankingTable thead tr th,#contents main .table_wrapper table#rankingTable tbody tr td,#contents main .table_wrapper table#rankingTable tbody tr th{font-size:1em;line-height:1.2;letter-spacing:.03em;padding:.3em 1em;vertical-align:middle}#contents main .table_wrapper table#rankingTable thead tr td:nth-child(1),#contents main .table_wrapper table#rankingTable thead tr th:nth-child(1),#contents main .table_wrapper table#rankingTable tbody tr td:nth-child(1),#contents main .table_wrapper table#rankingTable tbody tr th:nth-child(1){width:5.5em;border-right:1px solid currentColor}#contents main .table_wrapper table#rankingTable thead tr td:nth-child(2),#contents main .table_wrapper table#rankingTable thead tr th:nth-child(2),#contents main .table_wrapper table#rankingTable tbody tr td:nth-child(2),#contents main .table_wrapper table#rankingTable tbody tr th:nth-child(2){border-right:1px solid currentColor;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#contents main .table_wrapper table#rankingTable thead tr td:nth-child(3),#contents main .table_wrapper table#rankingTable thead tr th:nth-child(3),#contents main .table_wrapper table#rankingTable tbody tr td:nth-child(3),#contents main .table_wrapper table#rankingTable tbody tr th:nth-child(3){width:9em}#contents main .table_wrapper table#rankingTable thead{position:sticky;top:0;z-index:1;background:#ffe200}#contents main .table_wrapper table#rankingTable thead tr th{border-bottom:1px solid currentColor;font-weight:bold;text-align:center}#contents main .table_wrapper table#rankingTable tbody{height:100%;overflow:scroll}#contents main .table_wrapper table#rankingTable tbody tr{scroll-margin-top:3em}#contents main .table_wrapper table#rankingTable tbody tr:nth-child(odd){background:#fff}#contents main .table_wrapper table#rankingTable tbody tr:nth-child(even){background:#f3f6f8}#contents main .table_wrapper table#rankingTable tbody tr:hover{background:#e8f4f8}#contents main .table_wrapper table#rankingTable tbody tr.highlight{background:#ffe200}#contents main .table_wrapper table#rankingTable tbody tr.highlight td:nth-child(2){font-weight:bold}#contents main .table_wrapper table#rankingTable tbody tr td:nth-child(1){text-align:center}#contents main .table_wrapper table#rankingTable tbody tr td:nth-child(2){padding-inline:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#contents main .table_wrapper table#rankingTable tbody tr td:nth-child(3){text-align:right}#contents main .table_wrapper .error{padding-top:50px;padding-bottom:50px;font-size:.9375em;text-align:center;line-height:1.8;letter-spacing:.03em}#contents footer{padding:20px 30px;padding-bottom:calc(40px + env(safe-area-inset-bottom, 0px))}#contents footer .current{margin-bottom:10px;font-size:.875em;text-align:center;line-height:1.5;letter-spacing:.03em}#contents footer .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}#contents footer .nav button{display:block;margin:0;padding:.75em 1.5em;background:#000;border-radius:50vw;color:#fff;font-size:1em;font-weight:bold;text-align:center;line-height:1.5;letter-spacing:.03em;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}#contents footer .nav button:hover{background:#333}#contents footer .copyright{margin-top:10px;font-size:12px;text-align:center;line-height:1.2;letter-spacing:.03em}}@media(max-width: 767px){#contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100dvh}#contents>*{width:100%}#contents header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#contents main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#contents footer{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#contents header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px;padding:10px 2vw}#contents header .logo{width:22px;vertical-align:middle;-webkit-transform:translateY(-2px);transform:translateY(-2px)}#contents header h1{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding-left:10px;font-size:1em;font-weight:bold;line-height:1.5;letter-spacing:.08em;vertical-align:middle}#contents header button.search,#contents header button.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:.375em .5em;border:1px solid currentColor;border-radius:50vw;font-size:.8125em;line-height:1;letter-spacing:0}#contents header button.search i,#contents header button.list i{display:block;width:1em;height:1em;background:url("../img/icn_arrow.svg") center center/contain no-repeat}#contents header button.search i{scale:80%}#contents header button.search.open i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#contents header button.list{padding-left:.75em}#contents header button.list i{background-image:url("../img/icn_list.svg")}#contents header .search_body{margin-top:10px;padding-bottom:5px;width:100%}#contents header .search_body .input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:94%;border:1px solid currentColor;border-radius:50vw;overflow:hidden}#contents header .search_body .input input{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.875em;padding:.5em 1em;border-top-left-radius:50vw;border-bottom-left-radius:50vw}#contents header .search_body .input button{margin:0;padding:.5em 1em;background:#000;border-top-right-radius:50vw;border-bottom-right-radius:50vw;color:#fff;font-size:.875em;font-weight:bold}#contents header p.lastupdate{margin-top:5px;width:100%;font-size:10px;text-align:right;line-height:1.2;letter-spacing:.03em}#contents header p.description{margin-top:5px;width:100%;font-size:.8125em;text-align:left;line-height:1.4;letter-spacing:.03em}#contents main{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}#contents main .table_wrapper{width:100%;height:100%;border-bottom:1px solid currentColor;overflow-y:auto;scroll-padding-top:2.5em}#contents main .table_wrapper table#rankingTable{width:100%;border-bottom:1px solid currentColor;table-layout:fixed;border-collapse:separate}#contents main .table_wrapper table#rankingTable thead tr td,#contents main .table_wrapper table#rankingTable thead tr th,#contents main .table_wrapper table#rankingTable tbody tr td,#contents main .table_wrapper table#rankingTable tbody tr th{font-size:.875em;line-height:1.2;letter-spacing:.03em;padding:.2em .5em;vertical-align:middle}#contents main .table_wrapper table#rankingTable thead tr td:nth-child(1),#contents main .table_wrapper table#rankingTable thead tr th:nth-child(1),#contents main .table_wrapper table#rankingTable tbody tr td:nth-child(1),#contents main .table_wrapper table#rankingTable tbody tr th:nth-child(1){width:4.7em;border-right:1px solid currentColor}#contents main .table_wrapper table#rankingTable thead tr td:nth-child(2),#contents main .table_wrapper table#rankingTable thead tr th:nth-child(2),#contents main .table_wrapper table#rankingTable tbody tr td:nth-child(2),#contents main .table_wrapper table#rankingTable tbody tr th:nth-child(2){border-right:1px solid currentColor;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#contents main .table_wrapper table#rankingTable thead tr td:nth-child(3),#contents main .table_wrapper table#rankingTable thead tr th:nth-child(3),#contents main .table_wrapper table#rankingTable tbody tr td:nth-child(3),#contents main .table_wrapper table#rankingTable tbody tr th:nth-child(3){width:7em}#contents main .table_wrapper table#rankingTable thead{position:sticky;top:0;z-index:1;background:#ffe200}#contents main .table_wrapper table#rankingTable thead tr th{border-top:1px solid currentColor;border-bottom:1px solid currentColor;font-weight:bold;text-align:center}#contents main .table_wrapper table#rankingTable thead tr th:nth-child(3){letter-spacing:-0.03em}#contents main .table_wrapper table#rankingTable tbody{height:100%;overflow:scroll}#contents main .table_wrapper table#rankingTable tbody tr{scroll-margin-top:2.5em}#contents main .table_wrapper table#rankingTable tbody tr:nth-child(odd){background:#fff}#contents main .table_wrapper table#rankingTable tbody tr:nth-child(even){background:#f3f6f8}#contents main .table_wrapper table#rankingTable tbody tr.highlight{background:#ffe200}#contents main .table_wrapper table#rankingTable tbody tr.highlight td:nth-child(2){font-weight:bold}#contents main .table_wrapper table#rankingTable tbody tr td:nth-child(1){text-align:center}#contents main .table_wrapper table#rankingTable tbody tr td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#contents main .table_wrapper table#rankingTable tbody tr td:nth-child(3){text-align:right}#contents main .table_wrapper .error{width:90%;padding-top:20px;padding-bottom:20px;font-size:.875em;text-align:center;line-height:1.8;letter-spacing:.03em}#contents footer{padding:10px 2vw;padding-bottom:calc(15px + env(safe-area-inset-bottom, 0px))}#contents footer .current{margin-bottom:10px;font-size:.875em;text-align:center;line-height:1.5;letter-spacing:.03em}#contents footer .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}#contents footer .nav button{display:block;margin:0;padding:.5em 1em;background:#000;border-radius:50vw;color:#fff;font-size:.9375em;font-weight:bold;text-align:center;line-height:1.5;letter-spacing:.03em;-ms-touch-action:manipulation;touch-action:manipulation}#contents footer .copyright{margin-top:10px;font-size:12px;text-align:center;line-height:1.2;letter-spacing:.03em}}