body{letter-spacing:.05em}.rte img{border:none!important}.header{display:flex;justify-content:space-between;padding-right:2.78%;padding-left:2.78%}.header__menu-item{padding-right:clamp(5px,2vw,30px)!important;padding-left:clamp(5px,2vw,30px)!important;text-decoration:none}.header__menu-item a,.header__menu-item span{font-size:1.3rem}@media screen and (max-width: 1199px){.header__menu-item{padding-right:clamp(5px,1.2vw,30px)!important;padding-left:clamp(5px,1.2vw,30px)!important}}@media screen and (max-width: 989px){.header{justify-content:flex-start}.header__icons{margin-left:auto}.header__heading,.header__heading-link{width:160px}header-drawer{margin-left:1.5rem!important}}.header__inline-menu .list-menu--inline>li+li{position:relative}.header__inline-menu .list-menu--inline>li+li:before{content:"";display:inline-block;width:1px;height:.9em;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:var(--color-txt)}.header__menu-item .icon-caret{display:none}.header__menu-item:hover span{text-decoration:none}.header__submenu .header__menu-item{padding:.95rem 3.5rem .95rem 3rem}@media screen and (max-width: 989px){.header__icon{width:4rem;height:4rem}.header__icon .icon{height:2.6rem;width:2.6rem}}@media screen and (max-width: 759px){.header__icon{width:3.6rem;height:3.6rem}.header__icon .icon{height:2.5rem;width:2.5rem}}.hamburger-txt{font-size:10px;position:absolute;bottom:-17px;align-self:flex-end;justify-self:flex-end;transform:scale(.8);letter-spacing:0}.menu-search{position:relative}.menu-search input[type=submit],.menu-search input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}.menu-search input[type=submit]::-webkit-search-decoration,.menu-search input[type=button]::-webkit-search-decoration{display:none}.menu-search input[type=submit]::focus,.menu-search input[type=button]::focus{outline-offset:-2px}.menu-search input{border:1px solid #F1F1F0;padding:10px;height:50px;border-radius:5px;width:100%;box-shadow:none;outline:none;font-size:16px;-webkit-appearance:none}.menu-search input[type=submit]{position:absolute;top:1.8rem;right:2.5rem;width:50px;height:50px;border-radius:0 5px 5px 0;border:none;cursor:pointer;padding:0;-webkit-appearance:none;appearance:none;background-color:transparent}.menu-search .icon-search{width:25px;height:25px;position:absolute;right:1.9rem;top:1.3rem}.menu-search .icon-search svg{width:25px;height:25px}.menu-ttl{background-color:#f1f1f0;padding:1.8rem 2.5rem;font-size:1.6rem;font-weight:700;margin:0}@media screen and (max-width: 989px){.list-menu>li+li{border-top:1px solid var(--color-off-white)}}details[open]>.header__menu-item{text-decoration:none}.header__active-menu-item{text-decoration:none}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{letter-spacing:.08rem}#menu-drawer{width:100%}.icon-arrow{width:.6rem}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{color:var(--color-txt)}.menu-drawer__menu-item{padding:1.8rem 2.5rem!important;font-size:1.5rem!important}div:not(.menu-drawer__inner-submenu)>.menu-drawer__menu-item{padding:1.8rem 2.5rem!important}div.menu-drawer__inner-submenu .menu-drawer__menu-item{padding:1.8rem!important;background-color:var(--color-beige)}.menu-drawer__navigation{padding:0!important}.js .menu-drawer__menu li{margin-bottom:0!important}div:not(.menu-drawer__inner-submenu)>.menu-drawer__menu li{border-bottom:1px solid var(--color-beige)}.menu-drawer__inner-submenu .menu-drawer__menu{display:flex;flex-wrap:wrap}.menu-drawer__inner-submenu .menu-drawer__menu>li{width:100%;display:flex}.menu-drawer__inner-submenu .menu-drawer__menu>li a{position:relative;display:flex;align-items:center;height:100%;width:100%}.menu-drawer__inner-submenu .menu-drawer__menu>li a:before{content:"";display:block;background-color:var(--color-txt);width:.8em;height:1px;margin-right:.4em}@media screen and (max-width: 989px){.menu-drawer__menu-item[role=button],.menu-drawer__menu-item{background-color:var(--color-white)}}.menu-drawer__inner-submenu .menu-drawer__menu>li>*{width:100%}.fv-wrap{position:relative;margin-bottom:40px;padding:0 2.78%;margin-inline:auto}.swiper-fv-container{overflow:hidden}.fv-img-wrapper{width:100%}.fv-img-wrapper .fv-slider{padding-top:35%;background-color:var(--color-white)}.fv-img-wrapper .fv-slider .ofi{object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;";width:100%;height:100%;position:absolute;top:0;left:0}.swiper-pagination{z-index:1}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-40px}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}.fv-wrap .swiper-slide .link{background-color:var(--color-white)}.fv-wrap .swiper-slide .link .fv-slider{opacity:1;transition:all .3s}.fv-wrap .swiper-slide .link:hover .fv-slider{transition:all .4s}.fv-wrap .swiper-pagination-bullet{width:10px;height:10px;background-color:#dfd8cd;position:relative}.fv-wrap .swiper-pagination-bullet:after{content:"";width:19px;height:19px;border-radius:10px;border:1px solid #dfd8cd;position:absolute;transform:translate(-50%) translateY(-50%);top:50%;left:50%}.fv-wrap .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:1}.fv-wrap .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):after{opacity:0;transition:all .3s}.fv-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity:1;transition:all .4s}.link.-e-opacity{transition:all .4s}.link.-e-opacity:hover{opacity:.7;transition:all .3s}@media screen and (max-width: 759px){.fv-wrap{padding:0 20px}.fv-img-wrapper .fv-slider{padding-top:100%}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}.fv-wrap .swiper-pagination-bullet{width:8px;height:8px}.fv-wrap .swiper-pagination-bullet:after{width:15px;height:15px}}.simple-image-item,.featured-article-item{margin:0 auto}.list-article-contents{background-color:#f4f4f3;padding:2% 5%;transition:all .3s}.list-article-contents.active{padding:5%;transition:all .4s}.ttl-underline{font-size:24px;position:relative;margin:0}.ttl-underline.active{padding-bottom:.8em}.ttl-underline .ic-arrow{hwight:13px;width:6px;position:absolute;transform:translateY(-50%) rotate(90deg);top:50%;right:10px;transition:all .3s}.ttl-underline.active .ic-arrow{transform:translateY(-50%) rotate(270deg);top:36%;transition:all .4s}.ttl-underline .ic-arrow .icon-arrow{height:13px;width:6px}.list-article{padding-left:0;margin-left:0;list-style:none}.list-article .link{display:flex;padding:10px 0}.list-article .time{color:gray;font-size:13px;min-width:100px}.list-article .ttl{font-size:14px;margin:0}.aco-wrap.-simple .aco-container{position:relative}.aco-wrap.-simple .aco-container:after{content:"";display:inline-block;position:absolute;top:0;left:0;height:1px;width:100%;background-size:3px 1px;background-image:linear-gradient(to right,#797875,#797875 1px,transparent 1px,transparent 3px);background-repeat:repeat-x}@media screen and (max-width: 989px){.ttl-underline{font-size:20px}}@media screen and (max-width: 759px){.ttl-underline{font-size:18px}.list-article .time{font-size:12px}.list-article .link{flex-direction:column}.list-article-contents{padding:5%}.list-article-contents.active{padding:5% 5% 9%}}.aco-switch{cursor:pointer}.aco-switch:not(.active)+.aco-container{height:0!important;transition:all .3s}.aco-switch.active+.aco-container{transition:all .4s}.aco-container{display:block;overflow:hidden}.ttl-simple{font-size:28px;letter-spacing:.08em;line-height:1.4;margin:0 0 40px;font-family:Shippori Mincho,serif;color:#615f5a}.original-cards-contents{display:flex;flex-wrap:wrap;margin:-2% -1.5%}.original-cards-block .btn{padding-top:40px}.original-cards-contents .original-card{padding:2% 1.5%}.original-cards-contents.column-1 .original-card{width:100%}.original-cards-contents.column-2 .original-card{width:50%}.original-cards-contents.column-3 .original-card{width:calc(100% / 3)}.original-cards-contents.column-4 .original-card{width:25%}.original-card .link.border-radius-all{border-radius:16px;overflow:hidden}.original-card .link.drop-shadow{box-shadow:2px 4px 10px 3px #e5e5e5}.original-card .link.drop-shadow:hover{box-shadow:2px 4px 10px -2px #e5e5e5}.original-card .imgbox{position:relative;overflow:hidden;padding-top:calc(280 / 505 * 100%);height:0}.original-card .imgbox>.ofi{width:100%;position:absolute;top:0;left:0}.original-card .txtbox-on-img{background-color:var(--color-white);display:inline-block;position:absolute;bottom:22px;right:0;padding:2% 7% 2% 3%;min-width:147px}.original-card .txtbox-on-img .txt{font-size:13px;margin:0;letter-spacing:0}.original-card .txtbox-on-img .ic-arrow{width:6px;position:absolute;transform:translateY(-50%);top:50%;right:6%;transition:all .3s}.original-card .txtbox{background-color:var(--color-white);position:relative}.original-card .txtbox.-with-arrow .ic-arrow{width:6px;position:absolute;transform:translateY(-50%);top:50%;right:6%;transition:all .3s}.original-card .link.drop-shadow .txtbox{padding:0 6%}.original-card .txtbox.-with-arrow{padding:0 7% 0 6%}@media screen and (max-width: 989px){.ttl-simple{font-size:26px}.original-card .txtbox-on-img{bottom:0;min-width:123px}.original-card .txtbox-on-img .txt{font-size:12px}.original-card .txtbox-on-img .ic-arrow{right:10px}}@media screen and (max-width: 759px){.ttl-simple{font-size:20px;margin:0 0 30px}.original-cards-block .btn{padding-top:40px;padding-bottom:10px}.original-cards-contents{margin:-3% -1.5%}.original-cards-contents .original-card{padding:3% 1.5%;width:100%!important}.original-card .link.border-radius-all{border-radius:10px}.original-card .imgbox{padding-top:60%}}.btn.-main{width:290px;max-width:100%;margin:0 auto}.btn.-main .link{border:1px solid var(--color-txt);border-radius:50px;font-size:16px;letter-spacing:.08em;padding:18px 30px;position:relative}.btn.-main .ic-arrow{width:6px;position:absolute;transform:translateY(-50%);top:50%;right:26px;transition:all .3s}.btn.-main .link:hover .ic-arrow{right:20px;transition:all .4s}.fz12{font-size:12px}.fz14{font-size:14px}.fz16{font-size:16px}.fz18{font-size:18px}.fz20{font-size:20px}.fz22{font-size:22px}.fz24{font-size:24px}@media screen and (max-width: 759px){.btn.-main .link{font-size:14px;letter-spacing:.06em;padding:12px 30px}.fz18,.fz20,.fz22,.fz24{line-height:1.6}.fz20{font-size:18px}.fz22{font-size:20px}.fz24{font-size:22px}}.collection-slider-wrapper{overflow:hidden}.collection-slider-contents{padding:0 5%;visibility:hidden}.collection-slider-item .rank-num{background-color:#b5b2b3;color:var(--color-white);line-height:1;border-radius:30px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;position:absolute;top:-15px;left:0;transform:translateY(-100%)}.swiper-collection-slider-container{position:relative}.swiper-collection-slider-container .swiper-slide:nth-child(1) .rank-num{background-color:#bfa226}.swiper-collection-slider-container .swiper-slide:nth-child(2) .rank-num{background-color:#8da1be}.swiper-collection-slider-container .swiper-slide:nth-child(3) .rank-num{background-color:#857047}.collection-slider-item .imgbox{position:relative;overflow:hidden;padding-top:100%}.collection-slider-item .imgbox .ofi{width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;transition:all .3s}.collection-slider-item .link:hover .ofi.-front{opacity:0;transition:all .4s}.collection-slider-item .ttl{font-size:14px;line-height:1.6}.collection-slider-item .info p{margin:0;font-size:15px}.collection-slider-item .info .include-tax{font-size:13px;line-height:1.7}.swiper-svg-next,.swiper-svg-prev{transform:translateY(-50%);top:10.2vw;margin-top:0;position:absolute;z-index:1;width:20px;height:30px;display:flex;align-items:center}.swiper-svg-next .ic-arrow,.swiper-svg-prev .ic-arrow{display:flex;align-items:center}.swiper-svg-prev{transform:translateY(-50%) scaleX(-1);left:0}.swiper-svg-next{right:0}.swiper-svg-next svg,.swiper-svg-prev svg{width:20px;height:36px}.collection-slider-wrapper .swiper-button-next,.collection-slider-wrapper .swiper-button-prev{top:46%}.collection-slider-wrapper .swiper-button-next:after,.collection-slider-wrapper .swiper-button-prev:after{content:"";width:20px;height:20px;border:1px solid;border-color:var(--color-txt) var(--color-txt) transparent transparent;transform:rotate(45deg)}.collection-slider-wrapper .swiper-button-prev:after{transform:rotate(-45deg) scaleX(-1)}.rank-blank{padding-top:30px}@media screen and (max-width: 989px){.swiper-svg-next,.swiper-svg-prev{top:13vw}}@media screen and (max-width: 759px){.collection-slider-item .rank-num{width:24px;height:24px;top:-7px}.rank-blank{padding-top:15px}.swiper-svg-next,.swiper-svg-prev{top:21vw}.swiper-svg-next svg,.swiper-svg-prev svg{width:16px;height:30px}.collection-slider-wrapper .swiper-button-next,.collection-slider-wrapper .swiper-button-prev{top:41%}.collection-slider-wrapper .swiper-button-next:after,.collection-slider-wrapper .swiper-button-prev:after{width:14px;height:14px}}.swiper-button-disabled{visibility:hidden}.cat-list-circle{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;padding:0}.cat-list-circle.column-3{max-width:840px;margin:-2% auto}.cat-list-circle.column-3 .list-child{width:calc(240px + 4%);padding:2%}.cat-list-circle.column-4{margin:-1.5% auto}.cat-list-circle.column-4 .list-child{width:25%;padding:1.5%}.cat-list-circle .list-child .imgbox{position:relative;overflow:hidden;padding-top:100%;border-radius:200px;transition:all .3s}.cat-list-circle .list-child .imgbox:after{content:"";position:absolute;overflow:hidden;width:100%;height:100%;border-radius:200px;border:4px solid transparent;transition:all .3s;top:0;left:0}.cat-list-circle .list-child .imgbox .ofi{width:100%;height:100%;position:absolute;top:0;left:0}.cat-list-circle .list-child .ttl{text-align:center;font-size:18px;margin:16px 0 0}.cat-list-circle .list-child .link:hover .imgbox:after{border:4px solid #e4e4e1;transition:all .4s}@media screen and (max-width: 759px){.cat-list-circle.column-3,.cat-list-circle.column-4{margin:-3% -4%}.cat-list-circle.column-3 .list-child,.cat-list-circle.column-4 .list-child{width:calc(140px + 8%);padding:3% 4%}.cat-list-circle.column-3 .list-child .ttl,.cat-list-circle.column-4 .list-child .ttl{font-size:14px;margin:10px 0 0}}.featured-article-item .imgbox{position:relative;overflow:hidden}.featured-article-item .imgbox .ofi{width:100%;height:100%;position:absolute;top:0;left:0}.featured-article-item .txtbox{margin-top:30px}.featured-article-item .txtbox .sub-txt,.featured-article-item .txtbox .main-txt{margin:0}.featured-article-item .txtbox .sub-txt{font-size:14px}.featured-article-item .txtbox .main-txt{font-size:18px}.featured-article-item .txtbox .sub-txt+.main-txt{margin-top:6px}.featured-article-block .btn{margin-top:30px}@media screen and (max-width: 759px){.featured-article-item .txtbox{margin-top:18px}.featured-article-item .txtbox .sub-txt{font-size:12px}.featured-article-item .txtbox .main-txt{font-size:16px}}.list-bnr-contents{display:flex;justify-content:center;flex-wrap:wrap;margin:-3% -1.5%}.list-bnr-item{width:calc(400px + 3%);padding:3% 1.5%}.list-bnr-contents.column-3 .list-bnr-item{max-width:calc(100% / 3)}.list-bnr-contents.column-4 .list-bnr-item{max-width:25%}.list-bnr-item .imgbox{position:relative;overflow:hidden}.list-bnr-item .ofi{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width: 989px){.list-bnr-contents.column-4 .list-bnr-item{max-width:50%}}@media screen and (max-width: 759px){.list-bnr-item{width:95%;max-width:95%!important}}.footer-logo{width:317px;max-width:90%;margin:0 auto}.list-sns{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;padding:0;margin:0 -4%}.list-sns .list-child{width:calc(28px + 8%);padding:0 4%}.list-sns .list-child .link{display:flex}.sns-block{display:flex;justify-content:center;align-items:center;flex-direction:column;border-top:1px solid #e5e5e4;padding-bottom:var(--block-box)}.sns-block .list-sns{padding-top:30px}@media screen and (min-width: 760px){padding-top: 30px}.footer{background-color:#f4f4f3;padding-top:60px!important}.footer-block__heading{font-size:14px!important;font-weight:700;position:relative;padding-left:1.3em}.other-sitemap li a{padding-left:0!important;padding-right:0!important}.other-sitemap li a span{position:relative;padding-left:1.3em;display:inline-block}.other-sitemap li a:before{content:none!important}.footer-block__heading:after,.other-sitemap a span:after{content:"";display:block;width:.8em;height:.8em;border-radius:.6em;background-color:#c4c4bf;position:absolute;left:0;top:.23em}.other-sitemap a span:after{top:.53em}.footer-block__heading .list-menu__item--link{font-size:13px}.footer-block__details-content .list-menu__item--link:hover{text-decoration:none;opacity:.7}.list-menu__item--active{text-decoration:none!important;opacity:.7}.footer-block:nth-child(2){margin-left:-8%;width:26%}.aco-wrap{overflow:hidden}.footer-block__heading{cursor:pointer}.footer-block__heading .ic-arrow{display:none}.copyright{padding:10px 10px 25px;color:#c4c4c1}.footer__content-bottom{border-top:none!important}@media screen and (max-width: 759px){.footer{padding-top:0!important;padding-bottom:0!important}.footer-logo{width:260px}.footer__content-bottom{background-color:#fff}.footer-block__heading:not(.active)+.footer-block__details-container{height:0!important;transition:all .4s}.footer-block__heading.active+.footer-block__details-container{transition:all .3s}.footer-block__heading.active .ic-arrow{transform:translateY(-50%) rotate(270deg);transition:all .4s}.footer-block__details-container{display:block;overflow:hidden}.footer__content-top{padding:0!important}.footer-block__heading{padding:20px 6%;margin:0!important;position:relative;font-size:14px;font-weight:500}.footer-block__heading:after{content:none}.footer-block__heading .ic-arrow{display:block;width:6px;position:absolute;transform:translateY(-50%) rotate(90deg);top:50%;right:6%;transition:all .3s}.footer__blocks-wrapper{margin-bottom:0!important}.footer-block__details-content{background-color:#e6e6e4;display:flex;flex-wrap:wrap;padding:6%}.footer-block__details-content li{width:100%}.footer-block--menu:nth-child(1) .footer-block__details-content>li,.footer-block--menu:nth-child(4) .footer-block__details-content>li{width:50%}.footer-block__details-content li a{position:relative;padding-left:1.2em;font-size:13px}.footer-block__details-content li a:before{content:"";width:.6em;height:1px;display:block;background-color:var(--color-txt);position:absolute;top:50%;left:0}.footer-block:nth-child(2){margin-left:0;width:auto}.footer-block.grid__item{margin:0!important}.footer-block+.footer-block{border-top:1px solid #d8d8d6}}.footer__blocks-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:150px 1fr;grid-template-areas:"sitemap1 sitemap2 sitemap4  sitemap5" "sitemap1 sitemap3 sitemap4  sitemap5";align-items:start;justify-items:self-end}.footer-block--menu{width:100%!important}.footer-block--menu:nth-child(1){grid-area:sitemap1}.footer-block--menu:nth-child(2){grid-area:sitemap2}.footer-block--menu:nth-child(3){grid-area:sitemap3}.footer-block--menu:nth-child(4){grid-area:sitemap4}.footer-block--menu:nth-child(5){grid-area:sitemap5}.shopify-policy__title h1,.main-page-title{font-size:24px!important;font-weight:500;letter-spacing:.12em;padding-bottom:20px;border-bottom:solid 2px #c9caca;text-align:center}.main-page-title{margin-bottom:0!important}.field__caret{display:block;width:2.1428571429em;height:43%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(0%,-50%);transform:translateY(-50%)}.contact__fields .field__caret{border-left:1px rgba(179,179,179,.5) solid}.field__input-wrapper{width:100%}.contact .field__label{font-size:.8571428571em;font-weight:400;position:absolute;top:0;width:100%;margin-top:.4285714286em;margin-left:1px;padding:0 .9166666667em;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateY(3px);transform:translateY(3px);pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box}.field input{width:100%}.contact .field__input,.contact .select__select,.contact .customer .field input,.contact .customer select{height:45px}.field__arrow{display:flex;align-items:center;justify-content:center;width:2.1428571429em;height:43%;pointer-events:none;position:absolute;top:50%;right:0;-webkit-transform:translate(0%,-50%);transform:translateY(-50%);border-left:1px rgba(179,179,179,.5) solid}.field__arrow .arrow{background-color:var(--color-txt);width:10px;height:5px;clip-path:polygon(0 0,100% 0%,50% 100%);display:inline-block;margin-right:3px}.field__input--select{padding-right:2.0714285714em!important;white-space:nowrap}.ic-require{color:var(--color-white);background-color:var(--color-red);line-height:1;font-size:.7em;padding:.5em;margin-top:0;display:inline-block;transform:scale(.8) translateY(-.2em)}.column-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-2%}.column-two{width:50%;padding:2%}.column-three{width:calc(100% / 3);padding:2%}.column-four{width:25%;padding:2%}.ttl-natural-underline{border-bottom:solid 1px #595757;display:block;margin-bottom:10px;padding-top:5px;padding-bottom:5px}.label-gray{padding:10px 15px;background:#efefef;border-radius:5px}.label-gray *{margin:0}.no-style-list{list-style:none}.ls-80{letter-spacing:.08em}@media screen and (max-width: 759px){.column-row{margin:-6%}.column-two,.column-three{width:100%;padding:6%}.column-four{width:50%;padding:6%}.label-gray{margin-left:-15px;margin-right:-15px}}.area-table{width:100%;max-width:970px;margin:0 auto}.table-ttl{width:30%;text-align:left}.table-txt{width:70%}.table-ttl,.table-txt{border-bottom:solid 1px #efefef}.anchor-links{margin:-3px;justify-content:flex-start}.anchor-link{padding:3px}.anchor-link .link{padding:10px 5px;border:solid 1px #c9caca;text-align:center}@media screen and (max-width: 759px){.table-ttl{border-bottom:none;padding-top:20px}.table-ttl,.table-txt{width:100%;display:block}}#faq .label-gray h3:before{content:"\f128";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:-24px}#faq .label-gray{padding:7px 15px 7px 40px}.label-gray *{position:relative}#service .service-item .imgbox{width:200px;max-width:100%;margin:0 auto}#service .column-row{margin:-4% -2%}#service .column-two{padding:4% 2%}#service .btn.-main{width:330px}.service-item,.service-item .txtbox{display:flex;flex-direction:column;height:100%}.service-item .btn{margin-top:auto}.fax-flex{display:flex;justify-content:space-between}.a-fax{width:48%}.a-fax a{padding:10px;text-align:center;vertical-align:middle;background-color:#e1eae94d;border-radius:8px;display:block;width:100%;height:100%;text-decoration:none;transition:all .3s}.a-fax a:hover{background-color:#cbefe9cc;transition:all .4s}.a-fax a:after{content:"PDF";display:block;font-size:.8em}@media screen and (max-width: 759px){#service .column-row{margin:-8% -2%}#service .column-two{padding:8% 2%}}.breadcrumbs{font-size:14px}@media screen and (max-width: 991px){.breadcrumbs{font-size:12px}}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{color:var(--color-txt)}.breadcrumbs .arrow{width:6px;height:6px;border:1px solid;border-color:#b1b1af #b1b1af transparent transparent;transform:rotate(45deg);display:inline-block;margin-right:3px;margin-bottom:1px}@media screen and (max-width: 759px){.breadcrumbs{padding-top:12px}}.product .breadcrumbs,.product .breadcrumbs a{color:#d5a99f}.product .breadcrumbs .arrow{border-color:#d5a99f #d5a99f transparent transparent}.basic-txtbox-contents>p{margin-block-start:0;margin-block-end:0}.with-sidebar{display:flex;flex-wrap:wrap;justify-content:space-between}.main-column{width:calc(100% - 260px)}.sidebar{width:220px;margin-right:40px;order:-1}.side-menu-list .list-child{padding:10px}@media screen and (max-width: 991px){.sidebar{width:180px;margin-right:30px}.main-column{width:calc(100% - 210px)}}.main-column .facets__form{display:flex!important;justify-content:space-between}.main-column .facet-filters.sorting{padding-left:0}.collection-fv,.page-fv{position:relative;overflow:hidden;width:100%}.collection-fv{padding-top:calc(430 / 1040 * 100%)}.page-fv{padding-top:50%}.collection-fv .ofi,.page-fv .ofi{width:100%;height:100%;position:absolute;top:0;left:0}.tags-contents+.with-sidebar-collection-filters{padding-top:20px}.with-sidebar-collection-filters{padding-bottom:20px;border-bottom:2px solid #f1f1f0;margin-bottom:36px}.with-sidebar .card-information .price{font-size:13px;display:flex;align-items:center}.grid__item{flex-grow:0}@media screen and (max-width: 759px){.main-column,.sidebar{width:100%}.sidebar{margin-top:30px;order:0;margin-right:0}.collection-fv,.page-fv{padding-top:calc(550 / 650 * 100%)}}.sidebar-bnr-list{list-style:none;margin-top:40px;padding-left:0}.sidebar-bnr-list .list-child+.list-child{margin-top:14px}@media screen and (max-width: 759px){.sidebar-bnr-list .list-child+.list-child{margin-top:5px}}.cat-list-square{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -.5%;list-style:none;padding:3% 0}.cat-list-square .list-child{padding:.5%}.cat-list-square.column-3 .list-child{width:calc(100% / 3)}.cat-list-square.column-4 .list-child{width:25%}.cat-list-square .list-child .link{background-color:var(--color-white);display:flex;align-items:center;position:relative;padding:10px 16px 6px;border:2px solid #e3e3e0;border-radius:5px;transition:all .3s}.cat-list-square .list-child .link:hover{border:2px solid var(--color-white);transition:all .4s}.cat-list-square .list-child .link:after{content:"";width:6px;height:6px;border:1px solid;border-color:#5f5e5a #5f5e5a transparent transparent;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:10%}.cat-list-square .list-child .link .imgbox{width:22%}.cat-list-square .list-child .link .ttl{font-size:14px}@media screen and (max-width: 989px){.cat-list-square.column-4 .list-child{width:50%}}@media screen and (max-width: 759px){.cat-list-square{padding:6% 0}.cat-list-square .list-child{width:100%!important}.cat-list-square .list-child .link{padding:5px 16px 2px}.cat-list-square .list-child .link .imgbox{width:16%;margin-right:4%}.cat-list-square .list-child .link .ttl{font-size:16px}}.side-menu-list,.side-menu-list-2nd{list-style:none;padding-left:0}.side-menu-list{border-top:1px solid #e3e3e0;border-bottom:1px solid #e3e3e0}.side-menu-list>.list-child>.aco-wrap>.link.-no-link{position:relative;margin:0}.side-menu-list>.list-child>.aco-wrap>.link.-no-link:after{content:"";width:6px;height:6px;border:1px solid;border-color:transparent transparent #5f5e5a #5f5e5a;transform:rotate(-45deg) translateY(-50%);position:absolute;top:50%;right:0%;transition:all .3s;display:inline-block}.side-menu-list>.list-child>.aco-wrap>.link.-no-link.active:after{transform:rotate(-230deg) translateY(-50%);right:2%;top:30%;transition:all .4s}.side-menu-list>.list-child .link{color:#888783}.side-menu-list .list-child+.list-child{border-top:1px solid #e3e3e0}.side-menu-list .link{padding:18px 20px}.side-menu-list-2nd li{border-top:0px solid #e3e3e0!important;padding:5px 0!important}.side-menu-list-2nd>.list-child>.link{text-decoration:none}.tags-contents{background-color:#f3f3f2;border-radius:5px;overflow:hidden;padding:20px 30px 18px;display:flex;align-items:center}.tags-contents .ttl{font-size:14px;padding-right:2%;flex-shrink:0}.tags-list{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;margin:-4px}.tags-list .list-child{padding:4px}.tags-list .list-child .link{padding:6px 12px;background-color:var(--color-white);border:1px solid #e3e3e0;border-radius:5px;overflow:hidden;line-height:1;font-size:12px}@media screen and (max-width: 759px){.tags-contents{flex-direction:column;align-items:flex-start;padding:20px}.tags-contents .ttl{padding-bottom:10px}}.archive-color-option-list{display:flex;flex-wrap:wrap;list-style:none;padding-left:0;margin:0 -4px}.archive-color-option-list .list-child{width:26px;height:26px;padding:4px}.archive-color-option-list .list-child .color{display:inline-block;border:1px solid #f1f1f0;border-radius:20px;overflow:hidden;width:100%;height:100%}.badge{padding:.5rem 1.2rem;font-size:1.6rem}.new-badge{background-color:#647bac;border-color:#647bac;color:var(--color-white)}.badge+.badge{margin-left:10px}.card__content{padding:calc(var(--card-image-padding) + 1.5rem)!important}@media screen and (max-width: 759px){.badge{padding:.5rem .8rem;font-size:1.2rem}.card__content{padding:calc(var(--card-image-padding) + 1rem)!important}}.card--standard>.card__content{padding:0!important}.swiper-container{overflow:hidden;position:relative}.thumblist{display:flex;flex-wrap:wrap;margin:30px -2px -2px;padding:0}.thumblist .thumblist-item{width:31.25%;padding:2px;overflow:hidden;position:relative}@media screen and (max-width: 767px){.thumblist{display:none}.swiper-options{display:block}}@media screen and (max-width: 767px){.swiper-container .deferred-media{display:none}}.swiper-options{display:flex;justify-content:center;align-items:center;position:relative;margin-top:14px}@media screen and (min-width: 760px){.swiper-options{display:none}}.swiper-options *{position:static}.swiper-options .swiper-pagination{font-size:10px;width:70px}.swiper-options .swiper-button-prev,.swiper-options .swiper-button-next{background-image:none;position:relative;width:24px;height:34px;display:flex;justify-content:center}.swiper-options .swiper-button-prev{top:14px!important}.swiper-options .swiper-button-next{top:9px!important}.swiper-options .swiper-button-prev:before,.swiper-options .swiper-button-next:before{content:" ";display:inline-block;width:6px;height:6px;border:1px solid;border-color:transparent transparent #c4c4bf #c4c4bf;transform:rotate(45deg) translateY(-5px)}.swiper-options .swiper-button-next:before{transform:rotate(-135deg) translateY(-50%)}.swiper-options .swiper-button-prev:after,.swiper-options .swiper-button-next:after{content:none}.thumbnail-swiper-wrap{position:relative;margin-top:40px}.product__media{position:relative;overflow:hidden;padding-top:125%!important;border-radius:10px;overflow:hidden!important}.product__media .ofi{object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;";width:100%;height:100%;position:absolute;top:0;left:0}.swiper-button-prev,.thumbnail-swiper-wrap .swiper-button-next{background-image:none;width:24px;height:24px;display:flex;justify-content:center}.thumbnail-swiper-wrap .swiper-button-prev,.thumbnail-swiper-wrap .swiper-button-next{transform:translateY(-50%);top:62%!important}.thumbnail-swiper-wrap .swiper-button-prev{top:50%;left:5%;font-size:0;border:0;background-color:#fff9;width:35px;height:auto;aspect-ratio:1;border-radius:50%;transition:.4s}.thumbnail-swiper-wrap .swiper-button-next{top:50%;right:5%;font-size:0;border:0;background-color:#fff9;width:35px;height:auto;aspect-ratio:1;border-radius:50%;transition:.4s}.thumbnail-swiper-wrap .swiper-button-prev:before,.thumbnail-swiper-wrap .swiper-button-next:before{content:"<";font-family:auto;color:#fff;font-size:17px;margin:-1px -2px 0 0;transition:.4s;display:block!important;transform:rotate(0) translateY(0)!important}.thumbnail-swiper-wrap .swiper-button-next:before{content:">"}.thumbnail-swiper-wrap .swiper-button-prev:after,.thumbnail-swiper-wrap .swiper-button-next:after{content:none}.product__media+.deferred-media{display:none}@media screen and (max-width: 759px){.thumbnail-swiper-wrap{display:none}}.product__info-container .tag-list{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;gap:10px;margin:0}.product__info-container .tag-list .list-child{display:flex}.product__info-container .tag-list .list-child .tag{display:block;border:solid 1px #c9c9c6;padding:6px 15px;border-radius:5px;text-align:center;cursor:pointer;transition:.4s;font-size:14px;line-height:1.3em}@media screen and (max-width: 991px){.product__info-container .tag-list .list-child .tag{padding:3px 10px;font-size:13px}}.color-variation{position:relative;padding:0!important;width:25px;height:25px;margin:.7rem 1rem 2rem!important}.color-variation:after{content:"";display:inline-block;padding:0;width:34px;height:34px;border:2px solid #e8e8e6;background-color:#fff;position:absolute;transform:translateY(-50%) translate(-50%);top:50%;left:50%;z-index:-1;border-radius:30px;transition:all .3s;opacity:0}.color-variation-txt{position:absolute;transform:translate(-50%) translateY(100%);bottom:-10px;left:50%;font-size:10px;width:200%;display:block}.product-form__input input[type=radio][name=\30ab\30e9\30fc]:checked+label{color:var(--color-txt)}.product-form__input input[type=radio][name=\30ab\30e9\30fc]:checked+label:after{opacity:1;transition:all .4s}.product{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto!important}.product.product--large:not(.product--no-media) .product__media-wrapper{width:50%;max-width:50%}.product.product--large:not(.product--no-media) .product__info-wrapper{width:43%;max-width:43%;padding-left:0;display:flex;flex-wrap:wrap}.product .product__title{font-weight:400;font-size:28px;padding-bottom:10px}@media screen and (max-width: 991px){.product .product__title{font-size:24px}}variant-radios{width:100%}.product .variant-item{border-top:1px solid #e3e3e0;padding:30px 0}@media screen and (max-width: 991px){.product .variant-item{padding:20px 0}}.product .variant-item:nth-child(2){padding-bottom:0}.product .product-form__input input[type=radio]+label{color:var(--color-txt);border:1px solid #e3e3e0}.product .product-form__input input[type=radio]:checked+label{color:var(--color-txt);background-color:#e3e3e0}.product-form__quantity{width:160px;max-width:160px!important}.product .price{display:flex;align-items:center}.product .price .price__container{font-size:21px}.buy-button-wrap{width:calc(100% - 160px)}.buy-button-wrap .product-form__submit{background-color:var(--color-blue-green);--border-offset: var(--color-blue-green)}.product__modal-opener+deferred-media{display:block}@media screen and (max-width: 759px){.product__modal-opener+deferred-media{display:none}.product .product__title{font-size:22px}.product .price .price__container{font-size:24px}.price .fz21{font-size:12px}.product.product--large:not(.product--no-media) .product__media-wrapper,.product.product--large:not(.product--no-media) .product__info-wrapper{width:100%;max-width:100%}.buy-button-wrap{width:100%}}.treatment-block{background-color:#eeeeed}.grid-table .table-row{display:flex;flex-wrap:wrap;margin:0}.grid-table .table-row+.table-row{border-top:1px solid #eeeeed}.grid-table .table-ttl,.grid-table .table-txt{padding:1.5em;font-size:13px}.grid-table .table-ttl{width:152px;flex-shrink:0}.grid-table .table-txt{width:calc(100% - 152px);border-left:1px solid #eeeeed;margin-left:0}.w-100{width:100%}.ofi-wrap{position:relative;overflow:hidden}.ofi-wrap .ofi{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width: 759px){.grid-table .table-ttl,.grid-table .table-txt{padding:.7em}.grid-table .table-ttl{width:20%;flex-shrink:0}.grid-table .table-txt{width:80%}}.two-column{display:flex;flex-wrap:wrap}.two-column:not(.jc-center){justify-content:space-between}.two-column.jc-center{justify-content:center}.two-column .imgbox-outer,.two-column .txtbox{width:48%}.two-column .imgbox{position:relative;overflow:hidden;padding-top:100%}.two-column .imgbox .ofi{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width: 759px){.two-column .imgbox-outer,.two-column .txtbox{width:100%}.two-column .txtbox{margin-top:20px}}.txtlink .link{display:flex;align-items:center;line-height:1.6}.txtlink .link:hover .icon{opacity:.7;transition:all .3s}.txtlink .icon{width:1.7em;height:1.7em;margin-left:.5em;padding-bottom:.2em;transition:all .4s}.gifttxtlink a{font-size:16px;color:#888783}.gifttxtlink .icon{width:22px;height:22px}.anchor-link-list{display:flex;flex-wrap:wrap;justify-content:center;margin:-.8%;list-style:none;padding-left:0}.anchor-link-list .list-child{padding:.8%}.anchor-link-list.column-3 .list-child{width:calc(100% / 3)}.anchor-link-list.column-4 .list-child{width:25%}.anchor-link-list.column-5 .list-child{width:20%}.anchor-link-list.column-6 .list-child{width:calc(100% / 6)}.anchor-link-list .list-child .link{background-color:#eaeae9;font-size:14px;font-weight:500;position:relative;padding:8px 8%;display:flex;justify-content:space-between;align-items:center;border-radius:5px;overflow:hidden}.anchor-link-list .list-child .link .ic-arrow{transform:rotate(90deg)}.anchor-link-list .list-child .link .ic-arrow svg{width:5px;height:8px}@media screen and (max-width: 989px){.anchor-link-list.column-4 .list-child{width:50%}.anchor-link-list.column-6 .list-child{width:calc(100% / 3)}}@media screen and (max-width: 759px){.anchor-link-list.column-3 .list-child,.anchor-link-list.column-4 .list-child,.anchor-link-list.column-5 .list-child,.anchor-link-list.column-6 .list-child{width:50%}.anchor-link-list{margin:-1%}.anchor-link-list .list-child{padding:1%}.anchor-link-list .list-child .link{padding:3% 7% 3% 6%;font-size:12px}.anchor-link-list .list-child .link .ic-arrow svg{width:4px;height:7px}}.origin-two-column{display:flex;flex-wrap:wrap;justify-content:space-between}.origin-two-column.first-block .txtbox{width:calc(530 / 1040 * 100%)}.origin-two-column.first-block .imgbox-outer{width:calc(460 / 1040 * 100%)}.origin-two-column.first-block .imgbox{padding-top:calc(300 / 460 * 100%)}@media screen and (max-width: 759px){.origin-two-column.first-block .txtbox,.origin-two-column.first-block .imgbox-outer{width:100%}.origin-two-column.first-block .imgbox-outer{margin-top:20px}.origin-two-column.first-block .imgbox{padding-top:calc(430 / 600 * 100%)}}.origin-two-column.second-block .txtbox{width:calc(530 / 1040 * 100%)}.origin-two-column.second-block .imgbox-outer{width:calc(450 / 1040 * 100%)}.little-underline{position:relative;padding-bottom:1.5em;margin-bottom:1.5em;font-size:16px;line-height:1.8;font-weight:700}.little-underline:after{content:"";display:block;width:40px;height:1px;background-color:#cfcfcc;position:absolute;left:0;bottom:0}@media screen and (max-width: 759px){.origin-two-column.second-block .txtbox,.origin-two-column.second-block .imgbox-outer{width:100%}}.origin-two-column.third-block .txtbox{width:calc(470 / 1040 * 100%)}.origin-two-column.third-block .txtbox .btn{margin-left:0}.origin-two-column.third-block .imgbox-outer{width:calc(490 / 1040 * 100%);display:flex;justify-content:space-between}.origin-two-column.third-block .imgbox-outline{width:47%}.origin-two-column.third-block .imgbox{padding-top:100%;border-radius:300px;overflow:hidden}@media screen and (max-width: 759px){.origin-two-column.third-block .txtbox,.origin-two-column.third-block .imgbox-outer{width:100%}.origin-two-column.third-block .txtbox{margin-top:20px}.origin-two-column.third-block .txtbox .btn{margin:0 auto}}.basic-item-block{display:flex;flex-wrap:wrap;justify-content:space-between}.basic-item-block+.basic-item-block{margin-top:100px}.basic-item-block .slider-box{width:50%;position:relative}.basic-item-block .txtbox{width:calc(470 / 1040 * 100%)}.basic-item-block .txtbox .price--large{display:flex;font-size:20px}.basic-item-block .txtbox .price--large .fz12{margin-top:.7em}.basic-item-block .txtbox .details{border-top:1px solid #bdbdbb;margin-top:20px;padding-top:20px}.basic-item-block .btn{margin-left:0}.basic-item-block .review-box{background-color:#efefee;padding:3% 7%;border-radius:10px;overflow:hidden;margin-top:10px}.basic-item-block .up-down-dotted{margin-bottom:50px}.up-down-dotted{position:relative;width:100%;text-align:center;padding:1em 0}.up-down-dotted:before,.up-down-dotted:after{content:"";display:inline-block;position:absolute;left:0;height:2px;width:100%;background-size:6px 2px;background-image:linear-gradient(to right,#dbdbd9,#dbdbd9 1px,transparent 3px,transparent 6px);background-repeat:repeat-x}.up-down-dotted:before{top:0}.up-down-dotted:after{bottom:0}.modal-main{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:#fff;padding:2rem 11rem;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box;z-index:20;padding:7%}.modal-main.active{opacity:1;visibility:visible}.modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:100%;width:100%}.product__media-icon .icon{width:1.2rem;height:1.4rem}.product__media-icon{background-color:rgb(var(--color-background));border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;left:1rem;top:1rem;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease;z-index:2}.modal-close-btn{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;right:2rem;padding:1.2rem;position:fixed;z-index:2;top:2rem;width:4rem}@media screen and (min-width: 750px){.modal-close-btn{right:5rem;top:2.2rem}}@media screen and (min-width: 990px){.modal-close-btn{right:5rem}}.modal-close-btn:hover{color:rgba(var(--color-foreground),.75)}.modal-close-btn .icon{height:auto;margin:0;width:2.2rem}@media screen and (max-width: 759px){.modal-main{padding:0}.modal-body{width:1000px;max-width:1000px}.modal-content{position:absolute;transform:translate(-50%);top:0;left:50%;width:1000px}.basic-item-block .txtbox .price--large .fz12{margin-top:.8em;font-size:12px}}.modal-content{background:#fff;text-align:left}@media screen and (max-width: 759px){.basic-item-block+.basic-item-block{margin-top:60px}.basic-item-block .slider-box,.basic-item-block .txtbox{width:100%}.basic-item-block .btn{margin:0 auto}.basic-item-block .slider-box .slider-box-inner{margin-left:-2rem;margin-right:-2rem}.basic-item-block .txtbox{margin-top:40px}.basic-item-block .txtbox .vol{font-size:14px}.txtbox-inner{padding:0 6% 6%}.basic-item-block .up-down-dotted{margin-bottom:30px}.modal-body{padding-top:20%;height:100%}}.flow-block{background-color:#efefee}.flow-list{list-style:none;padding-left:0}.flow-list .list-child{position:relative;z-index:0}.flow-list .list-child+.list-child{margin-top:30px}.flow-list .list-child:not(:first-child):before,.flow-list .list-child:not(:first-child):after{content:"";display:block;position:absolute;transform:translate(-50%);left:50%;background-color:#dad9d8;z-index:1}.flow-list .list-child:not(:first-child):before{width:40px;height:14px;top:-30px}.flow-list .list-child:not(:first-child):after{width:67px;height:30px;clip-path:polygon(0 0,100% 0%,50% 100%);top:-16px}.flow-item{background-color:#fff;padding:3% 5%;display:flex;justify-content:space-between;position:relative}.flow-item .imgbox{width:84px;flex-shrink:0}.flow-item .txtbox{width:calc(100% - 114px);margin-top:5px}.flow-item .txtbox .ttl{font-size:16px}.flow-item .txtbox .main-basic-txt{padding-top:10px}#guide .flow-item{border:1px solid #efefef}@media screen and (max-width: 759px){.flow-list .list-child+.list-child{margin-top:26px}.flow-list .list-child:not(:first-child):before{height:10px;top:-26px}.flow-list .list-child:not(:first-child):after{top:-17px}.flow-item{padding:6% 5%}.flow-item .imgbox{width:72px}.flow-item .txtbox{width:calc(100% - 85px)}.flow-item .txtbox .ttl{font-size:16px}}.border-img{border:1px solid #eee}.main-blog .blog-articles{grid-template-columns:1fr 1fr}.article-grid-card{width:100%;align-self:flex-start}.article-grid-card .link{display:flex;flex-direction:column;transition:all .3s}.article-grid-card .imgbox{padding-top:100%}.article-grid-card .txtbox{margin-top:10px}.article-grid-card .txtbox .ttl{font-size:16px;margin:0}@media screen and (min-width: 760px){.main-blog .blog-articles{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width: 759px){.article-grid-card .txtbox{margin-top:6px}.article-grid-card .txtbox .ttl{font-size:14px}}.underline-ttl{display:inline-block;background:url(/cdn/shop/files/about_underline.png?v=1661928982) bottom repeat-x;background-size:120px;padding-bottom:5px}.two-column-block{display:flex;justify-content:space-between;flex-wrap:wrap;margin:-4% -2%}.two-column-item{width:50%;padding:4% 2%;display:flex;flex-direction:column}.two-column-item .imgbox{margin-top:auto;padding-top:100%}@media screen and (max-width: 759px){.two-column-item{width:100%}}.following-bnr{position:fixed;bottom:0;background-color:#fffc;width:100%;z-index:999;display:none}.following-bnr.close{height:0;-webkit-transition:all 3s;-o-transition:all 3s;transition:all 3s}@keyframes hidden{0%{opacity:1}to{opacity:0}}.following-inner{position:relative;margin:16px 0}.following-wrap{padding:0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.following-bnr .txtbox{width:74%;padding-top:3%;text-indent:-99999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(/cdn/shop/files/following-bnr_pc.png?v=1662083144)}@media screen and (max-width: 759px){.following-wrap{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.following-inner{margin:3% 0}.following-bnr .txtbox{width:100%;padding-top:11%;background-image:url(/cdn/shop/files/following-bnr_sp.png?v=1662083143)}}.line-btn{width:24%}.line-btn .link{background-color:#07b53b;color:#fff;font-weight:700;border-radius:3px;font-size:18px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.07em}.line-btn .link:hover{opacity:.7;text-decoration:none}.following-bnr .close-btn{position:absolute;-webkit-transform:translateY(-50%) translateX(-100%);-ms-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translate(-100%);top:50%;right:0;width:34px;padding-top:44px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(/cdn/shop/files/bnr-close.png?v=1662083144);cursor:pointer;z-index:99999}.following-bnr .close-btn:hover{opacity:.7}@media screen and (max-width:1199px){.following-bnr .close-btn{padding-top:6%}}@media screen and (max-width: 989px){.line-btn .link{font-size:14px}.following-bnr .close-btn{right:-1%}}@media screen and (max-width: 759px){.line-btn{width:80%;margin-top:3%}.line-btn .link{font-size:3vw;padding:3%}.following-bnr .close-btn{top:84%;right:-3%;width:6%;padding-top:8%}}.customer-birthday .grid__item{border:1px solid rgba(var(--color-foreground),.75)}.customer-birthday .grid__item select{margin:0}.row{display:flex;flex-wrap:wrap}.col-sm-8.col-sm-offset-2,.col-md-6.col-md-offset-3{margin-right:auto;margin-left:auto}.feature_block .row:not(.category_fv_block):not(.five){max-width:72.6rem;margin-right:auto;margin-left:auto}.feature_block .row.five{display:flex;flex-wrap:wrap;margin:-15px -5px}.feature_block .row.five .col-sm-3{padding:15px;width:25%}@media screen and (min-width:769px){.col-sm-6{width:50%}.col-sm-push-6{order:2}}.column-label{margin-right:auto;margin-left:auto}.column-label .number{width:200px;margin-left:auto;margin-right:auto;background:url(/cdn/shop/files/about_underline_a4d40b54-2b0b-435f-b637-970935f9db21.png?v=1665466388) bottom repeat-x;background-size:auto 4px;padding-bottom:10px;margin-bottom:10px}.category_fv_img img{height:100%!important;width:100%;max-width:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center;"}.feature-small-product{display:flex;flex-direction:column;height:100%}.feature-small-product .btn.-main{margin-top:auto}.feature-article-template h1{font-size:26px}@media screen and (min-width:760px){.category_fv_block{margin:0}.category_fv_text{background:#efefef;padding:45px 30px}}@media screen and (min-width:990px){.feature-article-template .article-template__hero-container{max-width:72.6rem}.category_fv_text{padding:60px}}@media screen and (max-width: 759px){.feature_block .row.five .col-sm-3{width:50%}.category_block{display:none;background:#efefef;margin-top:30px}.category_text{padding-right:15px;position:absolute;bottom:0}.feature-small-product .btn.-main .link{padding:12px;font-size:13px}.feature-small-product .btn.-main .link .ic-arrow{right:12px}.feature-article-template h1{font-size:22px}}a.full-unstyled-link{color:#5f5e5a}.feature-lifestyle-article u{text-decoration:none}.cart-notification__links a,.cart-notification__links a:hover{color:var(--color-txt)}.feature_title{background-color:#f9f9f9;padding:30px}.feature_title .list{padding-left:2em}.feature_title li{padding-bottom:20px}.feature_title .list>li:last-child{padding-bottom:0}#cart-notification-form{display:none}.delivery-container .title-border{border-bottom:1px solid rgba(var(--color-foreground),.08)!important}.delivery-caution{color:#045ebf}.diagnosis-banner{position:absolute;left:0;bottom:0;width:20%;z-index:1}.diagnosis-banner>div{position:relative;padding:10%}.diagnosis-banner>div>a{position:relative;display:block;transition:.3s}.diagnosis-banner>div>a:before{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;background:url(//www.kurashikisilk.jp/cdn/shop/t/33/assets/sindan_top_banner_2-min.png?v=120676928486307219391758702594) center no-repeat;background-size:contain;animation:rotation 20s linear infinite;transform:rotate(45deg);content:""}.diagnosis-banner>div>a:after{position:relative;display:block;padding-top:100%;content:""}.diagnosis-banner>div>a>img{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;max-width:100%;object-fit:contain}.diagnosis-banner>div>a:hover,.diagnosis-banner>div>a:focus{transform:scale(1.1)}@media screen and (max-width: 749px){.diagnosis-banner{width:45%;display:none}}@keyframes rotation{0%{transform:rotate(90deg)}50%{transform:rotate(-90deg)}to{transform:rotate(-270deg)}}.origin-two-column.renew>.txtbox>p{margin-bottom:0!important}.origin-two-column.renew>.txtbox ul{margin-top:0!important;margin-bottom:0!important}.origin-two-column.renew>.txtbox ul>li::marker{color:#eaeae9}.hello-page-block+.hello-page-block{border-top:dotted 1px #ccc}.hello-page-block .main-basic-txt{line-height:2em}.hello-page-block h2,.hello-page-block h3{line-height:1.8em}@media screen and (min-width: 750px){.origin-two-column.renew>*{width:50%!important}.origin-two-column.renew>.txtbox{padding-left:30px!important}.origin-two-column.renew.reverse{flex-direction:row-reverse}.origin-two-column.renew.reverse>.txtbox{padding-left:0!important;padding-right:30px!important}.accordion-note{height:auto!important}.accordion-note>.accordion-note__touch{display:none!important}}@media screen and (min-width: 1200px){.origin-two-column.renew>.txtbox{padding-left:60px!important}.origin-two-column.renew.reverse>.txtbox{padding-left:0!important;padding-right:60px!important}}@media screen and (max-width: 749px){.origin-two-column.renew>*{margin-top:0!important}.origin-two-column.renew>*+*{margin-top:20px!important}.accordion-note{position:relative;overflow:hidden;transition:.7s}.accordion-note>.accordion-inner{padding-bottom:45px}.accordion-note>.accordion-note__touch{position:absolute;left:0;bottom:0;width:100%;background:linear-gradient(to bottom,#fff0,#fff 40% 100%);padding-top:45px;padding-bottom:15px;transition:.3s}.accordion-note>.accordion-note__touch:before{position:absolute;top:45px;left:0;display:block;width:100%;color:rgba(var(--color-foreground),.75)!important;text-align:center;transition:.3s;content:"\9589\3058\308b"}.accordion-note>.accordion-note__touch:after{position:relative;display:block;width:12px;height:7px;background:url(//www.kurashikisilk.jp/cdn/shop/t/33/assets/accordion_arrow.svg?v=57227458031364976951758702594) center no-repeat;background-size:contain;margin-left:auto;margin-right:auto;transition:.3s;content:""}.accordion-note.on>.accordion-note__touch{color:#0000;background:linear-gradient(to bottom,#fff0 0% 50%,#fff0)}.accordion-note.on>.accordion-note__touch:after{transform:rotate(180deg)}.accordion-note:not(.on)>.accordion-note__touch:before{color:#0000!important}#accordion-1:not(.on){height:420px!important}#accordion-2:not(.on){height:105px!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom-style.css.map */
