@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@500;700&display=swap";.d_title .main_en{font-family:Noto Serif JP;font-size:24px;font-weight:700;line-height:34px;letter-spacing:3px;text-align:center}@media(max-width:767px){.d_title .main_en{font-size:20px;font-weight:700;line-height:29px;letter-spacing:1px}}div.sticky_padding{display:block}h2.d_title{margin-bottom:48px}@media(max-width:767px){h2.d_title{margin-bottom:30px}}h2.title.h1{text-align:center;font-family:Noto Serif JP}a.button.button--secondary{max-width:270px;width:100%;color:#7f0606;font-family:Noto Serif JP;font-size:16px;font-weight:500;line-height:16px;letter-spacing:0em;margin-bottom:2px}a.button.button--secondary:before{position:absolute;content:"";transform:rotate(45deg);top:0;bottom:0;margin:auto;right:20px;width:7px;height:7px;border-top:1px solid #7F0606;border-right:1px solid #7F0606;left:inherit;z-index:1}a.button.button--secondary:after{box-shadow:none;border:1px solid #7F0606}@media(max-width:767px){.pcOnly{display:none!important}}.spOnly{display:none!important}@media(max-width:767px){.spOnly{display:block!important}}div.card h3.card__heading{font-family:Noto Sans JP;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0em}@media(max-width:767px){div.card h3.card__heading{font-family:Noto Sans JP;font-size:14px;font-weight:400;line-height:14px;letter-spacing:0em}}div.card .card__information{padding:10px 0}@media(max-width:767px){div.card .card__information{padding:14px 0}}div.card .price{font-family:Noto Serif JP;font-size:16px;font-weight:700;line-height:24px;letter-spacing:1px;text-align:left;margin-top:2px!important}@media(max-width:767px){div.card .price{font-size:16px;font-weight:700;line-height:16px;letter-spacing:1px;margin-top:7px!important}}div.card .price small.tax_in{font-family:Noto Serif JP;font-size:12px;font-weight:700;line-height:24px;letter-spacing:1px}@media(max-width:767px){div.card .price small.tax_in{font-size:12px;font-weight:700;line-height:12px;letter-spacing:1px}}div.swiper-button-prev.navi_arrow1,div.swiper-button-next.navi_arrow1{width:40px;height:40px}div.swiper-button-next.navi_arrow1{right:20.5%}div.swiper-button-prev.navi_arrow1{left:20.5%}span.swiper-pagination-bullet{width:10px;height:10px}.swiper-pagination-horizontal.swiper-pagination-bullets span.swiper-pagination-bullet{margin:0 12px}@media(max-width:767px){.swiper-pagination-horizontal.swiper-pagination-bullets span.swiper-pagination-bullet{margin:0 7.5px}}.add-mv .mvBg{height:520px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center}@media(max-width:767px){.add-mv .mvBg{height:300px}}.add-mv .page-width{width:100%;padding-top:20px}@media(max-width:767px){.add-mv .page-width{padding-top:0}}.add-mv .page-width>div{padding:60px;max-width:620px}@media(max-width:767px){.add-mv .page-width>div{padding:0;max-width:295px;margin:0 auto;text-align:center}}.add-mv .page-width>div h2{margin-bottom:20px}.add-mv .page-width>div h2 span{display:block;color:#fff}.add-mv .page-width>div h2 span:first-child{font-size:12px;font-weight:400;line-height:20px;letter-spacing:1px;margin-bottom:10px}@media(max-width:767px){.add-mv .page-width>div h2 span:first-child{display:none}}.add-mv .page-width>div h2 span:last-child{font-family:Noto Serif JP;font-size:24px;font-weight:500;line-height:30px;letter-spacing:1px}@media(max-width:767px){.add-mv .page-width>div h2 span:last-child{font-size:20px;font-weight:500;line-height:28px;letter-spacing:1px;text-align:center}}.add-mv .page-width>div p{font-size:14px;font-weight:400;line-height:25px;letter-spacing:1px;margin-bottom:20px;color:#fff}@media(max-width:767px){.add-mv .page-width>div p{font-size:12px;font-weight:400;line-height:22px;letter-spacing:1px;text-align:center}}.add-mv a.button.button--secondary:after{width:100%;height:100%;left:0;top:0}.add-kihu .kihuBg{height:460px;width:100%;max-width:1200px;margin:0 auto;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center}@media(max-width:767px){.add-kihu .kihuBg{min-height:383px;height:auto}}.add-kihu .page-width{width:100%}@media(max-width:767px){.add-kihu .page-width{padding:20px 0}}.add-kihu .page-width>div{padding:30px;max-width:480px;text-align:center;margin:0 auto}@media(max-width:767px){.add-kihu .page-width>div{padding:0;max-width:295px}}.add-kihu .page-width>div>span{font-size:12px;font-weight:400;line-height:25px;letter-spacing:1px;color:#fff;margin:0 0 20px;display:block}@media(max-width:767px){.add-kihu .page-width>div>span{font-size:10px;font-weight:400;line-height:22px;letter-spacing:1px;text-align:center}}.add-kihu .page-width>div h2{margin-bottom:20px}.add-kihu .page-width>div h2 span{display:block;color:#fff}.add-kihu .page-width>div h2 span:first-child{font-size:12px;font-weight:400;line-height:20px;letter-spacing:1px;margin-bottom:10px}@media(max-width:767px){.add-kihu .page-width>div h2 span:first-child{font-size:12px;font-weight:400;line-height:17px;letter-spacing:1px}}.add-kihu .page-width>div h2 span:last-child{font-family:Noto Serif JP;font-size:24px;font-weight:500;line-height:30px;letter-spacing:1px}@media(max-width:767px){.add-kihu .page-width>div h2 span:last-child{font-size:20px;font-weight:500;line-height:28px;letter-spacing:1px;text-align:center}}.add-kihu .page-width>div p{font-size:14px;font-weight:400;line-height:25px;letter-spacing:1px;color:#fff;margin:0}@media(max-width:767px){.add-kihu .page-width>div p{font-size:12px;font-weight:400;line-height:22px;letter-spacing:1px;text-align:center}}.add-kihu a.button.button--secondary:after{width:100%;height:100%;left:0;top:0}.conceptD2 a.button.button--secondary:after{width:100%;height:100%;left:0;top:0}.conceptD2 a.button.button--secondary{max-width:320px}@media(max-width:767px){.conceptD2 a.button.button--secondary{font-size:13px}}.line{max-width:860px;margin:0 auto}.add-sliderWrapper-b .add-slider{position:relative;max-width:1200px;margin:0 auto}.add-sliderWrapper-b .page-width{overflow:hidden;max-width:100%}.add-sliderWrapper-b .add-slider-prev,.add-sliderWrapper-b .add-slider-next{display:block;width:40px;height:40px;border-top:1px solid #000;border-left:1px solid #000;position:absolute;top:-40px;bottom:0;margin:auto;z-index:2}@media(max-width:767px){.add-sliderWrapper-b .add-slider-prev,.add-sliderWrapper-b .add-slider-next{width:20px;height:20px;top:-30px}}.add-sliderWrapper-b .add-slider-prev{left:-60px;transform:rotate(-45deg)}@media(max-width:1400px){.add-sliderWrapper-b .add-slider-prev{left:20px}}@media(max-width:767px){.add-sliderWrapper-b .add-slider-prev{left:-6px}}.add-sliderWrapper-b .add-slider-next{right:-60px;transform:rotate(135deg)}@media(max-width:1400px){.add-sliderWrapper-b .add-slider-next{right:20px}}@media(max-width:767px){.add-sliderWrapper-b .add-slider-next{right:-6px}}.add-sliderWrapper-b .card--standard .card__inner{aspect-ratio:277/340}@media(max-width:767px){.add-sliderWrapper-b .card--standard .card__inner{aspect-ratio:150/184}}.add-sliderWrapper-b .swiper-pagination{display:flex;justify-content:flex-end;padding-top:30px!important}@media(max-width:767px){.add-sliderWrapper-b .swiper-pagination{padding-top:20px!important}}.add-sliderWrapper-b span.swiper-pagination-bullet{width:8px;height:8px}@media(max-width:767px){.add-sliderWrapper-b span.swiper-pagination-bullet{width:8px;height:8px}}.add-sliderWrapper-b .swiper-pagination-horizontal.swiper-pagination-bullets span.swiper-pagination-bullet{margin:0 4px}@media(max-width:767px){.add-sliderWrapper-b .swiper-pagination-horizontal.swiper-pagination-bullets span.swiper-pagination-bullet{margin:0 4px}}.add-sliderWrapper-b a.button.button--secondary{margin-top:40px}@media(max-width:767px){.add-sliderWrapper-b a.button.button--secondary{margin-top:30px}}.add-sliderWrapper-c .a-snsIcon{max-width:21px;display:block;margin:0 auto 12px}.add-sliderWrapper-c .a-snsIcon path{fill:#5f5a61}.add-sliderWrapper-c .add-slider{position:relative}.add-sliderWrapper-c .page-width{overflow:hidden;max-width:100%}.add-sliderWrapper-c .add-slider-prev,.add-sliderWrapper-c .add-slider-next{display:block;width:40px;height:40px;border-top:1px solid #5F5A61;border-left:1px solid #5F5A61;position:absolute;top:-50px;bottom:0;margin:auto;z-index:2}.add-sliderWrapper-c .add-slider-prev{left:6px;transform:rotate(-45deg)}.add-sliderWrapper-c .add-slider-next{right:6px;transform:rotate(135deg)}.add-sliderWrapper-c img{aspect-ratio:1;object-fit:cover}.add-sliderWrapper-c a.button{width:270px}.add-sliderWrapper-c a.button:before{position:absolute;content:"";transform:rotate(45deg);top:0;bottom:0;margin:auto;right:10px;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;left:inherit;z-index:1}.add-sliderWrapper-c .add-slider .swiper-slide{width:270px!important}@media(max-width:767px){.add-sliderWrapper-c .add-slider .swiper-slide{width:200px!important}}@media(max-width:767px){.gallery{background:transparent!important}}.concept section.conceptD2 .bgBlack{background:#7f0606cc}.concept section.conceptD2 .d_title_wrap .d_title{margin-bottom:14px}@media(max-width:767px){.concept section.conceptD2 .d_title_wrap .d_title{margin-bottom:20px}}.concept section.conceptD2 .conceptD__text p{font-size:14px;font-weight:400;line-height:25px;letter-spacing:1px}@media(max-width:767px){.concept section.conceptD2 .conceptD__text p{font-size:12px;font-weight:400;line-height:22px;letter-spacing:1px}}@media(max-width:767px){.concept section.conceptD2 .conceptD__text{padding:30px;text-align:center}}@media(max-width:767px){.image-with-text>.page-width{padding:0}}div.image-with-text__content{padding:30px 47px}@media(min-width:990px){div.image-with-text__content{padding:60px 40px}}@media(max-width:767px){div.image-with-text__content{align-items:center}}h2.image-with-text__heading.h1{font-family:Noto Serif JP;font-size:24px;font-weight:700;line-height:34px;letter-spacing:1px}@media(max-width:767px){h2.image-with-text__heading.h1{font-size:20px;font-weight:700;line-height:29px;letter-spacing:1px;text-align:center}}h2.image-with-text__heading.h1 span{font-family:Noto Serif JP;font-size:12px;font-weight:700;line-height:17px;letter-spacing:1px}@media(max-width:767px){h2.image-with-text__heading.h1 span{font-size:12px;font-weight:700;line-height:17px;letter-spacing:1px}}.image-with-text__content .image-with-text__text+a.button{margin-top:20px}@media(max-width:767px){.image-with-text__content .image-with-text__text+a.button{margin-top:20px}}.image-with-text__text p{color:#5f5a61}@media(max-width:767px){.image-with-text__text p{text-align:center}}.image-with-text__subheading{font-size:14px;font-weight:700;line-height:20px;letter-spacing:1px;margin-bottom:5px;color:#7f0606}@media(max-width:767px){.image-with-text__subheading{font-size:12px;font-weight:700;line-height:17px;letter-spacing:1px}}.image-with-text__subheading+h2{margin-top:0!important}.image-with-text__media{border:none!important}.community{background:linear-gradient(180deg,transparent 0%,transparent 42%,#F5F5F5 42%,#F5F5F5 100%);padding-bottom:80px}@media(max-width:767px){.community{padding-bottom:60px}}.news h2.d_title{margin-bottom:25px}@media(max-width:767px){.news h2.d_title{margin-bottom:15px}}.news .part_inner_wrap.page-width{border-top:1px solid #DFDFDF;padding-top:50px}@media(max-width:767px){.news .part_inner_wrap.page-width{padding-top:30px}}.news .page-width:last-child{border-bottom:1px solid #DFDFDF;padding-bottom:50px}@media(max-width:767px){.news .page-width:last-child{padding-bottom:30px}}@media(max-width:767px){.news .page-width{padding:0;width:calc(100% - 30px)}}.news .news_list{max-width:715px;margin:0 auto}.news .news_list a{align-items:center}@media(max-width:767px){.news .news_list a{align-items:flex-start}}.news .news_list li{margin:9px 0}@media(max-width:767px){.news .news_list li{margin:15px 0}}.news .news_list li a time{font-size:12px;font-weight:400;line-height:12px;letter-spacing:0em;color:#5f5a61}@media(max-width:767px){.news .news_list li a time{margin-bottom:10px}}.news .news_list h3{font-size:14px;font-weight:500;line-height:22px;letter-spacing:0em;color:#5f5a61}@media(max-width:767px){div.a-recently{gap:20px 15px}}div.a-recently img{aspect-ratio:216/340}@media(max-width:767px){div.a-recently img{aspect-ratio:165/202}}div.a-recently h3{font-family:Noto Sans JP;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0em;margin-top:10px}@media(max-width:767px){div.a-recently h3{font-family:Noto Sans JP;font-size:14px;font-weight:400;line-height:14px;letter-spacing:0em;margin-top:14px}}div.a-recently p{font-family:Noto Serif JP;font-size:16px;font-weight:700;line-height:24px;letter-spacing:1px;text-align:left;margin:2px 0 0}@media(max-width:767px){div.a-recently p{font-size:16px;font-weight:700;line-height:16px;letter-spacing:1px;margin:8px 0 0}}div.a-recently p span{font-family:Noto Serif JP;font-size:12px;font-weight:700;line-height:24px;letter-spacing:1px}@media(max-width:767px){div.a-recently p span{font-size:12px;font-weight:700;line-height:12px;letter-spacing:1px}}#shopify-section-footer{margin-top:100px}@media(max-width:767px){#shopify-section-footer{margin-top:60px}}#shopify-section-footer .footer__content-service{display:none}#shopify-section-footer .footer__content-top{padding-top:30px;padding-bottom:30px}@media(max-width:767px){#shopify-section-footer .footer__content-top{padding-top:10px;padding-bottom:20px}}#shopify-section-footer .footer__content-top .grid{justify-content:space-between}#shopify-section-footer .footer__content-bottom{padding:10px;background:#5f5a61;border:none}#shopify-section-footer .footer__localization:empty+.footer__column--info{justify-content:center}@media(max-width:749px){#shopify-section-footer .footer__localization:empty+.footer__column--info{padding-top:0}}#shopify-section-footer .footer__copyright{margin-top:0;color:#fff}@media(min-width:768px){#shopify-section-footer .list-social{max-width:80%;margin-left:auto}}#shopify-section-footer .footer-block__heading{font-size:16px;font-weight:700;line-height:23px;letter-spacing:1px;border-bottom:1px solid #DFDFDF;padding-bottom:6px;margin-bottom:10px}@media(max-width:767px){#shopify-section-footer .footer-block__heading{font-size:16px;font-weight:700;line-height:23px;letter-spacing:1px;margin-bottom:10px}}#shopify-section-footer .footer-block__details-content .list-menu__item--link{font-size:14px;font-weight:400;line-height:30px;letter-spacing:0em;padding:0!important;color:#5f5a61}@media(max-width:767px){#shopify-section-footer .footer-block__details-content .list-menu__item--link{font-size:14px;font-weight:400;line-height:30px;letter-spacing:0em;text-align:left}}div.category-slide li.grid__item a p{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0em;color:#fff}@media(max-width:767px){div.category-slide li.grid__item a p{font-size:12px;font-weight:500;line-height:17px;letter-spacing:0em}}div.category-slide li.grid__item{background:#5f5a61;min-height:60px}@media(max-width:767px){div.category-slide li.grid__item{min-height:40px}}div.category-slide .grid{gap:10px 15px}@media(min-width:750px){div.category-slide .grid{gap:20px}}div.category-slide .grid--4-col-desktop .grid__item{width:calc(25% - 15px);max-width:calc(25% - 15px)}@media(min-width:990px){div.category-slide .grid--4-col-desktop .grid__item{width:calc(25% - 15px);max-width:calc(25% - 15px)}}@media(min-width:750px){div.category-slide .grid--4-col-desktop .grid__item{width:calc(25% - 15px);max-width:calc(25% - 15px)}}@media(max-width:749px){div.category-slide .grid--2-col-tablet-down .grid__item{width:calc(50% - 7.5px);max-width:calc(50% - 7.5px)}}div.item-category{padding:30px 0 80px}@media(max-width:767px){div.item-category{padding-bottom:60px}}div.item-product{padding-top:85px}@media(max-width:767px){div.item-product{padding-top:60px}}.a-item-product{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media(max-width:1100px){.a-item-product{grid-template-columns:1fr;gap:20px}}.a-item-product .image-with-text__media img{position:static!important;aspect-ratio:220/280;object-fit:cover}@media(max-width:767px){.a-item-product .image-with-text__media img{aspect-ratio:345/439}}.a-item-product .image-with-text__text p{font-size:13px;font-weight:400;line-height:20px;letter-spacing:1px;margin-bottom:20px}@media(max-width:767px){.a-item-product .image-with-text__text p{font-size:14px;font-weight:400;line-height:24px;letter-spacing:1px;text-align:left}}.a-item-product .image-with-text__text .a-price{font-family:Noto Serif JP;font-size:20px;font-weight:700;line-height:24px;letter-spacing:1px}.a-item-product .image-with-text__text .a-price span{font-size:10px;font-weight:500;line-height:24px;letter-spacing:1px}.a-item-product .image-with-text__grid{padding:30px;background:#fff;margin:0}@media(max-width:767px){.a-item-product .image-with-text__grid{padding:0}}.a-item-product .image-with-text__grid>div:first-child{max-width:220px}@media(max-width:1100px){.a-item-product .image-with-text__grid>div:first-child{max-width:100%}}.a-item-product .image-with-text__grid>div:last-child{max-width:305px}@media(max-width:1100px){.a-item-product .image-with-text__grid>div:last-child{max-width:100%}}.a-item-product div.image-with-text__content{padding:0 0 0 20px}@media(max-width:1100px){.a-item-product div.image-with-text__content{padding:30px 20px;align-items:flex-start}}.a-item-product h2.image-with-text__heading.h1{font-size:20px;font-weight:700;line-height:24px;letter-spacing:1px}@media(max-width:767px){.a-item-product h2.image-with-text__heading.h1{font-size:18px;font-weight:700;line-height:24px;letter-spacing:1px;text-align:left}}.a-item-product a.button.button--secondary{max-width:240px}div.header-wrapper header.header{padding-top:4px;padding-bottom:12px}@media(max-width:767px){div.header-wrapper header.header{padding-top:0;padding-bottom:0}}div.header-wrapper header.header .header__menu-item span{text-decoration:none;color:#5f5a61}div.header-wrapper header.header .header__heading-link{padding:0}div.header-wrapper header.header .header__inline-menu{margin-top:5px}p.announcement-bar__message{padding:11px 2rem}@media(max-width:767px){p.announcement-bar__message{padding:5px 2px;letter-spacing:0}}@media(min-width:990px){.announcement-bar .page-width{display:flex;justify-content:space-between}}@media(min-width:990px){.announcement-bar .page-width .announcement-bar__message.h5{padding-left:0;padding-right:0}}.button.button--secondary:not([disabled]):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #7f0606}div[name=add-anchor]{display:block;padding-top:60px;margin-top:-60px}.add-sliderWrapper-b .card__media .media{position:static}
/*# sourceMappingURL=/cdn/shop/t/9/assets/add.css.map */
