/* The copied AAA layout is the design baseline. Keep changes here so the
   delivered common.css and image assets remain available unchanged. */
:root{--ink:#262626;--muted:#67736d;--paper:#fff;--line:#dce4e4;--teal:#007f8c;--lime:#d9f2f0;--white:#fff;background:#fff}
body.kr-editorial{background:#fff;text-align:left;font-size:13px;line-height:1.8;color:#262626}
.kr-editorial a{color:#265b99}.kr-editorial .kr-button{color:#fff;background:#007f8c}.kr-editorial .kr-button-light{color:#00737e;background:white}
#aaa-header.kr-header{background:#0069d5;border:0;box-shadow:0 2px 2px #0002}
#aaa-header .global{min-width:0;height:80px;margin:0;background:#0069d5}
#aaa-header .global .inner{width:1000px;max-width:calc(100% - 32px);height:80px;display:flex;align-items:stretch;margin:auto}
#aaa-header .global .logo{float:none;flex:0 0 158px;width:158px;height:80px;margin:0}
#aaa-header .global .logo a{width:158px;height:80px;background:none;text-indent:0;position:relative}
.aaa-logo-label{position:absolute;top:1px;left:0;width:100%;text-align:center;color:#fff;font-size:10px;font-weight:bold;line-height:15px}
.aaa-logo-art{position:absolute;left:8px;bottom:4px;width:142px;height:55px;background:url(/img/common/logo.png) center bottom no-repeat}
#aaa-header .global .glnav{float:none;flex:1;min-width:0}.glnav ul{list-style:none;margin:0;padding:0}
#aaa-header .global .glnav ul{display:flex;height:80px}#aaa-header .global .glnav ul li{float:none;flex:1;min-width:0}
#aaa-header .global .glnav ul li a{width:100%;font-size:12px;line-height:1.4;color:white;box-sizing:border-box;text-decoration:none}
#aaa-header .global .glnav ul li a:after{width:100%;left:0;margin-left:0}
#aaa-header .global #gl-search_sites{float:none;flex:0 0 270px;margin:10px 0 0 30px;height:60px}
#aaa-header .global #gl-search_sites input{box-sizing:border-box;font-size:12px;line-height:30px;padding:0 10px 0 30px}
#aaa-header .global #gl-search_sites label{font-size:14px;line-height:20px}#aaa-header .global #gl-search_sites button{border:0;background-color:transparent}
.aaa-local-notice{padding:9px 16px;margin:0;background:#fff4d4;color:#654d13;text-align:center;font-size:12px;line-height:1.8}
#aaa-contents.aaa-page-columns{width:1000px;max-width:calc(100% - 32px);margin:0 auto;display:grid;grid-template-columns:minmax(0,700px) minmax(0,270px);gap:30px;align-items:start;padding:38px 0 48px;text-align:left}
#aaa-contents.aaa-page-columns:after{display:none}
.aaa-page-columns>.kr-container{width:100%;max-width:none;min-width:0;margin:0;padding:0}
#aaa-contents.aaa-page-columns>#side{float:none;width:100%;min-width:0;margin:16px 0 0;padding:0}
.aaa-original-tabs{height:49px;padding-left:24px;position:relative;z-index:1}
.aaa-original-tabs .aaa-tab-overview{display:block;width:210px;height:60px;background:url(/img/home/billboard-tabs.png) 0 -40px no-repeat;text-indent:-10000px;overflow:hidden}
.aaa-billboard{border:2px solid #aaa}
.aaa-billboard-visual{position:relative;aspect-ratio:696/298;background:#35d7e6;overflow:hidden}
.aaa-yellow-band{position:absolute;top:5%;left:-2%;width:104%;height:13%;transform:rotate(5deg);background:#fff500;color:#111;text-align:right;padding-right:3%;font-size:clamp(12px,2vw,25px);font-weight:bold;line-height:1.5;white-space:nowrap}
.aaa-yellow-band .aaa-catchphrase{position:absolute;right:2%;top:0;width:64%;height:100%;overflow:visible;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,sans-serif;font-weight:500}
.aaa-catchphrase text{fill:currentColor}
.aaa-catchphrase .aaa-catchphrase-emphasis{fill:#a82832}
.aaa-billboard-visual h1{position:absolute;left:5.5%;top:23.5%;font-size:clamp(13px,2vw,25px);color:white;letter-spacing:1px;margin:0;line-height:1.4;font-weight:400}
.aaa-billboard-visual h1 span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.aaa-billboard-logo{position:absolute;left:0;bottom:0;width:50%;height:64%;background:url(/img/home/billboard-visual.png) left bottom / 200% auto no-repeat}
.aaa-billboard-count{position:absolute;left:56.75%;top:32.5%;margin:0;width:40%}
.aaa-billboard-count dt{font-size:clamp(10px,1.8vw,20px);font-weight:bold;color:#fff;line-height:1.6;white-space:nowrap}
.aaa-billboard-count dd{margin:0;display:flex;gap:4px;align-items:end;line-height:1}
.aaa-billboard-count dd>span{width:25%;aspect-ratio:70/90;background:#fff;color:#ff4100;font:bold clamp(36px,7.8vw,84px)/1.07 Arial,sans-serif;text-align:center;display:flex;align-items:center;justify-content:center}
.aaa-billboard-count small{color:#fff;font-size:clamp(9px,1.5vw,15px);font-weight:bold;margin-bottom:2px}
.aaa-billboard-more{position:absolute;left:56.75%;bottom:4%;width:40%;height:17%;border:1px solid #aaa;border-radius:7px;background:linear-gradient(#fff,#ddd);color:#262626!important;display:flex;align-items:center;justify-content:center;font-size:clamp(9px,1.2vw,13px);font-weight:bold;text-decoration:none}
.aaa-billboard-more:before{content:'›';border:2px solid #444;border-radius:100%;font:bold 18px/16px Arial;width:20px;height:20px;text-align:center;margin-right:8px}
.aaa-ticker{background:#333 url(/img/home/billboard-ticker.png) no-repeat left center;color:#fff;min-height:40px;padding:9px 12px 9px 65px;line-height:1.6;font-size:12px;font-weight:bold}
.aaa-home-reading{padding:28px;margin:14px 0 35px;background:#effbfc;border-top:4px solid #00a8b8}
.aaa-home-reading .reading-label{color:#00737e;font-size:14px;font-weight:700;letter-spacing:.04em;margin:0 0 22px}
.aaa-home-reading h2{font-size:26px;line-height:1.5;margin:0 0 18px;font-weight:700}
.aaa-home-reading>p:not(.reading-label){font-size:14px;line-height:1.9;margin:0 0 22px}
.aaa-reading-links{display:grid;gap:10px;margin-bottom:20px}
.aaa-reading-link{display:block;padding:16px 20px;border:1px solid #d9e4e5;background:#fff;border-radius:7px;text-decoration:none}
.aaa-reading-link small{display:block;color:#00737e;font-size:11px;font-weight:bold;margin-bottom:12px}
.aaa-reading-link strong{font-size:18px;line-height:1.7;color:#153f45}
.aaa-review-heading{width:100%;aspect-ratio:700/93;background:url(/img/home/head-review.png) no-repeat left center / contain;text-indent:-10000px;overflow:hidden;margin:35px 0 15px}
.aaa-review-empty{font-size:13px;margin-bottom:28px}.aaa-review-empty p{margin:8px 0}.aaa-review-empty a{display:inline-block;margin-top:5px}
.aaa-section-title{font-size:21px;line-height:1.6;margin:28px 0 12px;font-weight:bold}.aaa-section-note{font-size:13px;margin:0 0 18px}
.aaa-align-right{text-align:right;margin:15px 0 30px}
.aaa-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}
.aaa-guide{display:flex;gap:10px;padding:18px 0;border-bottom:1px dotted #bbb;text-decoration:none}.aaa-guide h3{font-size:15px;margin:0 0 8px}.aaa-guide p{font-size:12px;color:#666;margin:0 0 8px;line-height:1.8}.aaa-guide small{font-size:11px}
.aaa-guide-icon{flex:0 0 48px;width:48px;height:48px;background:url(/img/common/icons-aside_knowhow.png) 0 var(--icon-position) no-repeat}
#side .block{margin:0 0 28px}.aaa-side-sites{border:1px solid #ddd;padding:18px}
.aaa-side-sites h2{font-size:16px;margin:0 0 14px;font-weight:bold}.aaa-side-site{border-bottom:1px solid #e1e5e2;padding:13px 0;line-height:1.6}
.aaa-side-site .aaa-side-name{color:#4b6255;text-decoration:none;font-size:13px}.aaa-side-site small{display:block;font-size:10px;color:#839084}
.aaa-side-site .ks-badge{font-size:10px;padding:1px 6px;line-height:1.7;margin-right:4px;border-color:#c4dfcd;background:#eaf5ee;color:#287344}
.aaa-side-more{display:block;font-size:12px;text-decoration:none;color:#4b6255!important;margin-top:10px}
.aaa-side-menu h2{font-size:14px;line-height:1.6;border-bottom:1px solid #ccc;padding:8px 0 12px 40px;position:relative;font-weight:bold;margin:0}
.aaa-side-menu h2:before{content:'';position:absolute;left:0;top:5px;width:32px;height:22px;background:url(/img/common/icons-side_blockHeader.png) 0 -74px no-repeat}
.aaa-side-menu ul{list-style:none;margin:0;padding:0}.aaa-side-menu li{border-bottom:1px dotted #ccc;padding:13px 0;font-size:13px}
.kr-eyebrow{display:none}.kr-breadcrumb{padding:0 0 18px}.kr-index-intro{padding:12px 0 24px}.kr-index-intro h1{font-size:28px;letter-spacing:0}.kr-index-intro>p:last-child{font-size:14px}
.kr-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kr-card{padding:20px;border-radius:5px}.kr-card:hover,.ks-card:hover{transform:none}.kr-card h3{font-size:17px}.kr-card h3 a{color:#153f45}.kr-card-meta{font-size:10px;padding-top:10px}
.kr-reading-layout,.ks-detail-layout{display:block}.kr-reading-aside,.ks-aside{display:none}.kr-article{padding:24px;border-radius:0;margin:0}.kr-article-header h1{font-size:26px}.kr-prose h2{font-size:21px;background:#eff8f8;border-color:#00a5b5;padding:14px 17px}.kr-prose strong{background:linear-gradient(transparent 65%,#dcf4ef 65%)}.kr-toc{background:#f0f8f8}
.ks-catalog-heading{padding:12px 0 28px}.ks-catalog-heading h1{font-size:29px;letter-spacing:0}.ks-catalog-heading h1 em{color:#007f8c}.ks-catalog-heading p{font-size:13px}.ks-total{padding:12px 20px}.ks-total strong{font-size:48px}
.ks-grid{grid-template-columns:1fr;gap:16px}.ks-card{padding:20px;border-radius:4px}.ks-card h3{font-size:20px;margin:10px 0}.ks-card>p{margin-bottom:14px}.ks-card-stats{padding-top:12px}.ks-card-stats dd{font-size:24px}.ks-card-link{padding-top:10px;margin-top:12px}
.ks-tabs a[aria-current=page],.ks-pagination a[aria-current=page]{background:#007f8c}.ks-filter-panel{border-radius:4px}.ks-search{padding:18px;gap:10px}.ks-search label:first-of-type{flex-basis:100%}.ks-search{flex-wrap:wrap}.ks-search label:nth-of-type(2){flex:1}
.ks-detail-hero{padding:14px 0 25px}.ks-detail-hero h1{font-size:30px}.ks-lead{font-size:15px}.ks-mobile-toc{display:block;background:#eff8f8;padding:15px 18px;font-size:13px;margin-bottom:20px}.ks-mobile-toc summary{cursor:pointer;font-weight:bold}.ks-mobile-toc ol{padding-left:22px;line-height:2.3}.ks-section h2{font-size:22px}.ks-body a:not(.kr-button){color:#265b99}.ks-notice{background:#eff8f8;border-color:#00a5b5}.ks-metrics,.ks-table-scroll th{background:#eff8f8}.ks-overall h1{font-size:28px}
.kr-footer{background:#f6f6f6;color:#333;padding:28px 16px 18px;border-top:1px solid #ddd}
.aaa-original-footer-menu{max-width:1000px;margin:auto;display:block!important}.aaa-original-footer-menu>div{display:flex;gap:25px;margin-bottom:16px;align-items:start}.aaa-original-footer-menu strong{flex:0 0 120px;text-align:center;background:#0069d5;border-radius:3px;color:white;font-size:12px;padding:5px 8px}.aaa-original-footer-menu p{display:flex;flex-wrap:wrap;gap:8px 22px;margin:3px 0}.kr-footer a{color:#265b99;font-size:12px}.aaa-original-footer-note{max-width:1000px;margin:25px auto 15px;font-size:11px}.aaa-original-copyright{text-align:center;font-size:11px}
@media(max-width:1050px){#aaa-header .global .logo{flex-basis:130px;width:130px}#aaa-header .global .logo a{width:130px}.aaa-logo-art{left:4px;width:122px;height:45px;background-size:122px auto}.aaa-logo-label{font-size:9px}#aaa-header .global #gl-search_sites{flex-basis:235px;margin-left:12px}#aaa-header .global #gl-search_sites input{width:235px}#aaa-header .global #gl-search_sites label{font-size:12px;padding-left:40px;margin-left:8px}.aaa-yellow-band{font-size:2.35vw}.aaa-billboard-visual h1{font-size:2.3vw}.aaa-billboard-count dt{font-size:1.9vw}.aaa-billboard-count dd>span{font-size:7.6vw}.aaa-billboard-count small{font-size:1.4vw}#aaa-contents.aaa-page-columns{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.aaa-billboard-more{font-size:1.1vw}}
@media(max-width:760px){#aaa-header .global{height:auto}#aaa-header .global .inner{max-width:100%;width:100%;height:auto;display:flex;flex-wrap:wrap;padding:0 12px}#aaa-header .global .logo{height:70px;order:0;border:0}#aaa-header .global .logo a{height:70px}#aaa-header .global #gl-search_sites{order:1;flex:1;margin:8px 0 0 10px;width:auto;min-width:0}#aaa-header .global #gl-search_sites input{width:100%;font-size:11px}#aaa-header .global #gl-search_sites label{font-size:10px;margin:0;padding-left:0;background:none;white-space:nowrap}#aaa-header .global .glnav{order:2;flex-basis:100%;height:68px}#aaa-header .global .glnav ul{height:68px}#aaa-header .global .glnav ul li a{height:68px;padding-top:35px;font-size:10px}#aaa-header .global .glnav ul li a:after{top:3px}.aaa-local-notice{font-size:10px;padding:7px 12px}
#aaa-contents.aaa-page-columns{display:block;max-width:none;width:auto;margin:0 12px;padding:26px 0 32px}.aaa-original-tabs{padding-left:12px;height:42px}.aaa-original-tabs .aaa-tab-overview{background-size:525px auto;width:175px;height:50px;background-position:0 -33.33px}.aaa-yellow-band{font-size:3.55vw}.aaa-billboard-visual h1{font-size:3.5vw}.aaa-billboard-count dt{font-size:2.9vw}.aaa-billboard-count dd>span{font-size:11.5vw}.aaa-billboard-count dd{gap:3px}.aaa-billboard-count small{font-size:2.2vw}.aaa-billboard-more{font-size:1.85vw;border-radius:4px}.aaa-billboard-more:before{width:12px;height:12px;font-size:11px;line-height:9px;border-width:1px;margin-right:4px}.aaa-ticker{font-size:10px;padding-left:43px;background-size:43px auto;min-height:34px}.aaa-home-reading{padding:22px 18px;margin:14px 0 24px}.aaa-home-reading .reading-label{font-size:12px;margin-bottom:16px}.aaa-home-reading h2{font-size:22px}.aaa-home-reading>p:not(.reading-label){font-size:13px}.aaa-reading-link{padding:14px}.aaa-reading-link strong{font-size:16px}.aaa-reading-link small{font-size:10px;margin-bottom:8px}.aaa-review-heading{margin-top:26px}.aaa-guide-grid,.kr-card-grid{grid-template-columns:1fr}.aaa-page-columns>#side{margin-top:36px}.aaa-side-sites{padding:18px}.aaa-side-site{padding:13px 0}.aaa-side-menu h2{font-size:15px}.kr-article{padding:22px 16px}.kr-article-header h1{font-size:24px}.kr-prose h2{font-size:20px}.kr-card h3{font-size:17px}.ks-catalog-heading h1{font-size:25px}.ks-total{padding:8px 0 8px 15px}.ks-total strong{font-size:40px}.ks-detail-hero h1{font-size:27px}.ks-section h2{font-size:21px}.aaa-original-footer-menu>div{display:block}.aaa-original-footer-menu strong{display:inline-block;margin-bottom:10px}.aaa-original-footer-menu p{gap:8px 16px}.ks-hero-bottom{flex-wrap:wrap}}

/* Keirin edition: warm reds, cream and restrained gold on the copied AAA layout. */
:root{
  --keirin-deep:#781f2c;
  --keirin-primary:#a82b35;
  --keirin-hero:#bd3f3c;
  --keirin-pale:#fff3ee;
  --keirin-line:#ecd8d1;
  --keirin-accent:#f5dca1;
  --ink:#352927;--muted:#7f6c66;--paper:#fffdfb;
  --teal:var(--keirin-primary);--lime:var(--keirin-accent);--line:var(--keirin-line);
}
.aaa-theme-filters{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
body.kr-editorial{color:var(--ink);background:#fffdfb}
.kr-editorial a,.ks-body a:not(.kr-button),.kr-footer a{color:var(--keirin-primary)}
.kr-editorial a:focus-visible,.kr-editorial button:focus-visible,.kr-editorial input:focus-visible,.kr-editorial summary:focus-visible{outline-color:#b76743}
#aaa-header.kr-header,#aaa-header .global{background:linear-gradient(105deg,#681c29,#9a3036)}
#aaa-header .global .logo,#aaa-header .global .glnav ul li{border-right-color:#5c1e27}
#aaa-header .global .glnav ul li{border-left-color:#bc6666}
#aaa-header .global .glnav{border-right-color:#bc6666}
#aaa-header .global .glnav ul li a:hover{background:#a53c40}
#aaa-header .global #gl-search_sites input{background:#fffaf4;color:#633c38}
.aaa-local-notice{background:#faf0e2;color:#806652}
.aaa-billboard{border-color:#ba726b}
.aaa-billboard-visual{background:linear-gradient(120deg,#902631 5%,#c0443d 70%,#cf5944)}
/* Keep the source art; paint its white logo against the keirin hero. */
.aaa-billboard-logo{filter:url(#aaa-keirin-logo-color);mix-blend-mode:lighten}
.aaa-original-tabs .aaa-tab-overview{filter:hue-rotate(245deg) saturate(.65) brightness(.8) contrast(1.67)}
.aaa-yellow-band{background:var(--keirin-accent);color:#532b25}
.aaa-yellow-band span{color:#a82832}
.aaa-billboard-count dd>span{background:#fffaf2;color:var(--keirin-deep)}
.aaa-billboard-more{background:linear-gradient(#fff4d9,#f5dca1);border-color:#ddb974;color:#642b2a!important}
.aaa-billboard-more:before{border-color:#98514a}
.aaa-billboard-more:hover{background:#fff4d9}
.aaa-ticker{background-color:#51282a;background-blend-mode:screen}
.aaa-home-reading{background:#fff5ef;border-top-color:#bf5247}
.aaa-home-reading .reading-label,.aaa-reading-link small{color:#a0463c}
.aaa-reading-link{border-color:var(--keirin-line)}
.aaa-reading-link strong,.kr-card h3 a{color:#673a34}
.aaa-reading-link:hover{border-color:#c2806b;box-shadow:0 2px 8px #9a30360a}
.aaa-review-heading{filter:url(#aaa-keirin-review-color)}
.aaa-side-sites{background:#fff;border-color:var(--keirin-line)}
.aaa-side-site{border-color:#f0e0d8}
.aaa-side-site .aaa-side-name{color:#6c4038}
.aaa-side-site small{color:#88746b}
.aaa-side-more{color:var(--keirin-primary)!important}
.aaa-side-site .ks-badge.ks-good,.ks-badge.ks-good{background:#fff0d2;color:#765520;border-color:#e4c78d}
.aaa-side-menu h2,.aaa-side-menu li{border-color:var(--keirin-line)}
.kr-editorial .kr-button{background:var(--keirin-primary);color:#fff}
.kr-editorial .kr-button:hover{background:var(--keirin-deep)}
.kr-editorial .kr-button-light{background:#fff;color:var(--keirin-primary);border-color:#d8b2a9}
.kr-categories a{border-color:#e6cec5}
.kr-categories a[aria-current]{background:var(--keirin-primary);border-color:var(--keirin-primary);color:white}
.kr-card,.ks-card,.ks-filter-panel,.ks-faq,.ks-bars,.ks-table-scroll{border-color:var(--keirin-line)}
.kr-card:hover,.ks-card:hover{border-color:#c88c79}
.kr-card-meta,.ks-card-link,.ks-card-stats{border-color:#efdfd7}
.kr-card-meta,.ks-card h3 a{color:var(--keirin-primary)}
.kr-toc,.kr-trust-callout,.ks-mobile-toc,.ks-notice,.ks-metrics,.ks-table-scroll th,.kr-prose th{background:var(--keirin-pale)}
.kr-prose h2{background:var(--keirin-pale);border-color:#bf5247}
.kr-prose strong{background:linear-gradient(transparent 65%,#fae2c9 65%)}
.kr-prose th,.kr-prose td,.ks-table-scroll th,.ks-table-scroll td{border-color:var(--keirin-line)}
.kr-prose tr:nth-child(even) td,.ks-table-scroll tbody tr:nth-child(even){background:#fffaf6}
.ks-detail-hero,.ks-section,.ks-metrics,.ks-metrics>div{border-color:var(--keirin-line)}
.ks-notice{border-color:#bf5247;color:#79584d}
.ks-warning{background:#fff5df;border-color:#c79848;color:#765e30}
.ks-table-scroll th{color:#754b40}
.ks-metrics span,.ks-note,.ks-section p.ks-note{color:#887065}
.ks-tabs{background:#fbf0e9;border-color:var(--keirin-line)}
.ks-tabs a[aria-current=page],.ks-pagination a[aria-current=page]{background:var(--keirin-primary);color:white}
.ks-search input,.ks-search select{background:#fffaf7;border-color:#e4cbbf;color:var(--ink)}
.ks-bar-row>div{background:#f6e6db}.ks-bar-row>div>span{background:#bc695b}
.ks-venue-tags li{background:#f8e9df}
.ks-pagination a{border-color:var(--keirin-line)}
.kr-footer{background:#f8eee8;border-top-color:var(--keirin-line)}
.aaa-original-footer-menu strong{background:var(--keirin-primary)}
/* Reconnect the original side-top20/share/result/menu component classes. */
#aaa-contents #side .block{margin-bottom:30px}
#aaa-contents #side .block h3{color:#543631;font-size:15px;line-height:1.65;font-weight:700;border-color:#e4c9be}
#aaa-contents #side #side-top20 h3{padding-left:0;background:none;font-size:16px;margin:0 0 10px}
#aaa-contents #side #side-top20 h3:after{display:none}
#aaa-contents #side .aaa-side-caption{font-size:11px;line-height:1.8;color:#8b7066;margin:10px 0}
#aaa-contents #side #side-result ul{list-style:none;padding:0;margin:0}
#aaa-contents #side #side-result ul li{background:#fff9f3;border:1px solid #eedbd0;border-left:3px solid #b84b40;padding:12px;margin:10px 0;overflow-wrap:anywhere}
#aaa-contents #side #side-result ul li .name{font-size:13px;font-weight:700;margin:0 0 7px}
#aaa-contents #side #side-result ul li .race{font-size:12px;margin:0 0 8px;color:#6c5147}
#aaa-contents #side #side-result ul li .detail{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:3px 8px;margin:0;text-align:left}
#aaa-contents #side #side-result ul li .detail:after{display:none}
#aaa-contents #side #side-result ul li .detail dd.date{grid-column:1/-1;float:none;display:block;margin:0;color:#98796b;font-size:10px}
#aaa-contents #side #side-result ul li .detail dt.refund{font-size:11px;color:#7d5c51}
#aaa-contents #side #side-result ul li .detail dd.refund{font-size:18px;color:#a52e32;margin:0;font-variant-numeric:tabular-nums}
#aaa-contents #side #side-result .more{font-size:12px}
#aaa-contents #side #side-menu ul{list-style:none;padding:0;margin:0}
#aaa-contents #side #side-menu ul li{border-color:#e7d7cf;font-size:13px;line-height:1.8;padding:10px 0}
#aaa-contents #side #side-menu ul li a{padding:0}
#aaa-contents #side #side-menu .aaa-side-article{font-size:12px}
#aaa-contents #side #side-menu .aaa-side-article:first-of-type{border-top:2px solid #e7d7cf}
