html{font-size:62.5%}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body ::-moz-selection{background:#333}body ::selection{background:#333}*,*::before,*::after{padding:0;margin:0;box-sizing:border-box}img{border-radius:1px;max-width:100%;height:auto;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}ul,li,ol{list-style:none;padding:0;margin:0}a{color:#fff;display:block;text-decoration:none}.container_rank{background:#00552e}.container_rank-body article section .main-visual{width:100%;margin-inline:auto}@media screen and (min-width: 768px){.container_rank-body article section .main-visual{width:900px}}.container_rank-body article section .lead{padding-top:51px;padding-bottom:51px;width:92.007%;margin-inline:auto}.container_rank-body article section .lead p{color:#fff;font-family:zen-kaku-gothic-new,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-feature-settings:"palt";line-height:1.75;letter-spacing:.07em;text-align:justify}.container_rank-body article section .lead p .pc_img{display:none}@media screen and (min-width: 768px){.container_rank-body article section .lead p{text-align:center}.container_rank-body article section .lead p .pc_img{display:block}}.container_rank-body .product_rank{width:100%;margin-inline:auto}@media screen and (min-width: 768px){.container_rank-body .product_rank{width:552px}}.container_rank-body .product_rank-section{padding-top:114px;padding-bottom:114px;position:relative;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.container_rank-body .product_rank-section.is-show{opacity:1;transform:translateY(0)}.container_rank-body .product_rank-section-head{margin-left:15px}.container_rank-body .product_rank-section-head h4{color:#fff;margin-bottom:32px;font-size:12px;position:absolute;top:64px;left:15px;z-index:11}.container_rank-body .product_rank-section-head h3{color:#fff;font-family:"futura-pt",sans-serif;font-size:60px;font-weight:500;font-style:normal;line-height:1;text-align:justify;color:#00afcc;position:absolute;top:81px;left:15px;z-index:11}.container_rank-body .product_rank-section-head h3 sup{color:#fff;font-family:"futura-pt",sans-serif;font-size:24px;font-weight:500;font-style:normal;line-height:1;text-align:justify;color:#00afcc;padding-right:8px;vertical-align:revert}.container_rank-body .product_rank-section-head h3[data-color=burgundy],.container_rank-body .product_rank-section-head h3[data-color=burgundy] sup{color:#800020}.container_rank-body .product_rank-section-head h3[data-color=gray],.container_rank-body .product_rank-section-head h3[data-color=gray] sup{color:silver}.container_rank-body .product_rank-section-head h3[data-color=mustard],.container_rank-body .product_rank-section-head h3[data-color=mustard] sup{color:#ffa102}.container_rank-body .product_rank-section .product_rank-thumbnail{position:relative}.container_rank-body .product_rank-section .product_rank-thumbnail figure figcaption{color:#fff;font-family:zen-kaku-gothic-new,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-feature-settings:"palt";line-height:1.75;letter-spacing:.07em;text-align:justify;padding-top:34px;padding-bottom:34px;width:92.007%;margin-inline:auto}@media screen and (min-width: 768px){.container_rank-body .product_rank-section .product_rank-thumbnail figure figcaption{width:100%}}.container_rank-body .product_rank-section .product_rank-thumbnail figure figcaption a{text-decoration:underline;display:inline-block}.container_rank-body .product_rank-section .product_rank-thumbnail .thumb-txt{color:#fff;font-family:zen-kaku-gothic-new,sans-serif;font-size:17px;font-weight:500;font-style:normal;font-feature-settings:"palt";line-height:1.75;letter-spacing:.07em;text-align:justify;color:#333;line-height:1.5;position:absolute;top:28px;left:15px}.container_rank-body .product_rank-section .product_rank-section-list{width:92.007%;margin-inline:auto;position:relative}@media screen and (min-width: 768px){.container_rank-body .product_rank-section .product_rank-section-list{width:100%}}.container_rank-body .product_rank-section .product_rank-section-list ul{padding-bottom:125px}.container_rank-body .product_rank-section .product_rank-section-list ul li{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:space-between}.container_rank-body .product_rank-section .product_rank-section-list ul li a{font-size:16px}.container_rank-body .product_rank-section .product_rank-section-list ul li a+a{text-decoration:underline}.container_rank-body .product_rank-section:not(#rank-section001) .product_rank-section-list::before{content:"";width:58.14%;height:1px;background:#fff;position:absolute;bottom:0;left:50%;translate:-50%}.container_rank-body .product_rank-section:not(#rank-section001) .product_rank-section-list::after{content:"Top 10 Timeless Icons";color:#00afcc;position:absolute;top:88px;left:0;white-space:nowrap;writing-mode:vertical-rl}.container_rank-body .product_rank-section#rank-section004 .product_rank-thumbnail .thumb-txt{top:inherit;left:inherit;bottom:32.2rem;right:15px}@media screen and (min-width: 768px){.container_rank-body .product_rank-section#rank-section004 .product_rank-thumbnail .thumb-txt{bottom:24.9rem}}.container_rank-body .product_rank-section#rank-section002 .product_rank-thumbnail .thumb-txt{top:inherit;bottom:29.8rem}@media screen and (min-width: 768px){.container_rank-body .product_rank-section#rank-section002 .product_rank-thumbnail .thumb-txt{bottom:22.5rem}}.container_rank-body .product_rank-section#rank-section001{padding-bottom:0}.container_rank-body .product_rank .more{border-top:1px solid #fff;padding-top:96px;padding-bottom:160px}.container_rank-body .product_rank .more a{background:#00afcc;border-radius:50px;font-size:16px;width:293px;height:72px;margin-inline:auto;line-height:72px;text-align:center;position:relative}.container_rank-body .product_rank .more a::after{content:"";border:rgba(0,0,0,0);width:11px;height:11px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0);transform:translateY(-50%) rotate(45deg);position:absolute;top:50%;right:20px}.container_rank-body .product_rank .more span{color:#fff;font-family:zen-kaku-gothic-new,sans-serif;font-size:12px;font-weight:400;font-style:normal;font-feature-settings:"palt";line-height:1.75;letter-spacing:.07em;text-align:justify;display:block;padding-top:8px;text-align:center}
/*# sourceMappingURL=style.min.css.map */