@charset "UTF-8";:where( :not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *) ){all:unset;display:revert}*,::after,::before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}html{word-break:auto-phrase}.no-auto-phrase{word-break:normal}body{color:#333;background-color:#fff;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,roboto,hiragino sans,hiragino kaku gothic pron,arial,biz udpgothic,meiryo,sans-serif;line-height:1.75}.win h2,.win .toprank__name,.win .secrank_secname{-webkit-text-stroke-width:.75px;letter-spacing:.5px}.wrapper{min-height:calc(100vh - 100px);background-color:#fbeedc}p b{font-weight:750}.calcprice{padding:.25rem;border-radius:4px;white-space:nowrap;transition:background-color .75s ease}.highlight{background-color:#ffffa6}input[type=number]{max-width:8rem;margin:0 .5rem;padding:.25rem .5rem;border:1px solid #aaa;border-radius:4px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{display:none}.container{max-width:1200px;margin:0 auto;padding:1rem 0;display:grid;grid-template-columns:310px 1fr;gap:2rem}@media screen and (max-width:1199px){.container{max-width:100%;gap:.5rem;grid-template-columns:290px 1fr;padding:0 .5rem}}@media screen and (max-width:767px){.container{display:block;padding:5rem 0 0}}@media screen and (max-width:767px){main{padding:0 .75rem}}#spmenu{display:none}@media screen and (max-width:767px){#spmenu{display:inline-block;position:fixed;right:.6rem;top:.6rem;z-index:20;width:5rem;padding:1rem .25rem;border-radius:.5rem;background-color:#f5f5f5;font-weight:750;font-size:.8rem;line-height:1;text-align:center}}header{padding:1rem;background-color:#fff;text-align:center;z-index:10}@media screen and (max-width:767px){header{position:fixed;left:0;top:0;width:100%;padding:.5rem .75rem;text-align:left}}header h1{margin:0 auto}@media screen and (max-width:767px){header h1{line-height:1}}@media screen and (max-width:767px){header h1 img{height:26px}}header div{font-size:.75rem}@media screen and (max-width:767px){header div{margin-left:.15rem;font-size:.65rem}}.br-sp{display:none}@media screen and (max-width:767px){.br-sp{display:inline}}input[type=text]{padding:.5rem .75rem;border:1px solid #7c2d12;border-radius:.5rem;background-color:#fff}input[type=text]::placeholder{color:#aaa}input[type=text]:focus{outline:2px solid #c2410c}button{padding:.5rem .75rem;border:1px solid #9a3412;border-radius:.5rem;background-color:#c2410c;color:#fff;font-weight:750;text-align:center}button:hover{border-color:#7c2d12;background-color:#7c2d12;cursor:pointer}.generalBox{padding:1rem;border-radius:1rem;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.075)}@media screen and (max-width:1199px){.generalBox{padding:.5rem}}.generalBox--noPadding{padding:0}.generalBox--p05{padding:.5rem}.generalBox--p1{padding:1rem}.generalBox--p2{padding:2rem}@media screen and (max-width:767px){.generalBox--p2{padding:1rem}}.generalBox--mt05{margin-top:.5rem}.generalBox--m1{margin:1rem}.generalBox--mb2{margin-bottom:2rem}.generalBox--mb4{margin-bottom:4rem}.generalBox--mb8{margin-bottom:8rem}.ads_2col{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:1199px){.ads_2col{grid-template-columns:1fr}}@media screen and (max-width:1199px){.ads_2col div:last-child{display:none}}.ads_300_270{margin:1rem auto;width:300px;box-sizing:border-box;background-color:rgba(0,0,0,3%)}.rank_ads_border{border-bottom:1px solid #fbeedc}.grid{display:grid}.grid--2col{grid-template-columns:1fr 1fr}@media screen and (max-width:1199px){.grid--2col{grid-template-columns:1fr}}.grid--3col{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:1199px){.grid--3col{grid-template-columns:1fr}}.grid--1gap{gap:1.5rem}.grid--alignend{align-items:end}.grid--aligncenter{align-items:center}.flex{display:flex}.flex--center{align-items:center}.flex--gap1{gap:1rem}.flex--gap2{gap:2rem}.disclaimer{padding:.75rem;border-radius:.5rem;color:#777;background-color:rgba(0,0,0,.035);line-height:1.3}.disclaimer li{display:inline;font-size:.8rem}footer{padding:2rem;color:#777}@media screen and (max-width:767px){footer{padding:.75rem .75rem 2rem;font-size:.75rem;text-align:left}}footer a{display:inline-block;margin-bottom:.5rem;text-decoration:underline;text-underline-offset:4px;font-size:.85rem}.searchBox{display:flex;gap:.5rem}.searchBox input{display:block;width:65%}.searchBox button{display:block;width:35%}.searchBox button svg{margin-left:.5rem;vertical-align:-4px;fill:#fff}nav{margin-top:.5rem}@media screen and (max-width:767px){nav{position:fixed;left:0;top:3.5rem;display:none;width:100%;height:calc(100% - 2.75rem);overflow:scroll;background-color:#fff}nav.show{display:block}}nav .sticky{position:sticky;top:1rem}@media screen and (max-width:767px){nav .sticky{position:relative}}@media screen and (max-width:767px){nav .generalBox{padding:0;border-radius:0;box-shadow:none}nav .generalBox.searchBox{padding:0 .5rem}}@media screen and (max-width:767px){.globalSideNav{padding:0 .5rem 1rem}}.globalSideNav a{display:flex;align-items:center;grid-template-columns:1fr 32px;padding:.75rem 1rem;border-radius:.5rem;border:1px solid transparent;font-weight:750}.globalSideNav a:hover{border-color:#e2bbbb;background-color:#fff7ed;text-decoration:underline;text-underline-offset:4px}.globalSideNav svg{display:block;margin-left:auto;transition:fill .3s}h2{margin:2rem 0;padding:0 .5rem;font-weight:750;font-size:1.8rem;line-height:1.5}@media screen and (max-width:1199px){h2{line-height:1.3}}@media screen and (max-width:767px){h2{padding:0;font-size:1.6rem}}h2 small{font-size:1.2rem;font-weight:400}h2 b{margin:.25rem;color:#c51a1a}.aligncenter{text-align:center}.alignright{text-align:right}.toprank{display:grid;grid-template-columns:130px 1fr 200px 100px;align-items:center;padding:1rem .25rem;border-bottom:1px solid #fbeedc}@media screen and (max-width:1199px){.toprank{grid-template-columns:100px 1fr 120px 0}}@media screen and (max-width:767px){.toprank{display:block;padding:.75rem}}.toprank__meta{margin-bottom:.5rem;font-size:.8rem}@media screen and (max-width:767px){.toprank__meta{margin-bottom:.25rem}}.toprank__kana{font-size:.8rem;line-height:1.2}.toprank__name{margin-bottom:.5rem;margin-left:-1px;padding:0;font-weight:750;font-size:1.5rem;line-height:1.4;word-break:break-all}@media screen and (max-width:1199px){.toprank__name{font-size:1.3rem}}.toprank__name b{margin:0;color:#c51a1a}@media screen and (max-width:767px){.toprank__name b{display:inline}}.toprank__name ruby{ruby-align:start;margin-right:.5rem}.toprank__name rt{font-weight:400;font-size:.8rem;text-align:center}@media screen and (max-width:767px){.toprank__name rt{font-size:.7rem}}.toprank:hover .toprank__name{text-decoration:underline;text-underline-offset:6px}.toprank__centerLink{display:block;padding:2rem;font-weight:750;font-size:1.4rem;text-align:center}.toprank__centerLink:hover{text-decoration:underline;text-underline-offset:4px}.toprank__bestrate{color:#c51a1a;font-weight:750;font-size:.9rem}@media screen and (max-width:1199px){.toprank__bestrate{font-size:.8rem;line-height:1.5}}.toprank__rank{min-width:60px;margin:auto;text-align:center}@media screen and (max-width:767px){.toprank__rank{display:flex;align-items:center;text-align:left}}.toprank__rank span{margin-right:.25rem;font-weight:750;font-size:1.6rem}@media screen and (max-width:1199px){.toprank__rank span{display:block}}@media screen and (max-width:767px){.toprank__rank span{display:inline-block;font-size:1.3rem}}.toprank__rank svg{display:block;margin-bottom:.25rem;margin-left:.25rem;margin-right:.5rem}@media screen and (max-width:767px){.toprank__rank svg{display:inline-block;width:28px;height:28px;margin-left:0}}.toprank__rateLabel{display:block;font-size:.8rem;text-align:center}@media screen and (max-width:767px){.toprank__rateLabel{display:inline;margin:.5rem;font-size:.75rem;text-align:right;vertical-align:3px}}.toprank__rateNumber{color:#c51a1a;font-size:1.4rem;font-weight:750}.toprank__rate{margin:auto;line-height:1.3}@media screen and (max-width:767px){.toprank__rate{font-size:1rem;text-align:right}}.toprank__rateNumber{margin-right:.25rem;font-size:2.1rem}@media screen and (max-width:1199px){.toprank__rateNumber{font-size:1.6rem}}@media screen and (max-width:767px){.toprank__rateNumber{font-size:1.45rem}}.toprank__rateUnit{color:#c51a1a;font-size:1.25rem;font-weight:750}.toprank__arrow{margin:auto;width:60px;height:60px;border-radius:2rem;text-align:center;fill:#444}@media screen and (max-width:1199px){.toprank__arrow{display:none}}.toprank__arrow svg{vertical-align:-30px}.toprank:hover .toprank__arrow{fill:#fff;background-color:#c2410c}.sep{margin:.2rem;color:#fb923c;font-size:.5rem;vertical-align:1px}.taxonomy_rank{padding:1rem 1.5rem;font-size:.9rem;border-bottom:1px solid #fbeedc}@media screen and (max-width:1199px){.taxonomy_rank{padding:1rem .5rem}}.taxonomy_rank--last1 .taxonomy_rank:nth-last-child(1){border:none}.taxonomy_rank--last2 .taxonomy_rank:nth-last-child(1),.taxonomy_rank--last2 .taxonomy_rank:nth-last-child(2){border:none}.taxonomy_rank--last3 .taxonomy_rank:nth-last-child(1),.taxonomy_rank--last3 .taxonomy_rank:nth-last-child(2),.taxonomy_rank--last3 .taxonomy_rank:nth-last-child(3){border:none}.taxonomy_rank div:last-child{border-bottom:none}.taxonomy_rank h2{margin:0;padding-left:0;padding-right:0;color:#c2410c;font-size:.975rem;line-height:1.4}.taxonomy_rank h2 span{margin:.5rem}.taxonomy_rank a{display:block;padding:.35rem .5rem;border-radius:.5rem;border:1px solid transparent;font-weight:750}@media screen and (max-width:1199px){.taxonomy_rank a{padding:.175rem .5rem}}.taxonomy_rank a:hover{color:#333;border-color:#e2bbbb;background-color:#fff7ed}.taxonomy_rank_rate{font-weight:400}.taxonomyList a{display:block;padding:1.5rem;border-bottom:1px solid #fbeedc;font-weight:750;line-height:1.4}@media screen and (max-width:1199px){.taxonomyList a{padding:1rem}}.taxonomyList a:hover{color:#333;text-decoration:underline;text-underline-offset:6px}.taxonomyList li:last-child a{border-bottom:none}.pagination{display:flex;align-items:center;justify-content:center;padding:.5rem 2rem 2rem;text-align:center}@media screen and (max-width:1199px){.pagination{margin:.5rem 0;padding:.5rem}}.page-link{display:inline-block;margin-right:.25rem;padding:.75rem;min-width:2.75rem;border-radius:.4rem;border:1px solid #c2410c;color:#c2410c;text-align:center;line-height:1}@media screen and (max-width:1199px){.page-link{min-width:2.5rem;padding:.75rem .25rem;font-size:.85rem}.page-link[aria-label=First]{margin-right:1.5rem}.page-link[aria-label=Last]{margin-left:1.5rem}.page-link[aria-label=Next],.page-link[aria-label=Previous]{display:none}.page-item:last-child .page-link{margin-right:0}}@media screen and (max-width:767px){.page-link[aria-label=First],.page-link[aria-label=Last]{display:none}}.page-link:hover{color:#fff;background-color:#c2410c}.page-item.active a{border-color:transparent;color:#333;font-weight:750;font-size:1.2rem}@media screen and (max-width:1199px){.page-item.active a{min-width:1.75rem;margin:0 .75rem 0 .5rem;padding:0;font-size:1rem}}.page-item.active a:hover{background-color:transparent}.disabled{display:none}.pageList{word-break:normal}.pageList a{display:flex;align-items:center;gap:1.5rem;min-height:4.5rem;padding:.75rem .5rem;border-bottom:1px solid #fbeedc}@media screen and (max-width:767px){.pageList a{gap:.75rem;line-height:1.5}}.pageList a:hover .pageList_name{text-decoration:underline;text-underline-offset:4px}.pageList a.noborder{border-bottom:none}.pageList li:last-child a{border:none}.pageList_code{min-width:3rem;margin-left:.6rem;padding:.2rem .1rem;color:#777;border-radius:.25rem;border:1px solid #999;font-size:.8rem;text-align:center;line-height:1.25}@media screen and (max-width:767px){.pageList_code{min-width:2.5rem;margin-left:0;padding:.1rem;font-size:.75rem}}.pageList_name{font-weight:750;font-size:1.05rem;line-height:1.3}.pageList_kana{margin-bottom:1px;font-size:.65rem}.pageList_kana+.pageList_name{padding-bottom:.2rem}.pageList_en{font-size:.65rem}.pageList_rate{margin-left:auto;padding-left:1rem;margin-right:1rem}@media screen and (max-width:767px){.pageList_rate{margin-right:.5rem;padding-left:0}}#search_results{padding-top:1rem}@media screen and (max-width:767px){#search_results{padding-top:0}}#search_results:not(:has(li)){padding-top:0}.pageListMeta{padding:2rem;text-align:center}.pageListMeta b{color:#c51a1a;font-weight:750}.onePointNote{padding:1rem}@media screen and (max-width:767px){.onePointNote{padding:.5rem}}.onePointNoteList{list-style-type:"※";padding:1rem 1rem 1rem 1.5rem;border-radius:.5rem;font-size:.8rem}@media screen and (max-width:767px){.onePointNoteList{padding-left:.5rem}}.onePointNoteList li{padding-left:.75rem}.onePointNote b{font-weight:750}.borderRight{border-right:1px solid #fbeedc}@media screen and (max-width:767px){.borderRight--sp{border-right:none;border-bottom:1px solid #fbeedc}}.rateTrend{padding:0 2rem 2rem;font-size:.9rem}@media screen and (max-width:767px){.rateTrend{padding:2rem 0}}.rateTrend li{display:grid;grid-template-columns:11rem 1fr;align-items:center;gap:2.5rem;padding:.5rem 1.5rem;border-bottom:1px solid #eee}@media screen and (max-width:767px){.rateTrend li{display:block;padding:.5rem 1rem}}.rateTrend li:last-child{border-bottom:none}.rateTrend_date{width:6rem;text-align:center}@media screen and (max-width:767px){.rateTrend_date{text-align:left}}.rateTrend_rate{width:4rem;text-align:right}.rateTrend_sec span{margin:.25rem}.singleHeading{margin:1rem;border-radius:.5rem;padding:1.5rem;background-color:#fbeedc;font-size:1.5rem}@media screen and (max-width:767px){.singleHeading{margin:0;padding:1rem;font-size:1.25rem}}.singleParagraph{margin-top:2rem;padding:0 2rem 2rem;word-break:normal}@media screen and (max-width:767px){.singleParagraph{margin-top:.75rem;padding:0 .75rem .75rem;font-size:.9rem}}.chart-container{width:100%;max-width:100%;height:380px;padding:0 1rem 2rem}@media screen and (max-width:767px){.chart-container{padding:.5rem}}#secRateChart,#rateTrend_chart{max-width:100%;padding:1rem;border-radius:.75rem}@media screen and (max-width:767px){#secRateChart,#rateTrend_chart{padding:.25rem 0}}.secrank_meta{padding:2rem 2rem 1.5rem}@media screen and (max-width:767px){.secrank_meta{padding:.75rem .5rem}}.secrank_meta .toprank__meta{margin-bottom:.75rem}.secrank_meta .toprank__name{margin:0;font-size:1.8rem}@media screen and (max-width:767px){.secrank_meta .toprank__name{font-size:1.6rem}}.secrank_item{display:grid;grid-template-columns:80px 1fr 200px 140px;align-items:center;height:6.5rem;padding:.75rem 1rem;border-top:1px solid #fbeedc}@media screen and (max-width:1199px){.secrank_item{grid-template-columns:60px 1fr 150px 120px}}@media screen and (max-width:960px){.secrank_item{grid-template-columns:60px 1fr 110px;padding:.75rem .75rem 0}}@media screen and (max-width:767px){.secrank_item{display:block;height:auto;padding:.5rem}}.secrank_rank{text-align:center}@media screen and (max-width:767px){.secrank_rank{display:flex;align-items:center;margin-bottom:.25rem;text-align:left}.secrank .secrank_rank svg{width:28px;height:28px;margin:0}}.secrank_ratelabel{display:block;font-size:.75rem;font-weight:400;text-align:center}@media screen and (max-width:767px){.secrank_ratelabel{margin-top:.5rem}}.secrank_ranknum{padding-left:.2rem;font-size:1.6rem;font-weight:750}@media screen and (max-width:767px){.secrank_ranknum{padding-left:.5rem;font-size:1.4rem}}.secrank_rankunit{margin:.25rem;font-size:1rem;font-weight:400}.secrank_secname{padding-left:2.25rem;font-size:1.5rem;font-weight:750}@media screen and (max-width:1199px){.secrank_secname{font-size:1.3rem}}@media screen and (max-width:767px){.secrank_secname{padding-left:0;text-align:center}}.secrank_link{padding-bottom:.5rem;text-align:center}@media screen and (max-width:960px){.secrank_link{display:none}}.secrank_link_tb{display:none}@media screen and (max-width:960px){.secrank_link_tb{display:block;padding-bottom:.75rem;text-align:center}.secrank_link_tb .seclink_text{margin-right:.75rem}}.secrank_rate{font-size:1.4rem;text-align:center;line-height:1.3}@media screen and (max-width:767px){.secrank_rate{line-height:1.3}}.secrank_rate .secrank_rateunit{font-size:1.1rem}.secrank_rate--top3{font-weight:750}.secrank_rate--top3[data-rank="1"] .secrank_ratenum{color:#c51a1a;font-size:2.1rem}@media screen and (max-width:1199px){.secrank_rate--top3[data-rank="1"] .secrank_ratenum{font-size:1.75rem}}.secrank_rate--top3[data-rank="1"] .secrank_rateunit{color:#c51a1a}.secrank_rate--top3[data-rank="2"] .secrank_ratenum,.secrank_rate--top3[data-rank="3"] .secrank_ratenum{font-size:1.7rem}.secrank_rate--top3 .secrank_rateunit{font-size:1.3rem}.secrank_rateunit{margin:.25rem}.secrank svg{display:block;margin:0 auto}.p1{padding:1rem}.p2{padding:2rem}.seclink{display:inline-block;margin:0 auto;padding:.5rem .75rem;color:#fff;border-radius:.5rem;box-shadow:0 2px 2px rgba(198,12,12,.25);background-color:#c51a1a;font-weight:750;font-size:.9rem;text-align:center}@media screen and (max-width:1199px){.seclink{padding:.3rem .5rem;font-size:.8rem}}.seclink svg{display:inline-block;margin-left:.5rem;vertical-align:-1px}.seclink:hover{background-color:darkred;text-decoration:underline;text-underline-offset:4px}.seclink_text{margin-bottom:.25rem;font-size:.7rem}.footseclink{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center}@media screen and (max-width:1199px){.footseclink{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.footseclink{grid-template-columns:1fr}}.footseclink_secname{font-size:1.2rem;font-weight:750;text-align:center}.footseclink_desc{margin:1.5rem 0 2rem;font-size:.75rem;text-align:left}@media screen and (max-width:1199px){.footseclink_desc{line-height:1.5}}@media screen and (max-width:767px){.footseclink_desc{margin:1rem 0}}.footseclink_box{border-bottom:1px solid #fbeedc;padding:1.5rem 1rem}.footseclink_box:nth-last-child(1),.footseclink_box:nth-last-child(2),.footseclink_box:nth-last-child(3){border-bottom:none}@media screen and (max-width:1199px){.footseclink_box:nth-last-child(1),.footseclink_box:nth-last-child(2),.footseclink_box:nth-last-child(3){border-bottom:1px solid #fbeedc}}@media screen and (max-width:1199px){.footseclink_box:last-child{border-bottom:none}}@media screen and (max-width:767px){.spgrid{display:grid}.spgrid--col2{grid-template-columns:1fr 1fr}}.privacy div,.page404 div{margin:4rem 0}.privacy ul,.page404 ul{margin:2rem 1rem}.privacy li,.page404 li{margin:2rem 0;font-size:.9rem}.privacy a,.page404 a{margin:.5rem;color:#00008b;text-decoration:underline;text-underline-offset:4px}.generalTable{margin:2rem;border:1px solid #ddd;border-collapse:collapse}@media screen and (max-width:767px){.generalTable{margin:2rem 0}}.generalTable th{padding:.5rem;border:1px solid #ddd;background-color:#f5f5f5;font-weight:700}.generalTable td{padding:.5rem;border:1px solid #ddd;text-align:right}.generalTable td:first-child:has(a){text-align:left}.generalTable a{text-decoration:underline;text-underline-offset:4px}.w100{max-width:100%}.social_button{margin:0 2rem;text-align:right}@media screen and (max-width:767px){.social_button{margin:1rem .5rem 0}}.social_button_link{display:inline-block;width:3.5rem;margin-left:.5rem;padding:.2rem;border-radius:1rem;background-color:#f5f5f5;text-align:center}.social_button_link_line{background-color:#06c755}.social_button_link_facebook{background-color:#1877f2}.social_button_link_x{background-color:#000}.social_button_svg{display:inline-block;vertical-align:middle}