html{line-height:1}body,html{margin:0;padding:0;border:0;vertical-align:baseline}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font:inherit;word-break:break-all;word-wrap:break-word;-webkit-text-size-adjust:none;font-size:1rem;line-height:1.6}a{text-decoration:none}img{vertical-align:bottom}em{font-weight:700}html{font-size:13px}body{font-family:Hiragino Kaku Gothic Pro,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Noto Sans Japanese,Meiryo,sans-serif}a,body{color:#2e2e3b}small{font-size:.9230769231rem}.global-header{min-width:1140px;min-height:88px}.global-header--has-yahoo-query{height:120px}.global-header__fixer{position:fixed;z-index:100;top:0;left:0;width:100%;padding-top:2px;background-color:#fafafa;box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}.global-header__fixer:before{position:absolute;top:0;right:0;left:0;display:block;width:100%;height:4px;background-image:linear-gradient(90deg,#ff8214,#ffca00);content:""}.global-header__fixer--static{position:relative}.global-header__centering{width:1140px;min-height:88px;padding:0 10px;margin:0 auto}.global-header__main{display:flex;align-items:center;padding-bottom:8px}.global-header__sub{justify-content:space-between}.global-header__catchcopy,.global-header__sub{display:flex;align-items:center}.global-header__search{height:41px;flex:1 1 840px;align-self:center;font-size:.7692307692rem}.global-header__search:nth-child(n+2){margin-left:36px}.global-header-logo{display:flex;flex-direction:column}.global-header-logo__item{color:#000;font-size:27px}.global-header-logo__item:before{content:"";width:76px;height:27px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/logo.svg") no-repeat 0 0;background-size:contain;display:flex}.global-header-logo__kana{justify-content:flex-start;margin-top:-2px;font-weight:700}.global-header-logo__kana,.global-navigation{display:flex;align-items:center;font-size:.9230769231rem}.global-navigation{flex-shrink:0;align-self:stretch;justify-content:flex-end}.global-navigation__item{position:relative;z-index:2}.global-navigation a{transition:all .3s ease-out}.global-navigation a:hover{color:#ffa014}.global-navigation .navigations__button,.global-navigation__link{display:flex;box-sizing:border-box;align-items:center;padding:12px 12px 10px;line-height:1}.personal-menu{display:flex;flex-shrink:0;align-self:stretch;align-items:stretch;font-size:1rem}.personal-menu__item{position:relative;z-index:2}.personal-menu a{transition:all .3s ease-out}.personal-menu a:hover{color:#ffa014}.personal-menu:nth-child(n+2){margin-left:24px}.personal-menu__item{display:flex;flex:auto;align-items:center;justify-content:center;line-height:1}.personal-menu__item:nth-child(n+2){margin-left:8px}.navigations{display:flex;flex-direction:column;justify-content:space-around;padding:8px 0}.navigations:nth-child(n+2){margin-left:24px}.navigations__children{position:absolute;background-color:#fff;box-shadow:0 2px 3px 2px rgba(0,0,0,.2);top:100%;right:1px;display:none;min-width:172px;padding:8px}.navigations__children:before{z-index:-1;box-shadow:0 2px 3px 2px rgba(0,0,0,.2)}.navigations__children:after,.navigations__children:before{position:absolute;display:block;width:12px;height:12px;border-radius:2px;content:"";top:0;right:8px;transform:translateY(-50%) rotate(45deg)}.navigations__children:after{background-color:#fff}.navigations__children--active{display:block}.navigations__children>*{position:relative;z-index:3}.navigations__children--sns{padding:12px}.navigations__button{position:relative;display:inline-flex;width:100%;box-sizing:border-box;align-items:center;justify-content:center;padding:6px 12px;border:0;appearance:none;background-color:transparent;cursor:pointer;font-size:inherit;outline:0;transition:all .3s ease-out}.navigations__button:hover{color:#ffa014}.navigations__button--parent:after{display:inline-block;width:0;height:0;border-width:6px 4px 0;border-style:solid;border-color:#62626c transparent transparent;margin-left:4px;content:"";transition:all .3s ease-out}.navigations__button--parent:hover:after{border-color:#ffa014 transparent transparent}.navigations__button--has-value:before{position:absolute;top:4px;left:4px;width:7px;height:7px;background-color:#ffa014;border-radius:50%;content:""}.link-list:nth-child(n+2){margin-top:8px}.link-list__item a{display:flex;align-items:center;padding:8px 4px}.link-list__item--facebook:nth-child(n+2){margin-top:8px}.link-list__item--facebook a{justify-content:center;padding:8px 16px;border-radius:2px;color:#fff;font-size:.9230769231rem}.link-list__item--facebook a:hover{color:#fff;opacity:.8}.link-list__item--facebook a{background-color:#1877f2}.link-list__item--twitter:nth-child(n+2){margin-top:8px}.link-list__item--twitter a{justify-content:center;padding:8px 16px;border-radius:2px;color:#fff;font-size:.9230769231rem}.link-list__item--twitter a:hover{color:#fff;opacity:.8}.link-list__item--twitter a{background-color:#1da1f2}.link-list__item--read-more a{cursor:pointer;padding:8px 4px;color:#ffa014;font-size:.9230769231rem;font-weight:700}.link-list__item--read-more a i{position:relative;left:0;display:inline-block;width:.6153846154rem;height:.6153846154rem;margin-left:.4102564103rem;transform:rotate(135deg)}.link-list__item--read-more a i:after,.link-list__item--read-more a i:before{position:absolute;top:0;left:0;background-color:#ffa014;border-radius:2px;content:"";transition:all .6s ease-out;vertical-align:sub}.link-list__item--read-more a i:before{width:100%;height:2px}.link-list__item--read-more a i:after{width:2px;height:100%}.link-list__item--read-more a i{transform:translateX(25%) rotate(135deg);transition:all .6s ease-out}.link-list__item--read-more a:hover i:after,.link-list__item--read-more a:hover i:before{background-color:#ffa014}.link-list__item--read-more a:hover i{left:2px}.link-list__item--read-more a:hover{opacity:.8}.link-list__item--read-more a i{margin-left:.9230769231rem}.global-footer{min-width:1160px;background-color:#f4f4f5}.global-footer__layout{width:1140px;padding:40px 10px;margin:0 auto}.global-footer__copyright{font-size:.9230769231rem}.global-footer__copyright:nth-child(n+2){margin-top:40px}.global-footer:nth-child(n+2){margin-top:80px}.nav-links{display:block;margin-left:-32px;text-align:left}.nav-links__item{display:inline-flex;margin-top:24px;margin-left:32px}.nav-links__link{color:#62626c}.nav-links__link:hover{opacity:.5}.content:nth-child(n+2){margin-top:40px}.content__title{display:flex;align-items:flex-end;justify-content:space-between;padding:0 0 12px;border-bottom:1px solid #d5d5d8;color:#2e2e3b;font-size:1.3846153846rem;font-weight:700}.content__title+*{margin-top:20px}.content__title--sub{color:#2e2e3b;font-size:1.2307692308rem;font-weight:700}.content__title--sub:nth-child(n+2){margin-top:40px}.content__title--sub+*{margin-top:20px}.content__title--small{color:#62626c;font-size:1.0769230769rem;font-weight:400}.content__title--small:nth-child(n+2){margin-top:20px}.content__title--no-border{padding:0;border:0}.content__title--no-border+*{margin-top:12px}.content__title-supplement{color:#62626c;font-size:.9230769231rem;font-weight:400}.content__links{display:flex;justify-content:flex-end}.content__links:nth-child(n+2){margin-top:24px}.content__scroll-top{display:block;margin-left:auto}.content__scroll-top:nth-child(n+2){margin-top:32px}.content--as-paragraph{padding:16px 20px;background-color:#f4f4f5;border-radius:2px;color:#2e2e3b;font-size:.9230769231rem}.global-notifications{min-width:1140px;padding:20px 0;box-shadow:inset 0 -1px 2px 0 rgba(0,0,0,.08);text-align:center}.global-notifications__item{display:flex;max-width:1140px;align-items:center;justify-content:center;margin:0 auto;text-align:center}.global-notifications__content{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px 0;color:#2d88d9;font-size:1.0769230769rem;line-height:1rem;text-decoration:none;transition:all .3s ease-out}.global-notifications__content:hover{opacity:.8}.global-notifications__type{flex-shrink:0;padding:4px 12px;border-width:1px;border-style:solid;margin-right:8px;background-color:#fff;border-radius:2px;font-size:1.0769230769rem}.global-notifications__type--notification{border-color:#8c8c93;color:#62626c}.report-score:before{display:block;content:""}.report-score.report-score--large.report-score--best-2010:before{width:170px;height:36px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_large_best_2010.svg") no-repeat;background-size:contain}.report-score.report-score--large.report-score--best-2011:before{width:170px;height:36px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_large_best_2011.svg") no-repeat;background-size:contain}.report-score.report-score--large.report-score--best-2012:before{width:170px;height:36px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_large_best_2012.svg") no-repeat;background-size:contain}.report-score.report-score--large.report-score--best-2013:before{width:170px;height:36px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_large_best_2013.svg") no-repeat;background-size:contain}.report-score.report-score--large.report-score--best-2014:before{width:170px;height:36px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_large_best_2014.svg") no-repeat;background-size:contain}.report-score.report-score--large.report-score--best-2015:before{width:170px;height:36px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_large_best_2015.svg") no-repeat;background-size:contain}.report-score.report-score--large.report-score--best-2016:before{width:170px;height:36px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_large_best_2016.svg") no-repeat;background-size:contain}.report-score.report-score--large.report-score--best-2017:before{width:170px;height:36px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_large_best_2017.svg") no-repeat;background-size:contain}.report-score.report-score--large.report-score--best-2018:before{width:170px;height:36px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_large_best_2018.svg") no-repeat;background-size:contain}.report-score.report-score--large.report-score--best-2019:before{width:170px;height:36px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_large_best_2019.svg") no-repeat;background-size:contain}.report-score.report-score--large.report-score--best-2020:before{width:170px;height:36px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_large_best_2020.svg") no-repeat;background-size:contain}.report-score.report-score--large.report-score--best-2021:before{width:170px;height:36px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_large_best_2021.svg") no-repeat;background-size:contain}.report-score.report-score--large.report-score--best-2022:before{width:170px;height:36px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_large_best_2022.svg") no-repeat;background-size:contain}.report-score.report-score--large.report-score--best-2023:before{width:170px;height:36px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_large_best_2023.svg") no-repeat;background-size:contain}.report-score.report-score--large.report-score--best-2024:before{width:170px;height:36px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_large_best_2024.svg") no-repeat;background-size:contain}.report-score.report-score--large.report-score--best-2025:before{width:170px;height:36px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_large_best_2025.svg") no-repeat;background-size:contain}.report-score.report-score--large.report-score--excellent:before{width:132px;height:36px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_large_excellent.svg") no-repeat;background-size:contain}.report-score.report-score--large.report-score--good:before{width:123px;height:36px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_large_good.svg") no-repeat;background-size:contain}.report-score.report-score--large.report-score--average:before{width:123px;height:36px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_large_average.svg") no-repeat;background-size:contain}.report-score.report-score--middle.report-score--best-2010:before{width:120px;height:24px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_middle_best_2010.svg") no-repeat;background-size:contain}.report-score.report-score--middle.report-score--best-2011:before{width:120px;height:24px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_middle_best_2011.svg") no-repeat;background-size:contain}.report-score.report-score--middle.report-score--best-2012:before{width:120px;height:24px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_middle_best_2012.svg") no-repeat;background-size:contain}.report-score.report-score--middle.report-score--best-2013:before{width:120px;height:24px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_middle_best_2013.svg") no-repeat;background-size:contain}.report-score.report-score--middle.report-score--best-2014:before{width:120px;height:24px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_middle_best_2014.svg") no-repeat;background-size:contain}.report-score.report-score--middle.report-score--best-2015:before{width:120px;height:24px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_middle_best_2015.svg") no-repeat;background-size:contain}.report-score.report-score--middle.report-score--best-2016:before{width:120px;height:24px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_middle_best_2016.svg") no-repeat;background-size:contain}.report-score.report-score--middle.report-score--best-2017:before{width:120px;height:24px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_middle_best_2017.svg") no-repeat;background-size:contain}.report-score.report-score--middle.report-score--best-2018:before{width:120px;height:24px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_middle_best_2018.svg") no-repeat;background-size:contain}.report-score.report-score--middle.report-score--best-2019:before{width:120px;height:24px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_middle_best_2019.svg") no-repeat;background-size:contain}.report-score.report-score--middle.report-score--best-2020:before{width:120px;height:24px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_middle_best_2020.svg") no-repeat;background-size:contain}.report-score.report-score--middle.report-score--best-2021:before{width:120px;height:24px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_middle_best_2021.svg") no-repeat;background-size:contain}.report-score.report-score--middle.report-score--best-2022:before{width:120px;height:24px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_middle_best_2022.svg") no-repeat;background-size:contain}.report-score.report-score--middle.report-score--best-2023:before{width:120px;height:24px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_middle_best_2023.svg") no-repeat;background-size:contain}.report-score.report-score--middle.report-score--best-2024:before{width:120px;height:24px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_middle_best_2024.svg") no-repeat;background-size:contain}.report-score.report-score--middle.report-score--best-2025:before{width:120px;height:24px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_middle_best_2025.svg") no-repeat;background-size:contain}.report-score.report-score--middle.report-score--excellent:before{width:120px;height:24px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_middle_excellent.svg") no-repeat;background-size:contain}.report-score.report-score--middle.report-score--good:before{width:80px;height:24px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_middle_good.svg") no-repeat;background-size:contain}.report-score.report-score--middle.report-score--average:before{width:80px;height:24px;background:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/score_v2/score_middle_average.svg") no-repeat;background-size:contain}.collection-section{margin-top:60px;text-align:center}.collection-section__title{color:#2e2e3b;font-size:1.8461538462rem;font-weight:700}.collection-section__list{display:flex;margin-top:30px;list-style:none;overflow-x:scroll}.collection-section__list::-webkit-scrollbar{display:none}.collection-section__item{flex-basis:364px;flex-shrink:0}.collection-section__item:nth-child(n+2){margin-left:24px}.collection-section__image{width:100%;border-radius:8px;transition-duration:.3s}.collection-section__image:hover{opacity:.7}.find-by-cat-section,.find-by-pur-section{margin-top:60px}.find-by-cat-section__title,.find-by-pur-section__title{font-size:1.8461538462rem;text-align:center;font-weight:700}.find-by-cat-section__content,.find-by-pur-section__content{margin-top:30px;padding:0 22px}.category-list,.purpose-list{display:grid}.category-list{grid-template-columns:repeat(5,1fr);gap:24px}.purpose-list{grid-template-columns:repeat(4,1fr);gap:24px}.category-item__anchor,.purpose-item__anchor{display:block}.category-item__anchor:hover,.purpose-item__anchor:hover{opacity:.8}.category-item__image,.purpose-item__image{height:100%;width:100%;object-fit:cover;border-radius:4px 4px 0 0}.category-item__name,.purpose-item__name{border-radius:0 0 4px 4px;border-right:1px solid #d5d5d8;border-bottom:1px solid #d5d5d8;border-left:1px solid #d5d5d8;color:#2e2e3b;font-weight:700;font-size:1.0769230769rem;padding:5px 0 4px 14px}.category-image{aspect-ratio:1.33333}.purpose-image{aspect-ratio:2}.link-to-category,.link-to-purpose{position:relative;margin-top:16px;text-align:right}.link-to-category__anchor,.link-to-purpose__anchor{padding-right:24px;color:#2d88d9;font-weight:700;font-size:1.0769230769rem}.link-to-category__anchor:hover,.link-to-purpose__anchor:hover{opacity:.8}.link-to-category:after,.link-to-purpose:after{content:"\F105";position:absolute;top:50%;right:0;color:#2d88d9;font-size:1.2307692308rem;transform:translateY(-50%);font-family:rettyfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}@font-face{font-family:rettyfont;font-display:swap;src:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/fonts/shared/rettyfont.eot");src:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/fonts/shared/rettyfont.eot?#iefix") format("embedded-opentype"),url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/fonts/shared/rettyfont.woff2") format("woff2"),url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/fonts/shared/rettyfont.woff") format("woff"),url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/fonts/shared/rettyfont.ttf") format("truetype"),url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/fonts/shared/rettyfont.svg#rettyfont") format("svg")}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.topuser-section{margin-top:54px}.topuser-section__title{color:#2e2e3b;font-size:1.8461538462rem;font-weight:700;text-align:center}.topuser-section__title--emphasis{color:#c19129}.topuser-section__info{padding-bottom:20px;border-bottom:1px solid #d5d5d8;margin-top:20px;color:#2e2e3b;font-size:1.2307692308rem;text-align:center}.topuser-section__list{display:flex;flex-wrap:wrap;justify-content:space-between}.topuser-section__item{flex-basis:364px;flex-grow:0;flex-shrink:0;transition-duration:.3s}.topuser-section__item:hover{opacity:.7}.topuser-section__read-more{display:flex;width:274px;height:40px;align-items:center;justify-content:center;border:1px solid #c19129;margin:20px auto 0;background-color:#fff;border-radius:4px;color:#c19129;font-size:1.0769230769rem;font-weight:700;text-align:center}.topuser-section__read-more:hover{opacity:.7}.topuser-report{padding-bottom:30px;border-bottom:1px solid #d5d5d8;margin-top:25px}.topuser-report__header{display:flex;min-height:58px;flex-direction:column;align-items:flex-start;justify-content:flex-end}.topuser-report__restaurant-name{display:inline-block;margin-top:6px;color:#2e2e3b;font-size:1.2307692308rem;font-weight:700}.topuser-report__info{margin-top:2px}.topuser-report__restaurant-access,.topuser-report__restaurant-category{display:inline-block;color:#2e2e3b;font-size:.9230769231rem}.topuser-report__restaurant-access:nth-child(n+2){margin-left:4px}.topuser-report__images{display:flex;margin-top:12px}.topuser-report__image{width:182px;height:182px;object-fit:cover}.topuser-report__image:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.topuser-report__image:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.topuser-report__profile{display:flex;margin-top:20px}.topuser-report__user-icon{width:44px;height:44px;border-radius:50%}.topuser-report__user-detail{display:flex;flex-direction:column;justify-content:center;margin-left:10px}.topuser-report__user-name{color:#c19129;font-weight:700}.topuser-report__pro-label{font-size:.8461538462rem}.topuser-report__user-text{font-weight:700}.topuser-report__score{margin-top:7px}.topuser-report__report{position:relative;margin-top:16px}.topuser-report__report-body{overflow:hidden;width:100%;max-height:6.89231rem;color:#2e2e3b;font-size:1.0769230769rem}.topuser-report__read-more{position:absolute;right:0;bottom:0;display:inline-block;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 10%);color:#2d88d9;font-size:1.0769230769rem}.topuser-report__read-more:before{padding-left:1em;color:#2e2e3b;content:"\2026"}.index-header{position:relative;min-width:1160px;min-height:400px}.index-header__hero-image{position:absolute;z-index:-1;top:0;left:0;width:100%;height:400px;background-image:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/hero.jpg");background-repeat:no-repeat;background-size:cover}.index-header__slogan{padding-top:40px;color:#2e2e3b;font-size:28px;font-weight:700;text-align:center}.index-header__search-area{height:212px;margin:40px auto 0}.index-header__reserve-info,.index-header__search-area{width:1140px;background-color:#fff;border-radius:8px;box-shadow:0 3px 10px 0 rgba(0,0,0,.2)}.index-header__reserve-info{height:100px;margin:30px auto 10px}.top-section{width:100%;margin-bottom:20px;overflow-wrap:break-word;word-break:break-all}.top-section__container{margin:0 auto}.top-section__contents{padding:10px 0}.top-section__overflow-scroll{overflow-x:scroll}.top-section__footer{padding:10px}.top-section__footer p{text-align:right}.top-section__footer a{display:inline-block;padding:8px 14px;background-color:#f7ebdb;border-radius:3px;color:#aa6401;font-size:.8461538462rem;font-weight:700}.dfp-banner{width:400px}.slick-slider{box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;padding:0;margin:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;height:100%;min-height:1px;float:left}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;border:none;cursor:pointer;font-size:0;line-height:0;transform:translateY(-50%)}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:before,.slick-prev:before{color:#fff;font-family:slick;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;opacity:.75}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;padding:0;margin:0 5px}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{display:block;padding:5px;border:0;background:transparent;color:transparent;font-size:0;line-height:0;outline:none}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;color:#000;content:"\2022";font-family:slick;font-size:6px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:20px;opacity:.25;text-align:center}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.web-to-app{display:flex;padding-bottom:27px;margin-top:60px;font-weight:700}.web-to-app__banner{width:70%;height:170px;padding-right:100px;background-image:url("https://assets.retty.me/v-202507080310-master-2472c6cdf88ad07b28960cbc1f65d1c8e8db1e0b/images/pancake/web-to-app-banner.jpg");border-radius:8px 0 0 8px}.web-to-app__messages{padding:30px 0 0 30px}.web-to-app__download-links{width:43%;background-color:#fff9e7;border-radius:0 8px 8px 0}.web-to-app__download-text{padding-top:35px;font-size:1.3846153846rem;text-align:center}.web-to-app__title{font-size:2.1538461538rem}.web-to-app__text{padding-top:14px;font-size:1.3846153846rem}.web-to-app .store-links{display:flex;align-items:center;justify-content:center;margin-top:30px}.web-to-app .store-links__item:nth-child(n+2){margin-left:20px}[v-cloak]{visibility:hidden}body{background-color:#fff}.main-contents{width:1140px;box-sizing:content-box;padding:0 10px;margin:0 auto}.small-ad-content{display:flex;align-items:center;justify-content:center;margin-top:60px}.small-ad-content:empty{margin-top:0}.middle-ad-section{display:flex;margin-top:40px;margin-left:-10px}.middle-ad-section__item{height:280px;margin:0 10px}.middle-ad-section__inner{overflow:hidden;width:560px;height:280px;background:#fff}.middle-ad-section iframe{width:560px;height:280px}.area-link-section-skeleton{margin-top:60px;height:488px}
