@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+Antique:wght@300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap";.only-PC{display:none!important}.color-background-1,.bg-beige{background-color:#f9f7ee}@media screen and (min-width:768px){.only-SP{display:none!important}.only-PC{display:block!important}.w1100{padding:0 2rem}}@media screen and (min-width:1140px){.w1100{max-width:calc(1140 * 100 / 1366 * 1vw);margin-left:auto;margin-right:auto}}@media screen and (min-width:1580px){.w1100{max-width:calc(1140px * 1580 / 1366)}}.announcement-bar-section .announcement-bar__link{padding:.4rem 0}.announcement-bar-section.announcement-bar__message{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.05em}.announcement-bar__link .icon-arrow{color:#fff;width:1rem;height:auto}.header-wrapper{background-color:#f9f7ee;box-shadow:0 1px 3px #2b1a001a}.header__icon .icon{color:#105f42}.header__icon .icon-cart-empty,.header__icon--cart .icon{width:2rem;height:2.3rem}.header__heading-link{width:calc(61 * 100 / 375 * 1vw);padding:0}.header__heading-link img,.header__heading img{max-width:100%}.header__menu-item{padding:1.2rem 2.3rem}.header__inline-menu .list-menu__item{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:700;color:#2b1a00;letter-spacing:.05em}.list-menu .list-menu--disclosure{width:23rem}.announcement-bar-section .announcement-bar__message{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:1.1rem}@media screen and (min-width:678px){.header__heading,.header__heading-link{width:calc(61 * 100 / 1366 * 1vw)}}@media screen and (min-width:990px){.announcement-bar-section .announcement-bar__message{font-size:1.2rem}header.header{padding-top:.8rem;padding-bottom:.8rem}.header:not(.drawer-menu).page-width{padding-left:8.3rem;padding-right:8.3rem}.header--middle-left .header__heading-link,.header--top-left .header__heading-link{margin-left:0}.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:1fr 73% 1fr;column-gap:2rem}.header__inline-menu{display:flex;justify-content:center}.header__inline-menu .list-menu__item{font-size:1.3rem}.header__inline-menu .list-menu__item:hover{opacity:.7;transition:.3s}.header__menu-item:hover span{text-decoration:none;opacity:.7;transition:.3s}.header__submenu{background:#f9f7ee}.header__heading-link{max-width:calc(61px * 1580 / 1366)}}details[open]>.header__menu-item{text-decoration:none}#menu-drawer,.menu-drawer__inner-submenu{background-color:#f9f7ee}.menu-drawer__menu .menu-drawer__menu-item,.menu-drawer__menu .menu-drawer__close-button{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.6rem;font-weight:700;color:#170e00}.menu-drawer__menu .menu-drawer__menu-item>.icon-arrow{width:1rem;fill:#105f42}.menu-drawer__close-button .icon-arrow{width:1rem;fill:#105f42}.menu-drawer .list-social__link{text-decoration:none}.menu-drawer .menu-drawer__account{margin-bottom:0;padding-right:0}.menu-drawer__utility-links-top{display:flex}body.template-index{font-family:Zen Kaku Gothic Antique,sans-serif;letter-spacing:.05em;background-color:#f9f7ee}body.template-index .top-contents{padding:6rem 2rem 7rem}body.template-index h2.top-contents-tit{font-family:Raleway,sans-serif;font-size:4rem;font-weight:700;letter-spacing:.05em;color:#105f42;line-height:.8;margin:0}.top-sub-tit{font-size:1.1rem;font-weight:700;color:#105f42}.view-all{width:100%}a.top-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;width:100%;border:1px solid #105f4287;padding:0 3rem;cursor:pointer;background-color:transparent;font-family:Raleway,sans-serif;color:#105f42;font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-align:center;text-decoration:none;line-height:calc(4.1rem + var(--buttons-border-width) * 2)}a.top-btn:after{content:"";display:inline-block;vertical-align:middle;color:#105f42;line-height:1;width:0;height:0;border-style:solid;border-color:transparent;border-width:.325em .62952em;border-left-color:currentColor;border-right:0;position:absolute;right:8.3rem}a.top-btn-w{color:#fff;border:1px solid #ffffff96}a.top-btn-w:after{color:#fff}.top-contents-text{font-size:1.3rem;font-weight:700;letter-spacing:.05em;margin:1.5rem 0 0}.top-contents .card .card__inner .card__media{border-radius:2px}.top-contents .card__information{padding-top:0;padding-bottom:0}@media screen and (min-width:768px){body.template-index .top-contents{padding:110px 0}.top-contents-head-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:39px}.top-contents-tit-wrap{display:flex;align-items:center}.top-contents-text{margin:0}.top-contents-text-pc{margin-top:20px}a.top-btn{padding:0 4rem}a.top-btn:after{right:1.5rem}a.top-btn:hover:after{right:1rem;transition:all .3s ease}}@media screen and (min-width:768px)and (max-width:1024px){body.template-index h2.top-contents-tit{font-size:4rem}.top-sub-tit{padding-left:10px}.top-contents-text{width:60%}.top-contents-text-pc{width:100%}body.template-index .view-all{max-width:200px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1025px){body.template-index h2.top-contents-tit{font-size:4.6rem}.top-sub-tit{padding-left:12px}.top-contents-text{width:66%}.top-contents-text-pc{width:100%}body.template-index .view-all{max-width:200px;margin-left:auto;margin-right:auto}}.top-mv-contents{padding:2rem 2rem 0}@media screen and (min-width:768px){.top-mv-contents{padding:40px 0 0}.slick-slider .mv-slide{width:calc(450 * 100 / 1366 * 1vw);margin-right:calc(12.5 * 100 / 1366 * 1vw);margin-left:calc(12.5 * 100 / 1366 * 1vw)}.slideshow-pc{opacity:0;transition:.3s}.slideshow-pc.slick-initialized{opacity:1}}@media only screen and (max-width:767px){.slideshow-pc .slick-prev,.slideshow-pc .slick-next{display:none}.slideshow-sp{opacity:0;transition:.3s}.slideshow-sp.slick-initialized{opacity:1}}.slideshow-pc .slick-prev{top:40%!important;bottom:0;left:0;position:absolute;display:block;width:calc(20 * 100 / 1366 * 1vw);height:calc(57 * 100 / 1366 * 1vw);vertical-align:middle;z-index:9;cursor:pointer}.slideshow-pc .slick-next{top:40%!important;bottom:0;right:0;position:absolute;display:block;vertical-align:middle;width:calc(20 * 100 / 1366 * 1vw);height:calc(57 * 100 / 1366 * 1vw);cursor:pointer}.top-topics{padding-top:2rem;padding-bottom:6rem}.top-card__content .card__information{padding:1rem 0}.top-card__content .card__information .article-card__info{padding:0}.top-contents .article-card{margin:0}.top-card__content .circle-divider time{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;letter-spacing:.05em;font-size:1.1rem;color:#170e00cc}.top-card__content h3{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:700;letter-spacing:.05em;font-size:1.6rem;color:#170e00;line-height:1.5}.top-card__content .article-card__excerpt,.blog .article-card__excerpt,.blog-articles .article-card__excerpt{font-size:1.3rem;font-weight:500;color:#170e00;line-height:1.5;border-top:1px solid #C5C1BA;padding-top:1rem;margin-top:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.top-card__content .card__information{padding-top:.3rem}@media screen and (min-width:768px){body.template-index .top-topics{padding-top:6.5rem;padding-bottom:10rem}.top-topics-list{padding-left:0;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(25 * 100 / 1366 * 1vw);list-style-type:none}.top-topics-list .card .card__inner{height:calc(208 * 100 / 1366 * 1vw)}.blog__view-all{margin-top:20px}}@media screen and (max-width:767px){ul.slideshow-topics{padding:0;overflow:visible}.slideshow-topics li.slideshow-topics-item{margin:0}.slideshow-topics li.slideshow-topics-item .card .card__inner{height:199px}.slideshow-topics .slick-prev{top:18%!important;bottom:0;left:-2rem;position:absolute;display:block;width:30px;height:57px;vertical-align:middle;z-index:9;cursor:pointer}.slideshow-topics .slick-next{top:18%!important;bottom:0;right:-2rem;position:absolute;display:block;vertical-align:middle;width:30px;height:57px;cursor:pointer}}.top-newarrival .collection__view-all{margin-top:4rem}.top-newarrival-list{justify-content:space-between;column-gap:0;row-gap:30px}.top-newarrival-list li{width:calc((100% - 15px)/2)}@media screen and (min-width:768px){.top-newarrival .collection__view-all{margin-top:50px}.top-newarrival-list li{width:calc((100% - 75px)/4)}.top-newarrival-list .top-newarrival-item .card__information h3{font-size:1.5rem}.top-newarrival-list .top-newarrival-item .card__information .price{font-size:1.6rem}}.top-newarrival-list .card__information,.slideshow-ranking .ranking-item .card__information{padding-top:1rem}.top-newarrival-list .card-information>*:not(.visually-hidden:first-child)+*:not(.rating),.slideshow-ranking .ranking-item .card-information>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:.3rem}.top-contents .card__information h3{font-family:Zen Kaku Gothic Antique,sans-serif;color:#170e00;font-weight:700;letter-spacing:.05em;font-size:1.4rem}.top-contents .card__information .price{font-family:Zen Kaku Gothic Antique,sans-serif;color:#2b1a00;font-weight:500;letter-spacing:.05em;font-size:1.6rem}.top-contents .card__information .price .price-item span{font-size:1.1rem}@media screen and (min-width:768px){.top-contents .collection__title.title-wrapper{margin-bottom:28px}.top-contents .card__information h3{font-size:1.5rem}.top-contents .card__information .price{font-size:1.6rem}}ul.slideshow-ranking{padding:0;overflow:visible}.slideshow-ranking .slick-prev{top:35%!important;bottom:0;left:-2rem;position:absolute;display:block;width:30px;height:57px;vertical-align:middle;z-index:9;cursor:pointer}.slideshow-ranking .slick-next{top:35%!important;bottom:0;right:-2rem;position:absolute;display:block;vertical-align:middle;width:30px;height:57px;cursor:pointer}.slideshow-ranking .ranking-item img{border-radius:2px}.ranking-item .ranking-badge{content:"";display:block;position:absolute;width:39px;height:39px;background-color:#666;color:#fff;text-align:center;font-size:21px;line-height:39px;z-index:2}.slideshow-ranking [data-slick-index="0"] .ranking-badge{background-color:#f2ae27}.slideshow-ranking [data-slick-index="1"] .ranking-badge{background-color:#a4a4a4}.slideshow-ranking [data-slick-index="2"] .ranking-badge{background-color:#7d4c4c}@media only screen and (min-width:768px){ul.slideshow-ranking{overflow:hidden}.slideshow-ranking .slick-list{margin:0 -12.5px}.slideshow-ranking li{margin:0 12.5px}.slideshow-ranking .slick-prev{top:35%!important;bottom:0;left:0;position:absolute;display:block;width:20px;height:57px;vertical-align:middle;z-index:9;cursor:pointer}.slideshow-ranking .slick-next{top:35%!important;bottom:0;right:0;position:absolute;display:block;vertical-align:middle;width:20px;height:57px;cursor:pointer}}.template-index .category__description{margin-bottom:2rem}.template-index .top-category-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.top-category-list-contents .card--standard{position:relative}.top-category-list-contents .card__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.top-category-list-contents h3.card__heading{font-family:Raleway,sans-serif;font-size:2rem;font-weight:600;letter-spacing:.08em;line-height:1.3;color:#fff}.top-category-list-contents .collection-subtit{display:block;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.05em}@media screen and (min-width:768px){.template-index .collection-list-wrapper{max-width:calc(1030 * 100 / 1366 * 1vw);padding:0 calc(20 * 100 / 1366 * 1vw)}.template-index .category__description{margin-bottom:35px}.template-index .top-category-list{grid-template-columns:repeat(3,1fr);gap:calc(24 * 100 / 1366 * 1vw)}.top-category-list-contents h3.card__heading{font-size:2.6rem;padding:0 20px}.top-category-list-contents .collection-subtit{font-size:.9rem}.top-category-list-contents .top-category-list-item:hover{cursor:pointer}.top-category-list-contents .top-category-list-item:last-of-type:hover img{opacity:.8;transition:.3s}}@media screen and (min-width:768px)and (max-width:1024px){.template-index .collection-list-wrapper{max-width:100%;padding:0 5rem}}@media screen and (min-width:1580px){.template-index .collection-list-wrapper{max-width:calc(1030px * 1580 / 1366)}}body.template-index .top-about{background:url(//cuirvelo.com/cdn/shop/t/30/assets/bg-brown.jpg?v=90448131012886861071794271188) center no-repeat;color:#fff;padding:5.5rem 0 5.4rem}.top-about-contents{display:flex;align-items:center;justify-content:center}.top-about-container{display:flex;flex-direction:column;align-items:center;text-align:center}.about-logo{width:8rem;margin:0 auto}.about-logo img{width:100%}h2.about-tit{font-family:Raleway,sans-serif;font-size:4.5rem;font-weight:700;letter-spacing:.08em;color:#fff;margin-top:0}.about-sub-tit{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:1.2rem}.about-text{color:#fff;font-size:1.3rem;letter-spacing:.05em;margin:3rem 0 2rem}@media screen and (min-width:768px){body.template-index .top-about{padding:93px 0 92px}.about-logo{width:121px;margin-bottom:20px}h2.about-tit{font-size:7.5rem;line-height:1;margin-bottom:6px}.about-sub-tit{font-size:1.6rem}.about-text{font-size:1.3rem;margin:46px 0 -2px}body.template-index .top-about .view-all{width:44%;margin-top:30px}}body.template-index #insta-feed{padding:6rem 0 7rem}body.template-index #insta-feed h2{font-family:Raleway,sans-serif;font-size:4rem!important;font-weight:700;line-height:1;letter-spacing:.05em;color:#105f42;margin:0 0 2rem!important;position:relative;padding:0 0 1.5rem!important}body.template-index #insta-feed h2:before{position:absolute;bottom:0;left:0;content:"\30a4\30f3\30b9\30bf\30b0\30e9\30e0";font-size:1.1rem!important;font-weight:700;letter-spacing:.05em;color:#105f42}body.template-index #insta-feed .instafeed-new-layout-container{position:relative;padding-top:7rem}body.template-index #insta-feed .instafeed-new-layout-container:before{position:absolute;top:0;left:0;content:"\30ad\30e5\30a4\30d9\30ed\306e\65e5\5e38\3084\5546\54c1\306b\3064\3044\3066\767a\4fe1\3057\3066\3044\307e\3059\3002";font-size:1.4rem!important;font-weight:700;letter-spacing:.05em;color:#170e00}body.template-index #insta-feed .instafeed-new-layout-wrapper{display:grid;grid-template-columns:repeat(2,1fr)!important;gap:4vw!important}body.template-index #insta-feed .instafeed-new-layout-item{width:calc(160 * 100 / 375 * 1vw)!important;height:calc(160 * 100 / 375 * 1vw)!important}body.template-index #insta-feed .instafeed-new-layout-item:first-child{grid-row:1;grid-column:1/3;width:calc(335 * 100 / 375 * 1vw)!important;height:calc(335 * 100 / 375 * 1vw)!important}body.template-index #insta-feed .instafeed-new-layout-item:nth-of-type(2){grid-row:2;grid-column:1/2}body.template-index #insta-feed .instafeed-new-layout-item:nth-of-type(3){grid-row:2;grid-column:2/3}body.template-index #insta-feed .instafeed-new-layout-item:nth-of-type(4){grid-row:3;grid-column:1/2}@media screen and (min-width:768px){body.template-index #insta-feed{max-width:calc(990 * 100 / 1366 * 1vw);margin-left:auto!important;margin-right:auto!important;padding:100px 0}body.template-index #insta-feed h2{font-size:4.6rem!important;display:inline-flex;align-items:center;margin:0 0 2rem!important;padding-right:95px!important}body.template-index #insta-feed h2:before{bottom:auto;left:auto;right:0}body.template-index #insta-feed h2:after{position:absolute;top:20px;left:400px;width:100%;display:inline-block;content:"\30ad\30e5\30a4\30d9\30ed\306e\65e5\5e38\3084\5546\54c1\306b\3064\3044\3066\767a\4fe1\3057\3066\3044\307e\3059\3002";font-size:1.4rem!important;font-weight:700;letter-spacing:.05em;color:#170e00}body.template-index #insta-feed .instafeed-new-layout-container:before{content:none}body.template-index #insta-feed .instafeed-new-layout-container{overflow:visible;padding-top:0;height:auto!important}body.template-index #insta-feed .instafeed-new-layout-container:before{top:-5.5rem}body.template-index #insta-feed .instafeed-new-layout-wrapper{display:grid;grid-template-columns:repeat(5,1fr)!important;grid-template-rows:repeat(2,1fr)!important;gap:calc(24 * 100 / 1366 * 1vw)!important}body.template-index #insta-feed .instafeed-new-layout-item{width:calc(176 * 100 / 1366 * 1vw)!important;height:calc(176 * 100 / 1366 * 1vw)!important}body.template-index #insta-feed .instafeed-new-layout-item:first-child{grid-row:1/3;grid-column:1/3;width:calc(383 * 100 / 1366 * 1vw)!important;height:calc(383 * 100 / 1366 * 1vw)!important}body.template-index #insta-feed .instafeed-new-layout-item:nth-of-type(2){grid-row:1;grid-column:3/4}body.template-index #insta-feed .instafeed-new-layout-item:nth-of-type(3){grid-row:1;grid-column:4/5}body.template-index #insta-feed .instafeed-new-layout-item:nth-of-type(4){grid-row:1;grid-column:5/6}}@media screen and (min-width:768px)and (max-width:1024px){body.template-index #insta-feed{max-width:100%}body.template-index #insta-feed .instafeed-new-layout-item{width:calc(200 * 100 / 1366 * 1vw)!important;height:calc(200 * 100 / 1366 * 1vw)!important}body.template-index #insta-feed .instafeed-new-layout-item:first-child{width:calc(424 * 100 / 1366 * 1vw)!important;height:calc(424 * 100 / 1366 * 1vw)!important}}@media screen and (min-width:1580px){body.template-index #insta-feed{max-width:calc(990px * 1580 / 1366)}body.template-index #insta-feed .instafeed-new-layout-wrapper{gap:calc(24px * 1580 / 1366)!important}body.template-index #insta-feed .instafeed-new-layout-item{width:calc(176px * 1580 / 1366)!important;height:calc(176px * 1580 / 1366)!important}body.template-index #insta-feed .instafeed-new-layout-item:first-child{width:calc(383px * 1580 / 1366)!important;height:calc(383px * 1580 / 1366)!important}}body.template-index #section-news-list .top-news-btn{width:100%}body.template-index #section-news-list .top-news-list-wrap .top-news-list{border:none;padding:0;margin:0;margin-top:2rem;margin-bottom:3rem}body.template-index #section-news-list .top-news-list-wrap .top-news-list li{list-style-type:none;border-bottom:1px solid rgba(197,193,186,.5)}body.template-index #section-news-list .top-news-list-wrap .top-news-list li:first-child{border-top:1px solid rgba(197,193,186,.5)}body.template-index #section-news-list .top-news-list-wrap .top-news-list li>a{display:flex;text-decoration:none;color:#2b1a00}body.template-index #section-news-list .top-news-list-wrap .top-news-list li .news-list-info{margin:0}body.template-index #section-news-list .top-news-list-wrap .top-news-list li .news-list-date{font-size:1.1rem;color:#2b1a00cc;margin:0}body.template-index #section-news-list .top-news-list-wrap .top-news-list li .news-list-title{font-size:1.4rem;padding-left:2rem;line-height:1.3;font-weight:500}@media screen and (min-width:768px){body.template-index #section-news-list .w953{max-width:calc(993 * 100 / 1366 * 1vw);padding:0 20px;margin:0 auto}body.template-index #section-news-list{padding-top:80px;padding-bottom:20px}body.template-index #section-news-list .nwes-list-wrap{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:baseline}body.template-index #section-news-list .nwes-list-wrap .top-contents-head-wrap{flex-direction:column}body.template-index #section-news-list .nwes-list-wrap .top-contents-tit-wrap{margin-bottom:30px}body.template-index #section-news-list .nwes-list-wrap .news-list{width:calc(680 * 100 / 1366 * 1vw)}body.template-index #section-news-list .nwes-list-wrap .news-list a{transition:padding-left .3s ease;padding:14px 0 16px 10px}body.template-index #section-news-list .nwes-list-wrap .news-list a:hover{padding-left:20px}body.template-index #section-news-list .top-news-list-wrap .top-news-list li .news-list-title{font-size:1.5rem;padding-left:2rem;padding-left:10px}}@media screen and (min-width:768px)and (max-width:1024px){body.template-index #section-news-list .w953{max-width:100%;padding:0 5rem}body.template-index #section-news-list .nwes-list-wrap .news-list{width:71%}}@media screen and (max-width:767px){body.template-index #section-news-list .top-news-list-wrap .top-news-list li .news-list-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:clip;white-space:wrap}}@media screen and (min-width:1580px){body.template-index #section-news-list .w953{max-width:calc(993px * 1580 / 1366)}body.template-index #section-news-list .nwes-list-wrap .news-list{max-width:calc(680px * 1580 / 1366)}}footer.footer{background-color:#f9f7ee;background-image:url(//cuirvelo.com/cdn/shop/t/30/assets/footer-bg_sp.png?v=125437195295247466941794271188);background-position:top center;background-repeat:no-repeat;background-size:cover;padding:7rem 2rem 5.7rem;color:#fff}.footer-contents h3.member-tit{color:#fff;font-family:Raleway,sans-serif;font-size:4rem;font-weight:700;letter-spacing:.08em;line-height:1;margin:0}.footer-contents .member-text p{font-size:1.4rem;font-family:Zen Kaku Gothic Antique,sans-serif;letter-spacing:.05em;line-height:1.4;margin:1.5rem 0 2rem}.footer-contents ul{margin:0;padding:0}.footer-contents ul li{list-style-type:none}.footer-contents ul li a{font-family:Zen Kaku Gothic Antique,sans-serif;color:#fffc;font-weight:500;letter-spacing:.05em;line-height:1;text-decoration:none;display:block}.footer-contents .information-contents{display:flex;flex-direction:column;align-items:center;padding-top:6rem;margin-top:5rem;margin-bottom:4rem;border-top:1px solid #105F42}.footer-contents .information-textarea p{font-size:1.4rem;font-weight:500;margin:0;text-align:center}.footer-contents .information-text p span{display:block;font-size:1.1rem;letter-spacing:.07em}.footer-contents .information-copyrights{font-size:1.1rem;line-height:1.1;color:#fff6;margin-right:1.5rem;letter-spacing:0}.footer-contents .information-sns ul{display:flex}.footer-contents .information-sns ul li{border-right:1px solid rgba(255,255,255,.6);line-height:1}.footer-contents .information-sns ul li:last-child{border-right:none}.footer-contents .information-sns ul li a{font-size:1.1rem;margin:0 1.5rem;letter-spacing:0}.footer-contents .information-sns ul li:first-child a{margin-left:0}.footer-contents .information-sns ul li:last-child a{margin-right:0}.footer-contents .information-contents .information-image{width:31%;margin-bottom:1rem}.footer-contents .information-contents .information-image img{width:100%}.footer-contents .information-bottom{display:flex;justify-content:space-around;margin-top:.8rem}.footer-contents .footer-nav{margin-top:4rem}.footer-contents .footer_toggle_title{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.4rem;letter-spacing:.05em;font-weight:700;color:#fff}.footer-contents .footer-nav ul.items li a{font-size:1.3rem;font-weight:400}.footer-contents .footer-guide ul{display:flex;justify-content:center}.footer-contents .footer-guide ul li{border-right:1px solid rgba(255,255,255,.6);line-height:1}.footer-contents .footer-guide ul li a{color:#fffc;font-size:1rem;font-weight:500;letter-spacing:0;margin:0 1.3rem}.footer-contents .footer-guide ul li:first-child a{margin-left:0}.footer-contents .footer-guide ul li:last-child a{margin-right:0}.footer-contents .footer-guide ul li:last-child{border-right:0}.footer-contents .footer__payment .list-payment{justify-content:space-between;margin-top:1.5rem}.footer-contents .footer__payment .list-payment .icon{width:calc(38 * 100 / 375 * 1vw);height:calc(24 * 100 / 375 * 1vw)}@media screen and (min-width:768px){footer.footer{background-image:url(//cuirvelo.com/cdn/shop/t/30/assets/footer-bg_pc.png?v=97533586090023171471794271188);padding:calc(257 * 100 / 1366 * 1vw) 0 calc(100 * 100 / 1366 * 1vw)}.footer-contents{width:100%;display:grid;grid-template-columns:1.15fr 1.51fr;gap:calc(73 * 100 / 1366 * 1vw)}.footer-contents h3.member-tit{font-size:5.1rem}.footer-contents .member-text p{margin:24px 0 20px}.footer-contents .footer-area1{border-right:1px solid #105F42}.footer-contents .member-text,.footer-contents .information{width:83%}.footer-contents .information{margin-top:75px}.footer-contents .information-contents{width:100%;flex-direction:row;justify-content:space-between;align-items:center;padding-top:0;margin-top:0;margin-bottom:0;border-top:none}.footer-contents .information-contents .information-image{width:calc(112 * 100 / 1366 * 1vw);margin-bottom:0}.footer-contents .footer-contents .information-bottom{margin-top:10px;justify-content:space-evenly}.footer-contents .footer-area2{display:flex;flex-direction:column;justify-content:space-between}.footer-contents .footer-nav{display:flex;justify-content:space-between;margin-top:0}.footer-contents .footer_toggle_contents:last-child{padding-right:0}.footer-contents .footer-nav ul.items li{margin-bottom:16px}.footer-contents .footer-area3{display:flex;flex-direction:column;align-items:flex-end}.footer-contents .footer-guide ul li a{font-size:1.1rem;margin:0 1.5rem}.footer-contents .footer__payment .list-payment{margin-top:0}.footer-contents .footer__payment .list-payment__item{padding:0 0 0 10px}.footer-contents .footer__payment .list-payment .icon{width:44px;height:26px}.footer-contents .footer_toggle_title{margin-top:0;margin-bottom:22px}.footer-contents .footer_toggle_title a{color:#fff;text-decoration:none}.footer a:hover{opacity:.7;transition:.3s}}@media only screen and (max-width:767px){.footer-contents .information-textarea p{font-size:1.4rem;font-weight:500;margin:0;text-align:center}.footer-contents .footer_toggle_contents ul{display:none;margin-top:10px;margin-left:2px}.footer-contents .footer-nav{margin-top:4rem}.footer-contents .footer-nav ul.items li{margin-bottom:2rem}.footer-contents .footer-nav ul.items li:last-child{margin-bottom:1.5rem}.footer-contents .footer-nav ul.items li a{font-size:1.3rem;font-weight:400}.footer-contents .footer_toggle_title{position:relative;display:inline-block;padding-right:1.5rem;margin:1.3rem 0}.footer-contents .footer_toggle_btn{display:inline-block;position:absolute;right:0;top:30%;vertical-align:middle;color:#fff;line-height:1;width:0;height:0;border-style:solid;border-color:transparent;border-width:.49952em .275em;border-top-color:currentColor;border-bottom:0}.footer-contents .footer_toggle_title.selected .footer_toggle_btn{right:0;top:10%;transform:translateY(45%) rotate(180deg)}.footer-contents .footer__payment .list-payment__item:first-child{padding-left:0}.footer-contents .footer__payment .list-payment__item:last-child{padding-right:0}}@media screen and (min-width:768px)and (max-width:1024px){.footer-contents h3.member-tit{font-size:3.4rem}.footer-contents .member-btn-wrap{width:60%;max-width:204px}.footer-contents .member-text,.footer-contents .information{width:93%}.footer-contents .information-contents{justify-content:space-evenly}.footer-contents .information-copyrights{font-size:1rem;margin-right:.8rem}.footer-contents .information-sns ul li a{font-size:1rem;margin:0 .7rem}.footer-contents .information-textarea p{font-size:1.1rem}.footer-contents .information-text p span{font-size:1rem}}@media screen and (min-width:1025px){.footer-contents .member-btn-wrap{width:55%;max-width:204px}}.slideshow-wrapper{position:relative}.slideshow{position:unset;overflow:hidden;margin-bottom:0}@media only screen and (min-width:768px){.slideshow{position:relative;max-height:100vh}}.slideshow__slide{height:100%;left:0;opacity:0;overflow:hidden;position:absolute;transition:opacity .5s ease 0s;top:0;width:100%;z-index:-1}.slideshow__slide--active{opacity:1;z-index:8}.slideshow__link{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.slideshow__link:active,.slideshow__link:focus{opacity:1}.slick-slider .mv-slide img{max-width:100%;height:auto;border-radius:2px}.slick-dotted.slick-slider{margin-bottom:3rem}.slide-dots{margin:0;padding:0;text-align:center}.slide-dots li{display:inline-block;margin:11px 5px 0}.slide-dots li button{position:relative;text-indent:-9999px}.slide-dots li button:before{background-image:url(//cuirvelo.com/cdn/shop/t/30/assets/slick-dot.png?v=40768227082285958061794271188);background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;width:4px;height:4px;left:0;margin:auto;position:absolute;right:0;top:0}.slide-dots li.slick-active button:before{background-image:url(//cuirvelo.com/cdn/shop/t/30/assets/slick-dot-current.png?v=53786381234837651801794271188);width:11px;height:11px;top:-3px}.slide-dots li button{background:none;border:none;outline:none}@media only screen and (max-width:767px){.slick-dotted.slick-slider{margin-bottom:0}}#MainContent{background-color:#f9f7ee}.product-detail-section{padding-top:2rem;padding-bottom:3rem;overflow:hidden}.product-image{width:100%}@media only screen and (min-width:768px){.product-detail-section{padding-top:55px;padding-bottom:70px}.product-detail{justify-content:space-between}.product-image{width:45.5%}.product-detail-section .product-media-container{border:0}.product-detail-section .product-media-container img{border-radius:2px}.product-detail-section .product-media-container.constrain-height .media{width:100%;padding-top:100%}.product__info-wrapper.product-info-text{width:50%;padding:0!important}}.product-thumbnail-list li{list-style-type:none}.product-thumbnail-list .thumbnail.global-media-settings img{border-radius:2px}@media only screen and (max-width:767px){.product-image{width:100vw;margin-left:-2rem;margin-right:-2rem}.product-image .slider.slider--mobile .slider__slide{padding-top:0;padding-bottom:0}.product-image .grid--peek.slider--mobile{width:auto;height:100vw;margin-bottom:0}.product-image .grid--peek.slider--mobile .grid__item{width:100%}.product-image .grid--peek.slider .grid__item:first-of-type{margin-left:0}.product-detail-section .product-media-container{border:0}.product-detail-section .product-media-container.constrain-height .media{width:100%;padding-top:100%}.thumbnail-slider{margin-right:-2rem;margin-left:2rem}.product-thumbnail-list{width:100%;padding:0;position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:2.5rem}.product-thumbnail-list .thumbnail-list__item.slider__slide{max-width:calc(76 * 100 / 375 * 1vw);margin-right:1rem}.product-info-text{width:100%}}.product-detail-section .product-media-container.constrain-height.media-fit-contain{--contained-width: 100%;width:100%}@media only screen and (min-width:768px){.product-thumbnail-list{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;padding:0}}.product-tags-list{display:flex;flex-wrap:wrap;padding:0;margin-top:0;margin-bottom:1rem}.product-tags-list li{margin-bottom:.5rem}.product-tags-list li:last-child{margin-right:0}.product-detail-section .product-tag{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.2rem;letter-spacing:0;font-weight:700;line-height:1;color:#fff;padding:.5rem 1rem;display:inline-block;border-radius:1px;margin-right:.5rem}.product-detail-section .tag-men{background:#1c3a8d}.product-detail-section .tag-women{background:#ef5766}.product-detail-section .tag-postage{background:#cf1818}.product-detail-section .tag-order{background:#ef9e57}.product-detail-section .tag-new{color:#cf1818;background:#fff;border:1px solid rgba(207,24,24,.75)}.product-detail-section{font-family:Zen Kaku Gothic Antique,sans-serif}.product-detail-section .product__info-container>*+*{margin:2rem 0 0}.product-detail-section h1{font-size:2rem;letter-spacing:.05em;font-weight:700;color:#170e00}.product-detail-section .share-button,.product-detail-section .product__text{display:inline-block}.product-detail-section .share-button{margin:0}.product-detail-section .share-button__button{margin:0;padding:0;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.1rem;color:#8f8778;font-weight:700}.product-detail-section .product__text{font-size:1.1rem;letter-spacing:.05em;font-weight:500;color:#170e00cc}.product-detail-section .share-button__button .icon-share{margin:0 0 0 .57rem}.product-detail-section .form__label{font-size:1.3rem;font-weight:500;letter-spacing:.05em;line-height:1;margin:0}.product-detail-section .product-form__input{margin-bottom:1rem}.product-detail-section .product-form__input input[type=radio]+label{color:#2b1a00;font-size:1.3rem;font-weight:700;border-radius:0;margin:0 .7rem 1rem 0;padding:.6rem .7rem;background-color:transparent;border:1px solid #2b1a006e}.product-detail-section .quantity{color:#000;width:104px;border:1px solid #C5C1BA;min-height:3.5rem}.product-detail-section .quantity:before,.product-detail-section .quantity:after{box-shadow:none}.product-detail-section .quantity__input{color:#000;font-size:1.4rem;font-weight:700;border-left:1px solid #C5C1BA;border-right:1px solid #C5C1BA}.product-detail-section .product-form__input .form__label{padding-bottom:5px;margin-bottom:0}.product-detail-section .product__title{margin-bottom:0}.product-detail-section .quantity__button{width:29px;flex-shrink:0;font-size:.6rem;font-weight:700;color:#105f42;padding:0}.product-detail-section .accordion{margin-top:4.5rem;border-top:.1rem solid rgba(var(--color-foreground),.09);border-bottom:.1rem solid rgba(var(--color-foreground),.09)}.product-detail-section .accordion summary{padding:1.6rem 0}.product-detail-section .accordion__title{font-size:1.4rem;font-weight:700;letter-spacing:.05em;color:#170e00}.product-detail-section .product__accordion .accordion__content{font-family:Zen Kaku Gothic New,sans-serif;font-size:1.3rem;font-weight:500;letter-spacing:.05em;line-height:1.6;color:#2b1a00;padding-top:1.5rem;padding-left:0;position:relative}.product-detail-section .product__accordion .accordion__content:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right,rgba(197,193,186,.8) 2px,transparent 2px);background-size:6px 1px;background-repeat:repeat-x}.product-detail-section .product-price{border-top:1px solid rgba(197,193,186,.5);margin:0;padding:1.5rem 0 0}.product-detail-section .price--large{text-align:right}.product-detail-section .price__regular{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:2.3rem;font-weight:500;letter-spacing:.05em;color:#2b1a00;text-align:right;position:relative;display:inline-flex;padding-left:4rem}.product-detail-section .price__regular:before{content:"\7a0e\8fbc";font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.1rem;font-weight:500;color:#2b1a00;position:absolute;left:0;bottom:.5rem}.product-detail-section .price-item span{font-size:1.1rem}.product-detail-section .product-share{margin:0;display:flex;justify-content:space-between;align-items:center}.product-detail-section .product-share .product-brand{margin:0}.product-detail-section .product__info-container .product-form{margin-bottom:1.5rem}.product-detail-section .product-form__buttons{max-width:100%}.product-detail-section .product-form__buttons .button:before,.product-detail-section .product-form__buttons .button:after{border-radius:1px;box-shadow:none}.product-detail-section .product-form__submit{height:55px;margin-bottom:0;font-weight:700;border-radius:1px}.product-detail-section .product-form__submit span{position:relative;padding-left:3.2rem;display:inline-flex;align-items:center}.product-detail-section .product-form__submit span:before{position:absolute;content:"";background:url(//cuirvelo.com/cdn/shop/t/30/assets/cart.png?v=91350225426857142761794271188);background-size:cover;width:18px;height:22px;left:0}.product-detail-section .favorite-icon{margin-top:0;height:55px}.product-detail-section .illi-product-favorite{width:100%;height:100%;border:1px solid #105f4287;border-radius:1px;font-size:1.5rem;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:700;padding:0 3rem;justify-content:center;align-items:center;color:#105f42}@media only screen and (min-width:768px){.product-detail-section h1{font-size:2.4rem}.product-detail-section .product__text{font-size:1.2rem}.product-detail-section .price__regular{font-size:2.5rem}.product-detail-section .price__regular:before{font-size:1.3rem}.product-detail-section .price-item span{font-size:1.3rem}.product-detail-section .share-button__button{font-size:1.2rem;font-weight:500}.product-detail-section .product-form__submit{height:55px;max-height:55px;margin-bottom:0}.product-detail-section .product-form__submit span:before{width:18px;height:22px}.product-detail-section .favorite-icon{height:55px;max-height:55px}}@media only screen and (min-width:990px){.product-detail-section .product--large:not(.product--no-media) .product__info-wrapper{width:50%;max-width:50%}}.product-detail-section .no-favorite-heart{width:18px;height:16px;background:url(//cuirvelo.com/cdn/shop/t/30/assets/icon_akar-heart.png?v=2343587812925176201794271188) center center no-repeat;background-size:cover;clip-path:none}.product-detail-section .favorited-heart{background:#105f42;clip-path:path("M7.543,4.5A4.52,4.52,0,0,0,3,9c0,2.005.795,6.764,8.62,11.574a.9.9,0,0,0,.93,0C20.375,15.761,21.17,11,21.17,9a4.52,4.52,0,0,0-4.543-4.5c-2.508,0-4.543,2.726-4.543,2.726S10.051,4.5,7.543,4.5Z")}.related-products__heading{font-family:Raleway,sans-serif;font-weight:700;color:#105f42}.template-product iframe{max-width:100%}.template-product-bartape #shopify-section-template--23634525880634__image_banner_M6Ceex .banner__box{background-color:#f9f7ee80}.product__description .product-features{max-width:100%;margin-bottom:100px}.product-features-image{margin-top:70px}.product-features-image img{width:100%;height:300px;object-fit:cover}.product-features-youtube{margin-top:70px}.product-features-text{width:100%;padding:0 2rem}#shopify-section-template--23634525880634__a3387ad9-8810-4156-b067-a06c939b7a72 div{max-width:inherit!important}#shopify-section-template--23634525880634__a3387ad9-8810-4156-b067-a06c939b7a72 p{margin-left:0!important;margin-right:0!important}@media only screen and (min-width:1025px){.product__description .product-features{margin-bottom:150px}.product-features-image{margin-top:100px}.product-features-image img{height:500px}.product-features-youtube{width:1000px;margin:100px auto 0}.product-features-text{width:1000px;margin:0 auto}#Banner-template--23634525880634__image_banner_M6Ceex:after{opacity:0!important}}.banner__box .banner__text{text-align:left}@media only screen and (max-width:989px){.header-wrapper{box-shadow:none}.header-SP--category{margin-top:5px;padding:6px 0;border-top:1px solid #000;border-bottom:1px solid #000}.header-SP--category-list{list-style-type:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0}.header-SP--category-list li{text-align:center;border-right:1px solid #000;padding:2px 0}.header-SP--category-list li:last-child{border-right:none}.header-SP--category-list li a{font-size:1.1rem;letter-spacing:0;font-weight:500;display:grid;align-items:center;text-decoration:none;color:rgb(var(--color-base-text))}}@media only screen and (min-width:990px){.header-SP--category{display:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/original.css.map */
