﻿@charset "UTF-8";/*===============================webfont================================*/@font-face {font-family: 'primaryfont';src: url('../../fonts/GerTT-Regular.woff2') format('woff2'), url('../../fonts/GerTT-Regular.woff') format('woff'), url('../../fonts/GerTT-Regular.ttf') format('truetype');font-weight: 400;font-style: normal;}@font-face {font-family: 'primaryfont';src: url('../../fonts/GerTT-Medium.woff2') format('woff2'), url('../../fonts/GerTT-Medium.woff') format('woff'), url('../../fonts/GerTT-Medium.ttf') format('truetype');font-weight: 500;font-style: bolder;}@font-face {font-family: 'primaryfont';src: url('../../fonts/GerTT-Bold.woff2') format('woff2'), url('../../fonts/GerTT-Bold.woff') format('woff'), url('../../fonts/GerTT-Bold.ttf') format('truetype');font-weight: 700;font-style: bold;}/*===============================HEADER================================*/.header-alert {background-color: #000000;}.header-alert p {color: #FFFFFF;}.header-alert span {color: #93202A;}header {background-color: rgba(255, 255, 255, 1);}.block-headernav--cart-count {background-color: #c5221f;}.block-header-logo a img {width: 72px;}.block-user-nav-modal--form form {border-radius: 0;}.block-user-nav-modal--word a {border-radius: 30px;color: #000000;}.block-gmenu-nav {background-image: url(../../img/usr/mountainhardwear/sb/header/bg_menu.png);}/*===============================LAYOUT================================*/.pane-main {min-height: 600px;padding-bottom: 40px;}/*===============================FOOTER================================*/footer,.pane-topic-path--bottom {position: relative;z-index: 2;}/*===============================TOP / COMMON================================*/.block-top-common-title {display: flex;flex-direction: column;text-align: center;margin: 0 auto 5px auto;}.block-top-common-title--main {font-size: 2.4rem;line-height: 1.2;margin-bottom: 8px;}.block-top-common-title--sub {font-size: 1.1rem;font-weight: 500;line-height: 1.4;color: #93202A;height: 15px;letter-spacing: 0.2em;}.block-top-common-title--white {color: #ffffff !important;}/* BUTTON */a.animation-btn-l span {min-width: 295px;}/* MODAL */.page-top .remodal {background: none;color: #ffffff;margin-bottom: 0;}.page-top .remodal-close {position: static;width: auto;text-align: center;margin: 36px auto 0 auto;height: 45px;line-height: 45px;width: 300px;display: flex;align-items: center;justify-content: center;}.page-top .remodal-close:before {display: none;}.page-top .remodal-close span {position: relative;display: block;padding-left: 14px;color: #ffffff;}.page-top .remodal-close span:before,.page-top .remodal-close span:after {content: "";display: block;position: absolute;width: 12px;height: 2px;background-color: #ffffff;top: 50%;left: -2px;margin-top: -4px;}.page-top .remodal-close span:before {transform: rotate(45deg);}.page-top .remodal-close span:after {transform: rotate(-45deg);}/*===============================TOP / MV================================*/#top-slider-wrap {background-color: #ffffff;position: relative;width: 100%;z-index: 1;}#top-slider-wrap.has-header-alert{/*margin-top: 40px;*//*2024.06*/}#top-slider {width: 100%;height: 100%;opacity: 0;transition: all .2s ease;}#top-slider.active,#top-slider.slick-initialized {opacity: 1;}.top-slide-text {position: absolute;top: 50%;left: 0;transform: translate(0, -50%);width: 100vw;margin-top: -16px;padding: 0 20vw;z-index: 3;}.top-slide-text2 {position: absolute;top: 50%;left: 0;transform: translate(0, -50%);text-align: center;width: 100vw;margin-top: -16px;padding: 0 20vw;z-index: 3;}.top-slide-main {font-weight: 700;line-height: 1;color: #ffffff;margin: 0 0 19px 0;}.top-slide-main span {display: block;}.top-slide-main1 {font-size: 1.5rem;margin-bottom: 20px;letter-spacing: 0.06em;}.top-slide-main2 {font-size: 4.1rem;letter-spacing: 0.05em;}.top-slide-main3 {font-size: 4.5rem;letter-spacing: 0.05em;}.top-slide-main4 {font-size: 1.5rem;margin-top: 10px;margin-bottom: 20px;letter-spacing: 0.06em;}.top-slide-sub {display: flex;font-size: 1.0rem;flex-direction: column;color: #ffffff;margin: 17px 0 19px 0;line-height: 1.2;letter-spacing: 0.1em;}.top-slide-text a {letter-spacing: 0.19em;}.top-slide-text a span {padding-top: 2px;letter-spacing: 0em;min-width: 209px;height: 48px;font-size: 1.4rem;}#top-slider .slick-list {position: relative;width: 100%;height: 100%;z-index: 2;}#top-slider .slick-track,#top-slider .slick-slide {height: 100%;}#top-slider .slick-arrow {background-color: #ffffff;border: 1px #D8D8D8 solid;border-radius: 50%;position: absolute;top: 50%;z-index: 4;width: 30px;height: 30px;margin-top: -34px;padding: 0;}#top-slider .slick-arrow:after {content: "";display: block;position: absolute;width: 8px;height: 8px;border-right: 1px #000000 solid;border-bottom: 1px #000000 solid;}#top-slider .slick-prev {left: 5px;}#top-slider .slick-prev:after {left: 12px;top: 10px;transform: rotate(135deg);}#top-slider .slick-next {right: 5px;}#top-slider .slick-next:after {right: 12px;top: 10px;transform: rotate(-45deg);}#top-slider .slick-dots {margin-top: 10px;text-align: center;}#top-slider .slick-dots li {display: inline-block;line-height: 1;}#top-slider .slick-dots li button {position: relative;width: 15px;height: 11px;padding: 0;margin: 0;border: none;background: none;text-indent: 200%;white-space: nowrap;overflow: hidden;}#top-slider .slick-dots li button:before {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 6px;height: 6px;border: 1px #808080 solid;background-color: #ffffff;border-radius: 50%;transition: all .4s ease;}#top-slider .slick-dots li.slick-active button:before {background: #000000;}.block-top-slider-category {background-color: #F5F5F5;opacity: 0;/*padding-top: 64px;*//*2024.06*/z-index: 5;width: 100%;white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;}.block-top-slider-category.active {opacity: 1;}.block-top-slider-category::-webkit-scrollbar {display: none;}.block-top-slider-category ul {display: flex;padding-bottom: 1em;padding-top: 1em;}.block-top-slider-category li {padding: 0 2px;}.block-top-slider-category li:first-child {padding-left: 16px;}.block-top-slider-category li:last-child {padding-right: 16px;}.block-top-slider-category a {background-color: #ffffff;display: block;padding: 0 1em;line-height: 32px;font-size: 1.2rem;font-weight: bold;border-radius: 20px;}/*===============================TOP / TOPICS================================*/.block-top-topics {margin-top: 68px;}.block-top-topics2 {margin-top: -30px;}.block-top-topics .block-top-common-title {margin-bottom: 8px;}.block-top-topics .block-top-common-title--main {font-size: 3.2rem;margin-bottom: 4px;}.block-top-topics .block-top-common-title--sub {font-size: 1.1rem;color: #93202A;transform: scale(1);letter-spacing: 0;}.block-top-topics-list {padding: 0 4vw;}.block-top-topics-list-bg {display: none;}.block-top-topics-slide ul {display: flex;flex-wrap: wrap;}.block-top-topics-slide li {width: 50%;margin-bottom: 18px;}.block-top-topics-slide li:nth-child(odd) {padding-right: 7px;}.block-top-topics-slide li:nth-child(even) {padding-left: 7px;}.block-top-topics-slide li a {display: block;text-decoration: none;}.block-top-topics-slide li a>span {display: block;}.block-top-topics-slide li a>span img {display: block;max-width: 100%;margin: 0 auto;}.block-top-topics-slide li a>div {padding-top: 7px;}.block-top-topics-slide li a>div .date {font-size: 1rem;margin-top: 6px;}.block-top-topics-slide li a>div h3 {padding: 0;margin: 0 0 6px 0;line-height: 1.3;font-size: 1.3rem;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}.block-top-topics-slide li a>div p {font-size: 1.1rem;line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}.block-top-topics-list .block-animation-btn {margin-top: 14px;}/*===============================TOP / COMMON LINK================================*/.block-top-common-bnrlink {margin-bottom: 40px;}.block-top-common-bnrlink a {position: relative;width: 100%;height: 480px;display: flex;justify-content: center;align-items: center;text-decoration: none;}.block-top-common-bnrlink a>img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: 1;}.block-top-common-bnrlink a>div {position: relative;text-align: center;color: #ffffff;z-index: 2;}.block-top-common-bnrlink a>div h2 {width: 210px;margin: 0 auto 60px auto;padding: 0;}.block-top-common-bnrlink a>div h3 {font-size: 2.3rem;font-weight: 700;line-height: 1.1;margin: 0 0 27px 0;padding: 0 9vw;}.block-top-common-bnrlink a>div p {font-size: 1.6rem;margin-bottom: 27px;text-align: left;letter-spacing: 0.09em;padding: 0 9vw;}.block-top-common-bnrlink a>div span {display: inline-block;min-width: 198px;height: 35px;border: 1px #ffffff solid;line-height: 33px;margin: 0 auto;padding: 0 2em;font-size: 1.1rem;font-weight: 700;letter-spacing: 0.1em;transition: all .4s ease;border-radius: 30px;}/*===============================TOP / CATEGORY================================*/.block-top-category {border-top: 8px #F5F5F5 solid;padding-top: 20px;margin-bottom: 15px;margin-top: 31px;}.block-top-category .block-top-common-title {margin-bottom: 8px;}.block-top-category .block-top-common-title--main {font-size: 3.2rem;margin-bottom: 3px;}.block-top-category .block-top-common-title--sub {font-size: 1.1rem;color: #93202A;letter-spacing: 0;}.block-top-category ul {display: flex;flex-wrap: wrap;margin: 0 auto;}.block-top-category li {width: 50%;height: 188px;}.block-top-category li a {position: relative;display: flex;justify-content: center;align-items: center;width: 100%;height: 188px;text-decoration: none;overflow: hidden;}.block-top-category li a>div {position: relative;z-index: 3;}.block-top-category li h3 {display: flex;flex-direction: column;margin: 1px 0 0 0;}.block-top-category li h3 span {display: block;line-height: 1.2;color: #ffffff;text-align: center;}.block-top-category-item--main {font-size: 1.8rem;font-weight: bold;margin-bottom: 6px;}.block-top-category-item--sub {font-size: 1.1rem;letter-spacing: 0.2em;}.block-top-category li a>img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: 1;}/*===============================TOP / HOT WORDS================================*/.block-top-hotwords .block-top-common-title {width: 232px;padding-right: 21px;margin-bottom: 12px;}.block-top-hotwords .block-top-common-title--main {font-size: 3.2rem;margin-bottom: 3px;}.block-top-hotwords .block-top-common-title--sub {font-size: 1.1rem;letter-spacing: 0;color: #93202A;}.block-top-hotwords .block-top-hot-words {padding: 0 4vw;margin-bottom: 23px;}.block-top-hot-words ul {display: flex;flex-wrap: wrap;margin: 0 -5px;}.block-top-hot-words li {display: block;padding: 0 5px;margin-bottom: 10px;}.block-top-hot-words li a {display: flex;justify-content: center;height: 33px;line-height: 33px;border-radius: 5px;font-size: 1.3rem;font-weight: bold;padding: 0 14px;text-decoration: none;background-color: #F5F5F5;}.block-top-hot-words li a:before {content: "#";}/*===============================TOP / SEARCH FOR================================*/.block-top-search-for {border-top: 8px #F5F5F5 solid;padding-top: 20px;margin-bottom: 15px;margin-top: 31px;}.block-top-search-for ul {padding: 0 4vw;}.block-top-search-for ul li {margin-bottom: 10px;}.block-top-search-for ul li:last-child {margin-bottom: 0;}.block-top-search-for a {position: relative;display: flex;justify-content: center;align-items: center;width: 100%;height: 180px;text-decoration: none;overflow: hidden;}.block-top-search-for--text {position: relative;z-index: 3;}.block-top-search-for--text h3 {padding: 0;}/*.block-top-search-for--text:after {content: "";display: block;position: absolute;width: 15px;height: 15px;border-right: 1px #ffffff solid;border-bottom: 1px #ffffff solid;transform: rotate(45deg);bottom: -36px;left: 50%;margin-left: -10px;transition: all .4s ease;}*/.block-top-search-for--text h3 {display: flex;flex-direction: column-reverse;margin: 0;}.block-top-search-for--text h3 span {display: block;line-height: 1.1;color: #ffffff;text-align: center;}.block-top-search-for--main {font-size: 1.1rem;letter-spacing: 0.2em;font-weight: normal;}.block-top-search-for--sub {font-size: 1.8rem;font-weight: bold;margin-bottom: 6px;}.block-top-search-for--bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}.block-top-search-for--bg img {display: block;width: 100%;}/*===============================TOP / EVENT COMMON================================*/.block-top-event-title {padding-top: 48px;}.block-top-event .block-top-event-title:first-of-type {margin-top: 30px;border-top: 8px #F5F5F5 solid;padding-top: 30px;}.block-top-event .block-top-common-title--main {font-size: 3.2rem;margin-bottom: 3px;}.block-top-event .block-top-common-title--sub {font-size: 1.1rem;color: #93202A;letter-spacing: 0;}.block-top-event-title h2 {margin-bottom: 20px;padding: 0;}.block-icon-category.MENS span {color: #007AB8;}.block-icon-category.WOMENS span {color: #ED005B;}.block-icon-category.KIDS_BABY span {color: #00B971;}.block-goods-image.new:before {content: "new";color: #EA1B53;background-color: #ffffff;}.block-goods-image.sale:before {content: "sale";color: #760000;background-color: #D5D5D5;}.block-top-event--goods>.block-animation-btn {margin-top: 17px;}/*===============================TOP / RANKING================================*/.block-top-event-ranking-tab {background-color: #F5F5F5;white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: none;scrollbar-width: none;}.block-top-event-ranking-tab::-webkit-scrollbar {display: none;}.block-top-event-ranking-tab ul {display: flex;}.block-top-event-ranking-tab ul li {padding: 11px 1px 0 1px;}.block-top-event-ranking-tab ul li:first-child {padding-left: 14px;}.block-top-event-ranking-tab ul li:last-child {padding-right: 20px;}.block-top-event-ranking-tab ul li span {display: block;font-size: 1.3rem;line-height: 37px;background-color: #D8D8D8;color: #808080;padding: 0 10px;}.block-top-event-ranking-tab ul li.active span {background-color: #ffffff;font-weight: bold;color: #000000;}.block-top-event--ranking {display: none;margin-top: 15px;}.block-top-event--ranking.active {display: block;}.block-top-event--ranking .block-animation-btn {margin-top: 8px;display: none;}/*===============================TOP / COORDINATE================================*/.block-top-coordinate {margin-top: 21px;border-top: 8px #F5F5F5 solid;padding-top: 19px;margin-bottom: 32px;}.block-top-coordinate .block-top-common-title {margin-bottom: 8px;}.block-top-coordinate .block-animation-btn {margin-top: 16px;}/*===============================TOP / ATHLETE================================*/.block-top-athlete {margin-top: 21px;border-top: 8px #F5F5F5 solid;padding-top: 19px;margin-bottom: 35px;}.block-top-athlete .block-top-common-title {margin-bottom: 8px;}.block-top-athlete .block-animation-btn {margin-top: 16px;}/*===============================TOP / MOVIE================================*/.block-top-movie {margin-top: 21px;border-top: 8px #F5F5F5 solid;padding-top: 19px;margin-bottom: 32px;}.block-top-movie .block-top-common-title {margin-bottom: 8px;}.block-top-movie .block-animation-btn {margin-top: 16px;}/*===============================TOP / BLOG================================*/.block-top-blog {margin-top: 18px;margin-bottom: 27px;}.block-top-blog-inner {position: relative;overflow: hidden;z-index: 2;}.block-top-blog-inner .block-top-common-title {margin-bottom: 8px;}.block-top-blog-articles {white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: none;scrollbar-width: none;}.block-top-blog-articles::-webkit-scrollbar {display: none;}.block-top-blog-articles ul {margin: 0 0 30px 0;display: flex;}.block-top-blog-articles li {width: 170px;margin: 0 2px 0 3px;}.block-top-blog-articles li:first-child {padding-left: 12px;width: 182px;}.block-top-blog-articles li a {display: block;text-decoration: none;width: 170px;}.block-top-blog-articles li a div {position: relative;width: 100%;height: 0;padding-top: 100%;margin-bottom: 15px;}.block-top-blog-articles li a div img {display: block;position: absolute;top: 50%;left: 50%;max-width: 100%;max-height: 100%;transform: translate(-50%, -50%);}.block-top-blog--date {color: #808080;font-size: 1.4rem;line-height: 1.2;margin-bottom: 6px;padding: 0 5px;}.block-top-blog--title {white-space: normal;line-height: 1.4;font-size: 1.2rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;padding: 0 5px;}/*===============================TOP / RECOMMEND ITEM================================*/.block-top-blog+.block-top-event-title {margin-top: 21px;border-top: 8px #F5F5F5 solid;padding-top: 30px;margin-bottom: 14px;}.block-top-blog+.block-top-event-title h2 {margin-bottom: 14px;}.block-top-event--recommend {margin-top: 14px;margin-bottom: 32px;}.block-top-event--goods .block-thumbnail-t {overflow: hidden;}/*===============================TOP / SCENE================================*/.block-top-scene-wrap {background-color: #000000;padding: 19px 0 2px 0;}.block-top-scene-wrap .block-top-common-title {margin-bottom: 7px;}.block-top-scene-wrap .block-top-common-title--main {font-size: 3.2rem;}.block-top-scene-wrap .block-top-common-title--sub {letter-spacing: 0;}.block-top-scene-list {margin: 0 auto 14px auto;display: flex;flex-wrap: wrap;justify-content: center;}.block-top-scene-item {margin: 0 4vw 16px 4vw;}.block-top-scene-item a {position: relative;display: flex;justify-content: center;align-items: center;width: 345px;height: 98px;overflow: hidden;}.block-top-scene-item a img {position: absolute;top: 0;left: 0;display: block;width: 100%;z-index: 1;}.block-top-scene-item h3 {position: absolute;font-size: 18px;font-weight: bold;color: #ffffff;z-index: 3;}/*===============================TOP / TECHNOLOGY================================*/.block-top-technology-wrap {position: relative;padding: 19px 0 32px 0;}.block-top-technology-wrap>img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: 1;}.block-top-technology-wrap>* {position: relative;z-index: 2;}.block-top-technology-wrap .block-top-common-title {margin-bottom: 11px;}.block-top-technology-wrap .block-top-common-title--main {font-size: 3.2rem;}.block-top-technology-wrap .block-top-common-title--sub {letter-spacing: 0;}.block-top-technology-tab {display: flex;flex-wrap: wrap;margin: 0 0 8px 0;}.block-top-technology-tab li {width: 20%;padding: 0 1px 0 0;}.block-top-technology-tab li>div {position: relative;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;height: 84px;color: #ffffff;line-height: 1.2;z-index: 5;background-color: rgba(0, 122, 184, 0.2);transition: all .4s ease;}.block-top-technology-tab li>div:after {content: "";position: absolute;display: block;left: 0;bottom: 0;width: 100%;height: 1px;background-color: #00517B;}.block-top-technology-tab li.active>div {background-color: rgba(0, 122, 184, 0.9);}.block-top-technology-tab li.active>div:after {height: 3px;background-color: #00A7FF;}.block-top-technology-tab li>div span {display: block;width: 100%;text-align: center;font-size: 1.0rem;transform: scale(0.9);font-weight: 400;}.block-top-technology-tab li>div p {width: 100%;text-align: center;font-size: 1.2rem;font-weight: bold;}.block-top-technology-list {display: flex;flex-wrap: wrap;}.block-top-technology-item {width: 50%;margin-bottom: 22px;}.block-top-technology-item:nth-of-type(odd) {padding-right: 3px;}.block-top-technology-item:nth-of-type(even) {padding-left: 3px;}.block-top-technology-item>a {position: relative;display: block;text-decoration: none;}.block-top-technology-item-image {position: relative;display: flex;justify-content: center;align-items: center;width: 100%;height: 165px;border-radius: 3px;overflow: hidden;}.block-top-technology-item-image img {display: block;max-width: 100%;max-height: 165px;border-radius: 3px;}.block-top-technology-item>a h3 {text-align: center;color: #ffffff;font-size: 1.3rem;font-weight: bold;margin: 7px 0 5px 0;padding: 0;}.block-top-technology-item>a p {color: #ffffff;font-size: 1.2rem;line-height: 1.4;}.block-top-technology-list .block-animation-btn {margin: 8px auto 0 auto;}.block-top-technology-list .block-animation-btn a {border: 2px #ffffff solid;background-color: #ffffff;color: #000000;}.block-top-technology-list .block-animation-btn a:hover {border: 2px #000000 solid;background-color: #000000;color: #ffffff;}.block-top-technology-list .block-animation-btn a span {min-width: 190px;height: 42px;font-size: 14px;font-weight: bold;}.block-top-technology-items {display: flex;flex-wrap: wrap;margin: 18px 7px 0 7px;overflow: hidden;}.block-top-technology-items.toggle {height: auto !important;}.block-top-technology-items li {width: 25%;padding: 0 2px;margin-bottom: 5px;}.block-top-technology-item-content {display: block;text-decoration: none;transition: all .4s ease;}.block-top-technology-item-content.disable {filter: grayscale(100%);opacity: 0.7;pointer-events: none;}.block-top-technology-item-content div {position: relative;width: 100%;height: 56px;display: flex;justify-content: center;align-items: center;background-image: url(../../img/usr/mountainhardwear/top/technology_dot_s.png);background-size: 65px auto;background-repeat: no-repeat;background-position: center center;}.block-top-technology-item-content span {position: absolute;display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;background-color: #ffffff;}.block-top-technology-item--bg {z-index: 1;}.block-top-technology-item--bg img {display: block;max-width: 100%;max-height: 56px;}.block-top-technology-item--logo {z-index: 2;}.block-top-technology-item--logo.no-bg {background: none;}.block-top-technology-item--logo img {display: block;max-width: 32px;max-height: 32px;}.block-top-technology-item--logo.no-bg img {max-width: 40px;max-height: 40px;}.block-top-technology-items li p {color: #ffffff;font-size: 1.0rem;font-weight: bold;text-align: center;line-height: 1.2;margin-top: 5px;padding: 0 0.2em;}.block-top-technology-btn {display: flex;justify-content: center;margin-top: 23px;}.block-top-technology-btn a {display: inline-block;border: 2px #fff solid;background-color: #fff;color: #000;text-align: center;border-radius: 100px;line-height: 41px;padding: 0 2rem;text-decoration: none;transition: all .4s ease;}.block-top-technology-btn a:hover {background-color: #000;color: #fff;}.block-top-technology-btn a span {display: flex;justify-content: center;align-items: center;padding: 0 1rem;}.block-top-technology-viewmore {display: flex;justify-content: center;align-items: center;margin-top: 13px;border: 1px #fff solid;border-radius: 50px;height: 48px;width: calc(100% - 4vw);max-width: 295px;margin: 17px auto 0 auto;}.block-top-technology-viewmore span {position: relative;display: flex;justify-content: center;align-items: center;padding: 0 22px 0 0;color: #ffffff;}.block-top-technology-viewmore span:before,.block-top-technology-viewmore span:after {content: "";display: block;position: absolute;width: 12px;height: 1px;background-color: #ffffff;top: 50%;right: 0;margin-top: -2px;}.block-top-technology-viewmore span:after {transform: rotate(90deg);}/* MODAL */.technology .remodal {background-image: url(../../img/usr/top/technology_dot_l.png);background-repeat: no-repeat;background-position: center center;background-size: 287px auto;padding: 0 4vw;margin-bottom: 27px !important;}.technology.remodal-overlay {background: linear-gradient(#000b0b 0%, #240508 100%);opacity: 0.95;}.block-top-technology-modal--logo {display: flex;justify-content: center;align-items: center;width: 185px;height: 185px;margin: 18px auto 20px auto;background-color: #ffffff;}.block-top-technology-modal--logo img {display: block;max-width: 163px;max-height: 163px;margin: 0 auto;}.technology .remodal h3 {margin: 0 0 12px 0;padding: 0;font-size: 1.6rem;font-weight: bold;}.technology .remodal p {text-align: left;font-size: 1.3rem;line-height: 1.8;}.technology .remodal a {display: flex;margin: 36px auto 0 auto;border: 2px #fff solid;background-color: #fff;color: #000;text-align: center;border-radius: 100px;text-decoration: none;transition: all .4s ease;text-decoration: none;height: 45px;line-height: 41px;text-align: center;justify-content: center;width: 185px;font-size: 1.4rem;font-weight: bold;}.technology .remodal-close span {font-size: 1.1rem;letter-spacing: 0.15em;padding-left: 17px;}.technology .remodal-close span:before,.technology .remodal-close span:after {margin-top: -3px;}/*===============================TOP / OUTLET================================*/.block-top-outlet a {display: flex;justify-content: center;align-items: center;width: 100%;padding: 72px 0 69px 0;text-decoration: none;}.block-top-outlet div {position: relative;z-index: 2;text-align: center;}.block-top-outlet div img {display: block;width: 187px;margin: 0 auto;}.block-top-outlet div h2 {font-size: 1.6rem;font-weight: bold;text-align: center;line-height: 1.3;margin: 10px 0 6px 0;}.block-top-outlet div span {display: inline-block;font-size: 1.1rem;font-weight: bold;letter-spacing: 0.1em;border: 2px #000 solid;background-color: #000;color: #fff;text-align: center;border-radius: 100px;line-height: 28px;padding: 0 2.4rem;text-decoration: none;}/*===============================TOP / INFORMATION================================*/.block-top-topic {margin-top: 20px;}.block-top-topic .block-top-common-title {margin-bottom: 8px;}.block-top-topic-wrap {overflow: hidden;}.block-top-topic-inner {display: flex;flex-direction: column;}.block-top-topic--body {padding: 0 4vw;margin-bottom: 40px;}.block-top-topic--body h3 {border: 1px #000000 solid;text-align: center;font-size: 1.4rem;font-weight: bold;margin: 0 0 6px 0;padding: 7px 0;letter-spacing: -0.05em;}.block-top-topic--items {margin-bottom: 23px;}.block-top-topic--items li {border-bottom: 1px dotted #000000;padding: 0;}.block-top-topic--items li a {display: block;padding: 10px 0 6px 0;text-decoration: none;}.block-top-topic--items li a:after {display: none;}.block-top-topic--items li dt {display: block;font-size: 1.1rem;font-weight: 400;color: #000000;margin-bottom: 3px;}.block-top-topic--items li .new dt:after {content: "NEW";color: #D90011;padding-left: 6px;}.block-top-topic--items li dd {font-size: 1.3rem;font-weight: bold;display: block;line-height: 1.4;}.block-top-topic--body .block-animation-btn a span {height: 46px;min-width: 204px;}/*===============================ATHLETES PAGE================================*/.block-topic-path+.block-athletes-mv {margin-top: -15px;}.block-athletes-mv {position: relative;display: flex;justify-content: center;align-items: center;height: 165px;z-index: 2;}.block-athletes-mv h1 {position: relative;color: #ffffff;z-index: 4;margin-bottom: 2px;}.block-athletes-mv div {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}.block-athletes-mv div img {position: absolute;display: block;width: 100%;height: 100%;object-fit: cover;}.block-athletes-mv-title {margin: 0;padding: 0;}.block-athletes-mv-title span {display: block;text-align: center;line-height: 1.1;}.block-athletes-mv-title--main {font-size: 4.0rem;font-weight: bold;}.block-athletes-mv-title--sub {font-size: 1.1rem;letter-spacing: 0.1em;}.block-athletes-mv-bg {position: absolute;top: 33px;width: 100%;text-align: center;font-size: 6rem;font-weight: bold;line-height: 1.1;color: #ffffff;opacity: 0.1;z-index: 3;letter-spacing: 0.02em;}.block-athletes-posts {position: relative;background-color: #F0F0F0;margin-bottom: 26px;padding-top: 36px;padding-bottom: 50px;}.block-athletes-posts>* {position: relative;z-index: 2;}.block-athletes-posts:after {content: "";display: block;position: absolute;bottom: 0;right: 0;width: 0;height: 0;border-style: solid;border-width: 0 0 100px 100vw;border-color: transparent transparent #ffffff transparent;z-index: 1;}.block-athletes-posts h2 {position: relative;z-index: 3;padding: 0;margin: 0 0 13px 0;font-size: 1.2rem;font-weight: bold;text-align: center;letter-spacing: 0.22em;}.block-athletes-posts-content {position: relative;z-index: 3;}.block-athletes-main {margin-top: 20px;position: relative;z-index: 2;}.block-athletes-main:after {content: "";display: block;position: absolute;bottom: -55px;left: 0;width: 100vw;z-index: -1;width: 0;height: 0;border-style: solid;border-width: 0 0 100px 100vw;border-color: transparent transparent #F5F5F5 transparent;}.block-athletes-main h2 {margin: 0 0 20px 0;padding: 0;text-align: center;font-size: 1.6rem;font-weight: bold;}.block-athletes-list {display: flex;flex-wrap: wrap;margin: 0 10px 0 10px;}.block-athletes-block {width: calc(100% / 3);padding: 0 4px 23px 4px;}.block-athletes-block:hover {cursor: pointer;}.block-athletes-block--image {position: relative;width: 100%;padding-top: 100%;}.block-athletes-block--image img {position: absolute;max-width: 100%;max-width: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 44px;}.block-athletes-block a {display: block;text-decoration: none;}.block-athletes-block a>h3 {margin: 11px 0 6px 0;padding: 0;}.block-athletes-block a>h3 span {display: block;text-align: center;line-height: 1.3;}.block-athletes-block--name-main {font-size: 1.3rem;font-weight: bold;}.block-athletes-block--name-sub {font-size: 1.0rem;color: #808080;margin-top: 5px;}.block-athletes-block a>p {position: relative;padding: 0 10px;z-index: 3;}.block-athletes-block a>p>span {position: relative;display: flex;justify-content: center;align-items: center;height: 18px;text-align: center;color: #ffffff;font-size: 1.0rem;font-weight: bold;margin: 0 -10px;z-index: 2;}.block-athletes-block a>p>span:after {content: "";display: block;position: absolute;top: 0;left: 10px;background-color: #000000;width: calc(100% - 20px);height: 100%;z-index: -1;}.block-athletes-block a>p>span>span {transform: scale(0.9);line-height: 1;}.block-athletes-block a>p:before,.block-athletes-block a>p:after {content: "";display: block;position: absolute;top: 0;z-index: 1;}.block-athletes-block a>p:before {left: 0;width: 0;height: 0;border-style: solid;border-width: 9px 10px 9px 0;border-color: transparent #000000 transparent transparent;}.block-athletes-block a>p:after {right: 0;width: 0;height: 0;border-style: solid;border-width: 9px 0 9px 10px;border-color: transparent transparent transparent #000000;}/* MODAL */.athlete.remodal-wrapper {padding: 0;height: 100%;overflow: hidden;}.athlete .remodal {width: 100%;height: 100%;margin: 0;padding: 0;}.athlete.remodal-overlay {background: rgba(0, 0, 0, 0.8);}.athlete button.remodal-close {width: 48px;height: 48px;top: 12px;left: auto;right: 12px;border-radius: 50%;background-color: #333333;transition: all .4s ease;z-index: 10;}.athlete button.remodal-close:hover {opacity: 0.8;}.athlete button.remodal-close span {display: none;}.athlete button.remodal-close:before {width: 48px;height: 48px;display: flex;justify-content: center;align-items: center;color: #B0B0B0;}.athlete .remodal-wrap {overflow: scroll;height: 100%;}.athlete .remodal-left {position: relative;display: flex;justify-content: center;align-items: center;height: 213px;}.athlete .remodal-left-main {position: relative;z-index: 2;}.athlete .remodal-left-main>span {position: relative;display: block;width: 107px;height: 107px;margin-bottom: 9px;}.athlete .remodal-left-main>span img {position: relative;display: block;width: 101px;border-radius: 44px;z-index: 2;}.athlete .remodal-left-main>span:after {content: "";display: block;position: absolute;top: 6px;left: 6px;width: 101px;height: 101px;border-radius: 44px;background-color: #DDDDDD;}.athlete .remodal-left-main>p {padding-right: 10px;}.remodal-left-main--name-main,.remodal-left-main--name-sub {display: block;text-align: center;}.remodal-left-main--name-main {font-size: 1.6rem;font-weight: bold;line-height: 1.2;}.remodal-left-main--name-sub {font-size: 1.0rem;margin-top: 3px;}.athlete .remodal-left-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;overflow: hidden;}.athlete .remodal-left-bg:before {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #ffffff;opacity: 0.8;z-index: 2;}.athlete .remodal-left-bg img {-ms-filter: blur(10px);filter: blur(10px);position: absolute;display: block;width: 100%;height: 100%;object-fit: cover;z-index: 1;}.athlete .remodal-right {text-align: left;}.athlete .remodal-right .remodal-right-image {margin-bottom: 27px;}.athlete .remodal-right .remodal-right-image img {display: block;max-width: 100%;margin: 0 auto;}.athlete .remodal-right-text {padding: 0 20px 48px 20px;}.athlete .remodal-right-text>p {font-size: 1.6rem;margin-bottom: 24px;line-height: 1.8;}.athlete .remodal-right-text>a {display: inline-block;font-size: 1.6rem;color: #007AB8;margin-bottom: 24px;}.athlete .remodal-right-text>h4 {font-size: 2.4rem;font-weight: bold;line-height: 1.3;margin-bottom: 24px;}.athlete .remodal-right-text>div {margin: 0 -20px 24px -20px;}.athlete .remodal-right-text img {display: block;max-width: 100%;margin: 0 auto;}.athlete .remodal-right-text .remodal-sns {display: flex;justify-content: center;}.athlete .remodal-right-text .remodal-sns li {width: 38px;margin: 0 9px;}.athlete .remodal-right-text .remodal-sns li a {display: block;height: 30px;transition: all .4s ease;text-indent: 100%;white-space: nowrap;overflow: hidden;background-repeat: no-repeat;background-position: center center}.athlete .remodal-right-text .remodal-sns li a:hover {opacity: 0.7;}.athlete .remodal-right-text .remodal-sns li.remodal-sns--facebook a {background-image: url(../../img/usr/ico_sns_facebook.png);background-size: 23px auto;}.athlete .remodal-right-text .remodal-sns li.remodal-sns--instagram a {background-image: url(../../img/usr/ico_sns_instagram.png);background-size: 23px auto;}.athlete .remodal-right-text .remodal-sns li.remodal-sns--youtube a {background-image: url(../../img/usr/ico_sns_youtube.png);background-size: 28px auto;}/*===============================TOPICS DETAILS================================*/.block-topic-details--items {padding: 0 4vw;margin-bottom: 23px;}.block-topic-details--items li {border-bottom: 1px dotted #000000;padding: 0;}.block-topic-details--items li a {display: block;padding: 10px 0 6px 0;text-decoration: none;}.block-topic-details--items li a:after {display: none;}.block-topic-details--items li dt {display: block;font-size: 1.1rem;font-weight: 400;color: #000000;margin-bottom: 3px;}.block-topic-details--items li .new dt:after {content: "NEW";color: #D90011;padding-left: 6px;}.block-topic-details--items li dd {font-size: 1.3rem;font-weight: bold;display: block;line-height: 1.4;}.block-topic-details .topic-header-btn a.animation-btn-l span {min-width: 295px;}input.btn.btn-default.block-topics-list--btn {width: 295px;padding: 10px 8px;margin: 0 auto;font-size: 1.4rem;display: block;}.topic-header-btn+.action-buttons {margin-bottom: 30px;}/* Add css for genre page 20240206 */@font-face {font-family: "HardwearDisplay";src: url("/fonts/HardwearDisplay-Light.otf") format("opentype");font-weight: 300;}@font-face {font-family: "HardwearDisplay";src: url("/fonts/HardwearDisplay-Medium.otf") format("opentype");font-weight: 500;}@font-face {font-family: "HardwearDisplay";src: url("/fonts/HardwearDisplay-SemiBold.otf") format("opentype");font-weight: 600;}@font-face {font-family: "HardwearDisplay";src: url("/fonts/HardwearDisplay-Bold.otf") format("opentype");font-weight: 700;}.font-hardwearDisplay {font-family: 'HardwearDisplay', "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;}[data-browse-mode="P"] .block-mhwGenre--func-mv {height: 181px;}.block-mhwGenre--func-mv img {height: 100%;object-fit: cover;width: 100%;}[data-browse-mode="P"] .block-mhwGenre--func-inner {padding: 0 40px 64px;}[data-browse-mode="S"] .block-mhwGenre--func-inner {padding: 0 16px 48px;}.block-mhwGenre--func {background-color: #f0e900;}.block-mhwGenre--func-header {line-height: 1;position: relative;}[data-browse-mode="P"] .block-mhwGenre--func-header {padding-top: 80px;}[data-browse-mode="S"] .block-mhwGenre--func-header {padding-top: 48px;}.block-mhwGenre--func-header__logo {left: 0;position: absolute;top: 0;transform: translateY(-50%);}[data-browse-mode="S"] .block-mhwGenre--func-header__logo {transform: scale(.5) translate(-50%, -100%);}.block-mhwGenre--func-header__title {margin: 0;padding: 0;font-weight: bold;text-align: center;}.block-mhwGenre--func-header__titleText {display: block;}[data-browse-mode="P"] .block-mhwGenre--func-header__titleText.-main {font-size: 70px;}[data-browse-mode="S"] .block-mhwGenre--func-header__titleText.-main {font-size: 44px;}.block-mhwGenre--func-header__titleText.-sub {margin-top: .5em;}[data-browse-mode="P"] .block-mhwGenre--func-header__titleText.-sub {font-size: 24px;}[data-browse-mode="S"] .block-mhwGenre--func-header__titleText.-sub {font-size: 16px;}.block-mhwGenre--func-header__titleText.-main sup {font-size: 50%;vertical-align: super;}.block-mhwGenre--func-body {border-top: solid 8px #fff;}[data-browse-mode="P"] .block-mhwGenre--func-body {display: flex;margin-top: 64px;padding-top: 40px;}[data-browse-mode="S"] .block-mhwGenre--func-body {margin-top: 40px;padding-top: 24px;}[data-browse-mode="P"] .block-mhwGenre--func-body__def {width: 472px;}.block-mhwGenre--func-body__def dt {font-weight: bold;}[data-browse-mode="P"] .block-mhwGenre--func-body__def dt {font-size: 24px;}[data-browse-mode="S"] .block-mhwGenre--func-body__def dt {font-size: 20px;}[data-browse-mode="P"] .block-mhwGenre--func-body__def dd {font-size: 16px;margin-top: 24px;}[data-browse-mode="S"] .block-mhwGenre--func-body__def dd {margin-top: 16px;}.block-mhwGenre--func-body__def sup {vertical-align: super;}[data-browse-mode="P"] .block-mhwGenre--func-body__image {margin-left: auto;transform: translateY(-35%);}[data-browse-mode="S"] .block-mhwGenre--func-body__image {margin-top: 24px;text-align: center;}.block-mhwGenre--func-body__image img {height: auto;}/* ****************************************** 2024.06 追加* ***************************************** */.block-headernav--cart-count {background-color: #c5221f;}.block-sub-header {height: 56px;background-color: #262626;color: #ffffff;display: flex;justify-content: center;align-items: center;padding: 0 20px;}.block-sub-header ul {display: flex;justify-content: center;width: 100%;}.block-sub-header li {width: 20%;max-width: 90px;padding: 0 3px;overflow: hidden;}.block-sub-header a {height: 56px;display: block;padding-top: 32px;text-align: center;background-repeat: no-repeat;}.block-sub-header span {color: #ffffff;font-size: 0.8rem;font-weight: bold;}.block-sub-header--category a {background-image: url(../../img/usr/sb/header/menu/ico_menu1.png);background-position: center 3px;background-size: 36px auto;}.block-sub-header--scene a {background-image: url(../../img/usr/sb/header/ico_sale_w.png);background-position: center 9px;background-size: 23px auto;}.block-sub-header--new a {background-image: url(../../img/usr/sb/header/ico_new_w.png);background-position: center 9px;background-size: 23px auto;}.block-sub-header--guide a {background-image: url(https://www.columbiasports.co.jp/img/usr/sb/header/menu/ico_menu18.png);background-position: center 11px;background-size: 23px auto;}.block-sub-header--technology a {background-image: url(../../img/usr/sb/header/menu/ico_menu3.png);background-position: center 3px;background-size: 36px auto;}.block-sub-header--favorite a {background-image: url(../../img/usr/sb/header/ico_favorite.png);background-position: center 13px;background-size: 20px auto;}.block-sub-header--search a {background-image: url(../../img/usr/sb/header/ico_search_w.png);background-position: center 11px;background-size: 19px auto;}