@charset "utf-8";@media (min-width:1279px){.paging{position:relative;display:flex;align-items:center;justify-content:center;margin-top:52px;padding:0 130px}.paging li{margin:0 14px}.paging li a{display:flex;justify-content:center;align-items:center;padding:0 5px;font-size:1.6rem;font-weight:900;letter-spacing:0}@media (hover:hover){.paging li:not(.active):not(.prev):not(.next):not(.dot) a:hover{color:var(--primary-color)}}.paging li:not(.next):not(.prev) a{position:relative}.paging li:not(.next):not(.prev) a:after{position:absolute;top:calc(100% + 3px);left:0;content:"";width:100%;height:2px;background-color:transparent}.paging li.prev,.paging li.next{position:absolute;top:50%;margin:0;transform:translateY(-50%)}.paging li.prev a,.paging li.next a{display:inline-block;color:#00aa68;font-size:1.2rem;font-weight:700}.paging li.prev{left:0}.paging li.prev a{position:relative;padding-left:30px}.paging li.prev a:before{position:absolute;left:0;top:50%;content:"";width:24px;height:6px;transform:translateY(-50%);background-image:url(../images/common/ic_prev.svg?v231c76e76ab4d56f80bb855defe23075);background-size:100% 100%;background-repeat:no-repeat;background-position:center}.paging li.next{right:0}.paging li.next a{position:relative;padding-right:30px}.paging li.next a:after{position:absolute;right:0;top:50%;content:"";width:24px;height:6px;transform:translateY(-50%);background-image:url(../images/common/ic_next.svg?vad701051a493399d4c293e1d70ccec7e);background-size:100% 100%;background-repeat:no-repeat;background-position:center}.paging li.active a{color:#00aa68}.paging li.active a:after{background-color:#00aa68!important}.paging li.disable{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:.4}.paging li.disable a{pointer-events:none;background-color:#cacaca}}@media (min-width:768px) and (max-width:1280px){.paging{position:relative;display:flex;align-items:center;justify-content:center;margin-top:4.06vw;padding:0 10.16vw}.paging li{margin:0 1.09vw}.paging li a{display:flex;justify-content:center;align-items:center;padding:0 .39vw;font-size:1.25vw;font-weight:900;letter-spacing:0}@media (hover:hover){.paging li:not(.active):not(.prev):not(.next):not(.dot) a:hover{color:var(--primary-color)}}.paging li:not(.next):not(.prev) a{position:relative}.paging li:not(.next):not(.prev) a:after{position:absolute;top:calc(100% + .23vw);left:0;content:"";width:100%;height:.16vw;background-color:transparent}.paging li.prev,.paging li.next{position:absolute;top:50%;margin:0;transform:translateY(-50%)}.paging li.prev a,.paging li.next a{display:inline-block;color:#00aa68;font-size:.94vw;font-weight:700}.paging li.prev{left:0}.paging li.prev a{position:relative;padding-left:2.34vw}.paging li.prev a:before{position:absolute;left:0;top:50%;content:"";width:1.88vw;height:.47vw;transform:translateY(-50%);background-image:url(../images/common/ic_prev.svg?v231c76e76ab4d56f80bb855defe23075);background-size:100% 100%;background-repeat:no-repeat;background-position:center}.paging li.next{right:0}.paging li.next a{position:relative;padding-right:2.34vw}.paging li.next a:after{position:absolute;right:0;top:50%;content:"";width:1.88vw;height:.47vw;transform:translateY(-50%);background-image:url(../images/common/ic_next.svg?vad701051a493399d4c293e1d70ccec7e);background-size:100% 100%;background-repeat:no-repeat;background-position:center}.paging li.active a{color:#00aa68}.paging li.active a:after{background-color:#00aa68!important}.paging li.disable{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:.4}.paging li.disable a{pointer-events:none;background-color:#cacaca}}@media (max-width:767px){.paging{position:relative;display:flex;align-items:center;justify-content:center;margin-top:8.46vw;padding:0 15.38vw}.paging li{margin:0 2.31vw}.paging li a{display:flex;justify-content:center;align-items:center;padding:0 1.28vw;font-size:4.1vw;font-weight:900;letter-spacing:0}@media (hover:hover){.paging li:not(.active):not(.prev):not(.next):not(.dot) a:hover{color:var(--primary-color)}}.paging li:not(.next):not(.prev) a{position:relative}.paging li:not(.next):not(.prev) a:after{position:absolute;top:calc(100% + .77vw);left:0;content:"";width:100%;height:.51vw;background-color:transparent}.paging li.prev,.paging li.next{position:absolute;top:calc(50% - 1.28vw);margin:0;transform:translateY(-50%);line-height:1}.paging li.prev a,.paging li.next a{display:inline-block;color:#00aa68;font-size:0;line-height:1;font-weight:700}.paging li.prev{left:0}.paging li.prev a{position:relative;padding-left:11.54vw}.paging li.prev a:before{position:absolute;left:0;top:50%;content:"";width:11.54vw;height:1.54vw;transform:translateY(-50%);background-image:url(../images/common/ic_prev_sp.svg?v4313d81a0045ef75c9dad2e674d781d4);background-size:100% 100%;background-repeat:no-repeat;background-position:center}.paging li.next{right:0}.paging li.next a{position:relative;padding-right:11.54vw}.paging li.next a:after{position:absolute;right:1.28vw;top:50%;content:"";width:11.54vw;height:1.54vw;transform:translateY(-50%);background-image:url(../images/common/ic_next_sp.svg?va39a7004fe17a3e0a8c17c40a0b540fc);background-size:100% 100%;background-repeat:no-repeat;background-position:center}.paging li.active a{color:#00aa68}.paging li.active a:after{background-color:#00aa68!important}.paging li.disable{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:.4}.paging li.disable a{pointer-events:none;background-color:#cacaca}}@media (min-width:1279px){.main__inner{margin-bottom:70px}.secHead{text-align:center;line-height:1.6}.secHead__head{font-size:2.6rem;line-height:1.6}.jewelry{font-size:1.6rem;line-height:1.75;letter-spacing:0}.jewelry .unna{font-family:"Unna",serif}.jewelry .inner{max-width:1000px;margin:0 auto}.jewelry .btn{align-items:center;background-color:#fff;border-radius:30px;border:1px solid #000;color:#000;display:flex;height:60px;justify-content:center;margin:48px auto;text-decoration:none;position:relative;width:348px;font-weight:400}.jewelry .btn:after{content:"";display:block;width:7px;height:7px;border-top:1px solid #000;border-right:1px solid #000;position:absolute;right:22px;transform:rotate(45deg)}@media (hover:hover){.jewelry .btn:hover{background-color:#000;color:#fff;opacity:1}.jewelry .btn:hover:after{border-color:#fff}}.jewelry .lead{text-align:center;margin:64px auto 0;max-width:98%}.jewelry .about{margin-top:100px}.jewelry .about__ttl{font-size:3.2rem;font-family:serif;text-align:center;line-height:1.5}.jewelry .about__ttl span{display:block;font-size:1.8rem}.jewelry .about__column{margin-top:48px;display:flex}.jewelry .about__column__inner:nth-of-type(1){width:37%}.jewelry .about__column__inner:nth-of-type(2){width:55%}.jewelry .about__column__inner+.about__column__inner{margin-left:8%}.jewelry .about__column__list{margin-top:10px}.jewelry .about__column__items p{font-size:2.2rem;font-weight:700;border-bottom:1px solid}.jewelry .about__column__items p+p{margin-top:14px}.jewelry .about__column__images{display:flex;align-items:center}.jewelry .about__column__images img+img{margin-left:10px}.jewelry .about__staff{margin-top:38px;text-align:center}.jewelry .about__staff span{display:inline-block;font-family:serif;font-size:2.2rem;line-height:1.5;text-align:center;padding:10px 40px;border-left:3px solid;border-right:3px solid;position:relative}.jewelry .about__staff span:before,.jewelry .about__staff span:after{content:"";display:block;width:12px;height:100%;position:absolute;border-top:3px solid;border-bottom:3px solid;top:0}.jewelry .about__staff span:before{left:0}.jewelry .about__staff span:after{right:0}.jewelry .about__attention{margin:80px auto 60px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);max-width:980px;position:relative;padding:9px 60px}.jewelry .about__attention:before{content:"";display:block;width:calc(100% - 18px);height:calc(100% - 18px);position:absolute;left:9px;top:9px;border:1px solid #000}.jewelry .about__attention dt{font-size:2rem;font-weight:700;padding:20px 0 8px;text-align:center;border-bottom:1px solid #000}.jewelry .about__attention dd{padding:16px 0}.jewelry .about__attention dd p.note{margin-left:1em;text-indent:-1em}.jewelry .story:before{content:"";display:block;width:100%;height:37.14vw;background:url(../images/remake/jewelry/story_bg.jpg?v0f791d57220cc1d22ef8b82d29f097d3)no-repeat center center;background-size:cover}.jewelry .story__ttl{font-size:3.2rem;font-family:serif;line-height:1.4;text-align:center;margin-top:86px}.jewelry .story__lead{margin-top:30px;text-align:center}.jewelry .story__lead p{font-family:serif;font-size:1.8rem;line-height:2}.jewelry .story__items{margin-top:85px}.jewelry .story__items li{display:flex;align-items:center;justify-content:space-between}.jewelry .story__items li+li{margin-top:110px}.jewelry .story__items__text{width:48%;letter-spacing:-.58px}.jewelry .story__items__sub-ttl{font-size:1.6rem;letter-spacing:1.3px}.jewelry .story__items__ttl{font-size:3.2rem;line-height:1.4;margin-bottom:30px;margin-top:10px}.jewelry .story__items__ttl span{border-bottom:2px solid;line-height:1.3;letter-spacing:-1.5px}.jewelry .story__items__images{display:flex;width:50%;justify-content:flex-end;padding-bottom:22px}.jewelry .story__items__images figure{text-align:center}.jewelry .story__items__images figure:nth-of-type(1) figcaption{color:#4d76aa}.jewelry .story__items__images figure:nth-of-type(2) figcaption{color:#949494}.jewelry .story__items__images figure:nth-of-type(3) figcaption{color:#aa4d63}.jewelry .story__items__images figure figcaption{font-size:1.8rem;line-height:1;margin-bottom:18px;letter-spacing:1px}.jewelry .story__items__images figure+figure{margin-left:8px}.jewelry .before-after{margin:100px 0 130px;text-align:center}.jewelry .before-after__ttl{font-size:3.8rem;letter-spacing:4px}.jewelry .before-after__label{font-size:1.8rem;line-height:1;margin-bottom:18px;letter-spacing:1px}.jewelry .before-after__before{margin-top:30px}.jewelry .before-after__before .before-after__label{color:#4d76aa}.jewelry .before-after__before figure img{margin:0 auto}.jewelry .before-after__after{background-color:#f7f7f7;margin-top:44px;padding:46px;padding-bottom:40px}.jewelry .before-after__after .before-after__label{color:#aa4d63}.jewelry .before-after__after__list{display:flex;justify-content:center}.jewelry .before-after__after figure{text-align:center}.jewelry .before-after__after figure figcaption{margin-top:20px}.jewelry .before-after__after figure+figure{margin-left:44px}.jewelry .flow .contents-inner{width:92%;margin:0 auto}.jewelry .flow .com-ttl{font-family:serif;font-size:4rem;text-align:center;letter-spacing:.08em;position:relative;padding-bottom:20px;margin-bottom:40px}.jewelry .flow .com-ttl:after{content:"";width:50px;height:2px;background-color:#000;position:absolute;left:0;right:0;bottom:0;margin:auto}.jewelry .flow__contents .img-flow{margin:60px auto 0;width:1000px}.jewelry .flow__contents .img-priceList{margin:40px auto 0;width:1000px}.jewelry .faq{background-color:#f7f7f7;margin-top:100px;padding:96px 0 110px}.jewelry .faq__ttl{font-size:3.2rem;font-family:serif;text-align:center;line-height:1.5}.jewelry .faq__ttl span{display:block;font-size:1.8rem}.jewelry .faq .lead{margin-top:26px}.jewelry .faq dl{background-color:#fff;border-radius:6px;margin-top:20px;padding:0 50px}.jewelry .faq dl:first-of-type{margin-top:32px}.jewelry .faq dl dt,.jewelry .faq dl dd{position:relative;padding-left:55px}.jewelry .faq dl dt:before,.jewelry .faq dl dd:before{align-items:center;border-radius:50%;content:"";display:flex;font-family:"Unna",serif;font-size:1.8rem;height:40px;left:0;justify-content:center;position:absolute;width:40px}.jewelry .faq dl dt{font-family:serif;font-size:1.8rem;padding-top:26px;padding-bottom:12px}.jewelry .faq dl dt:before{background-color:#f7f7f7;content:"Q";top:16px}.jewelry .faq dl dd{border-top:1px solid #e3e3e3;padding-top:20px;padding-bottom:22px}.jewelry .faq dl dd:before{background-color:#565656;content:"A";color:#fff;top:12px}.jewelry .flexBox{display:flex;align-items:center;margin:48px auto}.jewelry .flexBox.center{justify-content:center}.jewelry .flexBox-item{margin:0!important}.jewelry .flexBox-item:nth-of-type(n+2){margin-left:20px!important}.fix-link{position:fixed;z-index:101;right:20px;bottom:10%}.fix-link a{background-color:#00a99c;border-radius:50%;box-sizing:border-box;display:block;width:180px;height:130px;text-decoration:none;text-align:center;padding:5px;position:relative}.fix-link a:before,.fix-link a:after{content:"";display:block;position:absolute;bottom:34px;left:0;right:0;margin:auto}.fix-link a:before{background-color:#fff;width:20px;height:1px}.fix-link a:after{border-top:1px solid #fff;border-right:1px solid #fff;width:8px;height:8px;transform:rotate(45deg);bottom:30px;left:10px}.fix-link a span{align-items:center;border:1px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;justify-content:center;letter-spacing:-1px;line-height:1.4;width:100%;height:100%;padding-bottom:1em}}@media (min-width:768px) and (max-width:1280px){.main__inner{margin-bottom:5.47vw}.secHead{text-align:center;line-height:1.6}.secHead__head{font-size:2.03vw;line-height:1.6}.jewelry{font-size:1.25vw;line-height:1.75;letter-spacing:0}.jewelry .unna{font-family:"Unna",serif}.jewelry .inner{max-width:78.13vw;margin:0 auto}.jewelry .btn{align-items:center;background-color:#fff;border-radius:2.34vw;border:1px solid #000;color:#000;display:flex;height:4.69vw;justify-content:center;margin:3.75vw auto;text-decoration:none;position:relative;width:27.19vw;font-weight:400}.jewelry .btn:after{content:"";display:block;width:.55vw;height:.55vw;border-top:1px solid #000;border-right:1px solid #000;position:absolute;right:1.72vw;transform:rotate(45deg)}@media (hover:hover){.jewelry .btn:hover{background-color:#000;color:#fff;opacity:1}.jewelry .btn:hover:after{border-color:#fff}}.jewelry .lead{text-align:center;margin:5vw auto 0;max-width:98%}.jewelry .about{margin-top:7.81vw}.jewelry .about__ttl{font-size:2.5vw;font-family:serif;text-align:center;line-height:1.5}.jewelry .about__ttl span{display:block;font-size:1.41vw}.jewelry .about__column{margin-top:3.75vw;display:flex}.jewelry .about__column__inner:nth-of-type(1){width:37%}.jewelry .about__column__inner:nth-of-type(2){width:55%}.jewelry .about__column__inner+.about__column__inner{margin-left:8%}.jewelry .about__column__list{margin-top:.78vw}.jewelry .about__column__items p{font-size:1.72vw;font-weight:700;border-bottom:1px solid}.jewelry .about__column__items p+p{margin-top:1.09vw}.jewelry .about__column__images{display:flex;align-items:center}.jewelry .about__column__images img+img{margin-left:.78vw}.jewelry .about__staff{margin-top:2.97vw;text-align:center}.jewelry .about__staff span{display:inline-block;font-family:serif;font-size:1.72vw;line-height:1.5;text-align:center;padding:.78vw 3.13vw;border-left:.23vw solid;border-right:.23vw solid;position:relative}.jewelry .about__staff span:before,.jewelry .about__staff span:after{content:"";display:block;width:.94vw;height:100%;position:absolute;border-top:.23vw solid;border-bottom:.23vw solid;top:0}.jewelry .about__staff span:before{left:0}.jewelry .about__staff span:after{right:0}.jewelry .about__attention{margin:6.25vw auto 4.69vw;box-shadow:0 0 .78vw 0 rgba(0,0,0,.15);max-width:76.56vw;position:relative;padding:.7vw 4.69vw}.jewelry .about__attention:before{content:"";display:block;width:calc(100% - 1.41vw);height:calc(100% - 1.41vw);position:absolute;left:.7vw;top:.7vw;border:1px solid #000}.jewelry .about__attention dt{font-size:1.56vw;font-weight:700;padding:1.56vw 0 .63vw;text-align:center;border-bottom:1px solid #000}.jewelry .about__attention dd{padding:1.25vw 0}.jewelry .about__attention dd p.note{margin-left:1em;text-indent:-1em}.jewelry .story:before{content:"";display:block;width:100%;height:37.14vw;background:url(../images/remake/jewelry/story_bg.jpg?v0f791d57220cc1d22ef8b82d29f097d3)no-repeat center center;background-size:cover}.jewelry .story__ttl{font-size:2.5vw;font-family:serif;line-height:1.4;text-align:center;margin-top:6.72vw}.jewelry .story__lead{margin-top:2.34vw;text-align:center}.jewelry .story__lead p{font-family:serif;font-size:1.41vw;line-height:2}.jewelry .story__items{margin-top:6.64vw}.jewelry .story__items li{display:flex;align-items:center;justify-content:space-between}.jewelry .story__items li+li{margin-top:8.59vw}.jewelry .story__items__text{width:48%;letter-spacing:-.58px}.jewelry .story__items__sub-ttl{font-size:1.25vw;letter-spacing:.1vw}.jewelry .story__items__ttl{font-size:2.5vw;line-height:1.4;margin-bottom:2.34vw;margin-top:.78vw}.jewelry .story__items__ttl span{border-bottom:.16vw solid;line-height:1.3;letter-spacing:-.12vw}.jewelry .story__items__images{display:flex;width:50%;justify-content:flex-end;padding-bottom:1.72vw}.jewelry .story__items__images figure{text-align:center}.jewelry .story__items__images figure:nth-of-type(1) figcaption{color:#4d76aa}.jewelry .story__items__images figure:nth-of-type(2) figcaption{color:#949494}.jewelry .story__items__images figure:nth-of-type(3) figcaption{color:#aa4d63}.jewelry .story__items__images figure figcaption{font-size:1.41vw;line-height:1;margin-bottom:1.41vw;letter-spacing:1px}.jewelry .story__items__images figure+figure{margin-left:.63vw}.jewelry .before-after{margin:7.81vw 0 10.16vw;text-align:center}.jewelry .before-after__ttl{font-size:2.97vw;letter-spacing:.31vw}.jewelry .before-after__label{font-size:1.41vw;line-height:1;margin-bottom:1.41vw;letter-spacing:1px}.jewelry .before-after__before{margin-top:2.34vw}.jewelry .before-after__before .before-after__label{color:#4d76aa}.jewelry .before-after__before figure img{margin:0 auto}.jewelry .before-after__after{background-color:#f7f7f7;margin-top:3.44vw;padding:3.59vw;padding-bottom:3.13vw}.jewelry .before-after__after .before-after__label{color:#aa4d63}.jewelry .before-after__after__list{display:flex;justify-content:center}.jewelry .before-after__after figure{text-align:center}.jewelry .before-after__after figure figcaption{margin-top:1.56vw}.jewelry .before-after__after figure+figure{margin-left:3.44vw}.jewelry .flow .contents-inner{width:92%;margin:0 auto}.jewelry .flow .com-ttl{font-family:serif;font-size:3.13vw;text-align:center;letter-spacing:.08em;position:relative;padding-bottom:1.56vw;margin-bottom:3.13vw}.jewelry .flow .com-ttl:after{content:"";width:3.91vw;height:.16vw;background-color:#000;position:absolute;left:0;right:0;bottom:0;margin:auto}.jewelry .flow__contents .img-flow{margin:4.69vw auto 0;width:78.13vw}.jewelry .flow__contents .img-priceList{margin:3.13vw auto 0;width:78.13vw}.jewelry .faq{background-color:#f7f7f7;margin-top:7.81vw;padding:7.5vw 0 8.59vw}.jewelry .faq__ttl{font-size:2.5vw;font-family:serif;text-align:center;line-height:1.5}.jewelry .faq__ttl span{display:block;font-size:1.41vw}.jewelry .faq .lead{margin-top:2.03vw}.jewelry .faq dl{background-color:#fff;border-radius:.47vw;margin-top:1.56vw;padding:0 3.91vw}.jewelry .faq dl:first-of-type{margin-top:2.5vw}.jewelry .faq dl dt,.jewelry .faq dl dd{position:relative;padding-left:4.3vw}.jewelry .faq dl dt:before,.jewelry .faq dl dd:before{align-items:center;border-radius:50%;content:"";display:flex;font-family:"Unna",serif;font-size:1.41vw;height:3.13vw;left:0;justify-content:center;position:absolute;width:3.13vw}.jewelry .faq dl dt{font-family:serif;font-size:1.41vw;padding-top:2.03vw;padding-bottom:.94vw}.jewelry .faq dl dt:before{background-color:#f7f7f7;content:"Q";top:1.25vw}.jewelry .faq dl dd{border-top:1px solid #e3e3e3;padding-top:1.56vw;padding-bottom:1.72vw}.jewelry .faq dl dd:before{background-color:#565656;content:"A";color:#fff;top:.94vw}.jewelry .flexBox{display:flex;align-items:center;margin:3.75vw auto}.jewelry .flexBox.center{justify-content:center}.jewelry .flexBox-item{margin:0!important}.jewelry .flexBox-item:nth-of-type(n+2){margin-left:1.56vw!important}.fix-link{position:fixed;z-index:101;right:1.56vw;bottom:10%}.fix-link a{background-color:#00a99c;border-radius:50%;box-sizing:border-box;display:block;width:14.06vw;height:10.16vw;text-decoration:none;text-align:center;padding:.39vw;position:relative}.fix-link a:before,.fix-link a:after{content:"";display:block;position:absolute;bottom:2.66vw;left:0;right:0;margin:auto}.fix-link a:before{background-color:#fff;width:1.56vw;height:1px}.fix-link a:after{border-top:1px solid #fff;border-right:1px solid #fff;width:.63vw;height:.63vw;transform:rotate(45deg);bottom:2.34vw;left:.78vw}.fix-link a span{align-items:center;border:1px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:1.17vw;justify-content:center;letter-spacing:-1px;line-height:1.4;width:100%;height:100%;padding-bottom:1em}}@media (max-width:767px){.main__inner{margin-bottom:20vw}.secHead{text-align:center;line-height:1.6}.secHead__head{font-size:5.9vw;line-height:1.6}.secHead__txt{font-size:3.59vw}.jewelry{font-size:3.85vw;line-height:1.625;letter-spacing:0}.jewelry .inner{max-width:calc(100% - 5.9vw);margin:0 auto}.jewelry .unna{font-family:"Unna",serif}.jewelry .btn{align-items:center;background-color:#fff;border-radius:8.21vw;border:1px solid #000;color:#000;display:flex;height:15.9vw;justify-content:center;margin:12.31vw auto;text-decoration:none;position:relative;width:90.26vw;font-size:3.85vw}.jewelry .btn:after{content:"";display:block;width:2.05vw;height:2.05vw;border-top:1px solid #000;border-right:1px solid #000;position:absolute;right:5.9vw;transform:rotate(45deg)}.jewelry .lead{text-align:center;margin:6.92vw auto 0;max-width:98%}.jewelry .about{margin-top:10vw}.jewelry .about__ttl{font-size:6.41vw;font-family:serif;text-align:center;line-height:1.5}.jewelry .about__ttl span{display:block;font-size:3.85vw}.jewelry .about__column{display:block;margin-top:3.85vw}.jewelry .about__column__items p{font-size:4.62vw;font-weight:700;border-bottom:1px solid}.jewelry .about__column__items p+p{margin-top:2.05vw}.jewelry .about__column__list{margin-top:3.08vw}.jewelry .about__column__images{display:block;margin-top:3.85vw;text-align:center}.jewelry .about__column__images img{width:60%;margin:0 auto}.jewelry .about__column__images img+img{width:40%;margin-top:2.56vw}.jewelry .about__staff{margin-top:10vw;text-align:center}.jewelry .about__staff span{display:block;font-family:serif;font-size:4.36vw;line-height:1.5;text-align:center;padding:1.03vw 3.08vw;border-left:.77vw solid;border-right:.77vw solid;position:relative}.jewelry .about__staff span:before,.jewelry .about__staff span:after{content:"";display:block;width:3.08vw;height:100%;position:absolute;border-top:.77vw solid;border-bottom:.77vw solid;top:0}.jewelry .about__staff span:before{left:0}.jewelry .about__staff span:after{right:0}.jewelry .about__attention{margin:7.95vw auto 5.9vw;box-shadow:0 0 2.56vw 0 rgba(0,0,0,.15);max-width:251.28vw;position:relative;padding:0 5.9vw}.jewelry .about__attention:before{content:"";display:block;width:calc(100% - 4.62vw);height:calc(100% - 4.62vw);position:absolute;left:2.31vw;top:2.31vw;border:1px solid #000}.jewelry .about__attention dt{font-size:4.87vw;font-weight:700;padding:5.9vw 0 3.85vw;text-align:center;border-bottom:1px solid #000}.jewelry .about__attention dd{padding:3.85vw 0}.jewelry .about__attention dd p.note{margin-left:1em;text-indent:-1em}.jewelry .story:before{content:"";display:block;width:100%;height:37.18vw;background:url(../images/remake/jewelry/story_bg.jpg?v0f791d57220cc1d22ef8b82d29f097d3)no-repeat center center;background-size:cover}.jewelry .story__ttl{margin-top:15.9vw;font-size:5.13vw;font-family:serif;line-height:1.4;text-align:center}.jewelry .story__lead{margin-top:5.9vw;text-align:center}.jewelry .story__lead p{font-family:serif;font-size:3.59vw;line-height:2}.jewelry .story__items{margin-top:21.79vw}.jewelry .story__items li+li{margin-top:20vw}.jewelry .story__items__sub-ttl{font-size:3.85vw;letter-spacing:.03em}.jewelry .story__items__ttl{font-size:6.41vw;margin-bottom:3.85vw;line-height:1.4;margin-top:2.56vw}.jewelry .story__items__ttl span{border-bottom:.51vw solid;line-height:1.3;letter-spacing:-.02em}.jewelry .story__items__images{display:flex;margin-top:5.9vw;justify-content:center}.jewelry .story__items__images figure{text-align:center}.jewelry .story__items__images figure:nth-of-type(1) figcaption{color:#4d76aa}.jewelry .story__items__images figure:nth-of-type(2) figcaption{color:#949494}.jewelry .story__items__images figure:nth-of-type(3) figcaption{color:#aa4d63}.jewelry .story__items__images figure figcaption{font-size:4.62vw;line-height:1;margin-bottom:4.62vw;letter-spacing:1px}.jewelry .story__items__images figure img{width:27.95vw}.jewelry .story__items__images figure+figure{margin-left:2.05vw}.jewelry .before-after{margin:22.05vw 0;text-align:center}.jewelry .before-after__ttl{font-size:6.92vw;letter-spacing:.1em;line-height:1.625}.jewelry .before-after__before{margin-top:5.13vw}.jewelry .before-after__before .before-after__label{color:#4d76aa}.jewelry .before-after__after{background-color:#f7f7f7;margin-top:5.13vw;padding:7.95vw 3.08vw}.jewelry .before-after__after .before-after__label{color:#aa4d63}.jewelry .before-after__after__list{display:flex;flex-wrap:wrap;justify-content:center}.jewelry .before-after__after figure{width:48%;text-align:center}.jewelry .before-after__after figure figcaption{margin-top:5.13vw;font-size:3.59vw}.jewelry .before-after__after figure:nth-child(n+3){margin-top:4vw}.jewelry .before-after__after figure+figure{margin-left:2%}.jewelry .before-after__label{font-size:4.62vw;line-height:1;margin-bottom:4.62vw;letter-spacing:1px}.jewelry .before-after figure img{width:27.95vw;margin:0 auto}.jewelry .flow .contents-inner{width:92%;margin:0 auto}.jewelry .flow .com-ttl{font-family:serif;font-size:6.41vw;line-height:1.3;text-align:center;letter-spacing:.08em;position:relative;padding-bottom:3.85vw;margin-bottom:5.13vw}.jewelry .flow .com-ttl:after{content:"";width:6.41vw;height:1px;background-color:#000;position:absolute;left:0;right:0;bottom:0;margin:auto}.jewelry .flow__contents .img-flow{margin:0;width:100%}.jewelry .flow__contents .img-priceList{margin:10.26vw auto 0;width:100%}.jewelry .faq{background-color:#f7f7f7;margin-top:10vw;padding:10vw 0}.jewelry .faq__ttl{font-size:6.41vw;font-family:serif;text-align:center;line-height:1.5}.jewelry .faq__ttl span{display:block;font-size:3.85vw}.jewelry .faq .lead{margin-top:3.08vw}.jewelry .faq dl{background-color:#fff;border-radius:1.54vw;margin-top:2.05vw;padding:0 5.13vw}.jewelry .faq dl:first-of-type{margin-top:3.85vw}.jewelry .faq dl dt,.jewelry .faq dl dd{position:relative;padding-left:7.95vw}.jewelry .faq dl dt:before,.jewelry .faq dl dd:before{align-items:center;border-radius:50%;content:"";display:flex;font-family:"Unna",serif;font-size:3.85vw;height:6.92vw;width:6.92vw;left:0;justify-content:center;position:absolute}.jewelry .faq dl dt{font-family:serif;font-size:3.85vw;padding-top:5.38vw;padding-bottom:3.33vw}.jewelry .faq dl dt:before{background-color:#f7f7f7;content:"Q";top:5.13vw}.jewelry .faq dl dd{border-top:1px solid #e3e3e3;padding-top:3.33vw;padding-bottom:5.38vw;font-size:3.85vw}.jewelry .faq dl dd:before{background-color:#565656;content:"A";color:#fff;top:3.08vw}.jewelry .flexBox{display:flex;align-items:center;flex-direction:column;margin:12.31vw auto}.jewelry .flexBox.center{justify-content:center}.jewelry .flexBox-item{margin:0!important}.jewelry .flexBox-item:nth-of-type(n+2){margin-left:5.13vw!important}.jewelry .flexBox .flexBox-item:nth-of-type(n+2){margin-top:6.15vw!important;margin-left:0!important}.fix-link{position:fixed;z-index:101;right:0;left:0;top:auto;bottom:0}.fix-link a{background-color:#00a99c;border-radius:0;box-sizing:border-box;display:block;width:100%;height:15.64vw;text-decoration:none;text-align:center;padding:1.28vw;position:relative}.fix-link a:before,.fix-link a:after{content:"";display:block;position:absolute;bottom:0;top:0;left:auto;right:7.95vw;margin:auto}.fix-link a:before{background-color:#fff;width:4.1vw;height:1px}.fix-link a:after{border-top:1px solid #fff;border-right:1px solid #fff;width:1.79vw;height:1.79vw;transform:rotate(45deg);bottom:0;left:auto}.fix-link a span{align-items:center;border:1px solid #fff;border-radius:0;color:#fff;display:flex;font-size:4.1vw;justify-content:center;letter-spacing:-.01em;line-height:1.4;width:100%;height:100%;padding-bottom:0}}