:root{--g-color-text-def:#000;--g-color-border:#b7b0aa;--column01-01:#8575d6;--column01-02:#f07e1c;--g-anim-speed:0.15s;--g-anim-speed-slow:0.5s;--g-header-height-pc:80px;--g-header-height-pc-vw:vwPC(80);--g-header-height-sp:60px}#aff-contents html{-webkit-text-size-adjust:100%;box-sizing:border-box;overflow-y:scroll}#aff-contents *,#aff-contents :after,#aff-contents :before{box-sizing:inherit}#aff-contents :after,#aff-contents :before{text-decoration:inherit;vertical-align:inherit}#aff-contents *{background-repeat:no-repeat;margin:0;padding:0}#aff-contents audio:not([controls]){display:none;height:0}#aff-contents hr{overflow:visible}#aff-contents article,#aff-contents aside,#aff-contents details,#aff-contents figcaption,#aff-contents figure,#aff-contents footer,#aff-contents header,#aff-contents main,#aff-contents menu,#aff-contents nav,#aff-contents section,#aff-contents summary{display:block}#aff-contents summary{display:list-item}#aff-contents small{font-size:80%}#aff-contents [hidden],#aff-contents template{display:none}#aff-contents abbr[title]{border-bottom:1px dotted;text-decoration:none}#aff-contents a{-webkit-text-decoration-skip:objects;background-color:initial}#aff-contents a:active,#aff-contents a:hover{outline-width:0}#aff-contents code,#aff-contents kbd,#aff-contents pre,#aff-contents samp{font-family:monospace,monospace}#aff-contents b,#aff-contents strong{font-weight:bolder}#aff-contents dfn{font-style:italic}#aff-contents mark{background-color:#ff0;color:#000}#aff-contents sub,#aff-contents sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}#aff-contents sub{bottom:-.25em}#aff-contents sup{top:-.5em}#aff-contents input{border-radius:0}#aff-contents [role=button],#aff-contents [type=button],#aff-contents [type=reset],#aff-contents [type=submit],#aff-contents button{cursor:pointer}#aff-contents textarea{overflow:auto;resize:vertical}#aff-contents button,#aff-contents input,#aff-contents optgroup,#aff-contents select,#aff-contents textarea{font:inherit}#aff-contents button{overflow:visible}#aff-contents [type=button]::-moz-focus-inner,#aff-contents [type=reset]::-moz-focus-inner,#aff-contents [type=submit]::-moz-focus-inner,#aff-contents button::-moz-focus-inner{border-style:none;padding:0}#aff-contents [type=button]::-moz-focus-inner,#aff-contents [type=reset]::-moz-focus-inner,#aff-contents [type=submit]::-moz-focus-inner,#aff-contents button:-moz-focusring{outline:1px dotted ButtonText}#aff-contents [type=reset],#aff-contents [type=submit],#aff-contents button,#aff-contents html [type=button]{-webkit-appearance:button}#aff-contents button,#aff-contents select{text-transform:none}#aff-contents button,#aff-contents input,#aff-contents textarea{background-color:initial;border-style:none;color:inherit}#aff-contents select::-ms-expand{display:none}#aff-contents select::-ms-value{color:currentColor}#aff-contents ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#aff-contents [type=search]{-webkit-appearance:textfield;outline-offset:-2px}#aff-contents img{border-style:none}#aff-contents progress{vertical-align:initial}#aff-contents svg:not(:root){overflow:hidden}#aff-contents audio,#aff-contents canvas,#aff-contents progress,#aff-contents video{display:inline-block}#aff-contents [aria-busy=true]{cursor:progress}#aff-contents [aria-controls]{cursor:pointer}#aff-contents [aria-disabled]{cursor:default}#aff-contents ::selection{background-color:#b3d4fc;color:#000;text-shadow:none}#aff-contents *,#aff-contents h1,#aff-contents h2,#aff-contents h3,#aff-contents h4,#aff-contents h5,#aff-contents p{background:none;border:none;font-size:inherit;margin:0;padding:0}#aff-contents h1,#aff-contents h2,#aff-contents h3,#aff-contents h4{line-height:1.5}#aff-contents li,#aff-contents ul{background:none;background-position:inherit;list-style:none}#aff-contents a{color:inherit;text-decoration:none;transition:.3s;word-break:break-all}#aff-contents img{border:none;height:auto;max-width:100%;vertical-align:bottom}#aff-contents iframe{max-width:100%}#aff-contents input,#aff-contents select,#aff-contents textarea{background-color:initial;border:1px solid #aaa;color:inherit;max-width:100%}#aff-contents input[type=radio]{border:none;max-width:100%;padding:0;width:inherit}#aff-contents p:not([class]){margin-bottom:1em}#aff-contents p:not([class]):last-child{margin-bottom:0}#aff-contents strong{font-size:100%;font-weight:700}#aff-contents rt{font-size:.4em;font-weight:400}#aff-contents .sec-search-category{background:snow;border-radius:20px}#aff-contents .sec-search-category-title{color:#333;font-weight:700;text-align:center}#aff-contents .sec-search-category-list{display:grid}#aff-contents .sec-search-category-item a{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#fff;color:#333;display:flex;font-weight:700;justify-content:center;transition:color var(--g-anim-speed-slow),border-color var(--g-anim-speed-slow)}#aff-contents .c-select-category-title{flex-shrink:0;font-weight:700}#aff-contents .c-select-category .c-cat-label{margin-top:0}#aff-contents .c-cat-label{display:flex;flex-wrap:wrap}#aff-contents .c-cat-label.is-center{justify-content:center}#aff-contents .c-cat-label-item a{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border:1px solid #d8d8db;border-radius:100vmax;color:#333;display:inline-flex;font-weight:700;line-height:1;position:relative;transition:color var(--g-anim-speed-slow),border-color var(--g-anim-speed-slow);z-index:2}@media print,screen and (min-width:769px){#aff-contents a:hover{opacity:.7}#aff-contents .sec-search-category{margin-block:100px 40px}#aff-contents .sec-search-category-inner{padding:40px}#aff-contents .sec-search-category-title{font-size:28px}#aff-contents .sec-search-category-list{gap:12px;grid-template-columns:repeat(4,1fr);margin-top:24px}#aff-contents .sec-search-category-item a{border:2px solid #d8d8db;border-radius:9px;font-size:28px;height:72px}#aff-contents .c-select-category{align-items:center;display:flex;gap:8px;justify-content:center;padding-block:16px}#aff-contents .c-select-category.is-sp{display:none}#aff-contents .c-select-category-title{font-size:16px}#aff-contents .c-cat-label{gap:4px;margin-top:16px}#aff-contents .c-cat-label-item a{font-size:16px;padding:4px 10px 6px}}@media only screen and (max-width:768px){#aff-contents .sec-search-category{margin-block:12.8vw 4.2667vw}#aff-contents .sec-search-category-inner{padding:6.4vw 2.6667vw}#aff-contents .sec-search-category-title{font-size:5.3333vw}#aff-contents .sec-search-category-list{gap:2.4vw;grid-template-columns:repeat(2,1fr);margin-top:4.2667vw}#aff-contents .sec-search-category-item a{border:.5333vw solid #d8d8db;border-radius:2.4vw;font-size:5.3333vw;height:12.8vw}#aff-contents .c-select-category{background:#fff;padding-block-end:4.2667vw;padding-inline:2.6667vw}#aff-contents .c-select-category-title,#aff-contents .c-select-category.is-pc{display:none}#aff-contents .c-select-category .c-cat-label{display:grid;gap:1.3333vw;grid-template-columns:repeat(4,1fr);justify-content:center}#aff-contents .c-select-category .c-cat-label .c-cat-label-item a{width:100%}#aff-contents .c-cat-label{gap:1.0667vw;margin-top:4.2667vw}#aff-contents .c-cat-label.is-small-margin-sp{margin-top:2.1333vw}#aff-contents .c-cat-label-item a{align-items:center;display:inline-flex;font-size:3.7333vw;justify-content:center;padding:1.3333vw 2.6667vw 1.8667vw}}@media (max-width:7px){#aff-contents{font-size:1em;margin-left:-10px;margin-right:-10px}}@media print,screen and (min-width:769px) and (max-width:960px){#aff-contents .sec-search-category-inner{padding:4.1623vw}#aff-contents .sec-search-category-title{font-size:2.9136vw}#aff-contents .sec-search-category-list{gap:1.2487vw;margin-top:2.4974vw}#aff-contents .sec-search-category-item a{border-radius:.9365vw;font-size:2.9136vw;height:7.4922vw}#aff-contents .sec-search-category{margin-block:10.4058vw 4.1623vw}#aff-contents .c-select-category-title{font-size:1.6649vw}#aff-contents .c-select-category{gap:.8325vw;padding-block:1.6649vw}#aff-contents .c-cat-label-item a{font-size:1.6649vw;padding:.4162vw 1.0406vw .6243vw}#aff-contents .c-cat-label{gap:.4162vw;margin-top:1.6649vw}}@media screen{#aff-contents [hidden~=screen]{display:inherit}#aff-contents [hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}@media screen and (any-hover:hover){#aff-contents .c-cat-label-item a:hover,#aff-contents .sec-search-category-item a:hover{border-color:#ad0000;color:#ad0000;opacity:1}}@media screen and (any-hover:none){#aff-contents .c-cat-label-item a:active,#aff-contents .sec-search-category-item a:active{border-color:#ad0000;color:#ad0000;opacity:1}}