.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.content{font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif}.serif{font-family:Playfair Display SC,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,\ff2d\ff33  \ff30\660e\671d,MS PMincho,serif}body p{line-height:1.6;margin:0}body a{text-decoration:none}.content{color:#000}.content ul{padding:0;margin:0;list-style:none}.content img{border:none!important;vertical-align:bottom!important}.point-block__ttl{padding:0 0 5px 10px;margin:0 0 50px;position:relative;font-size:5rem;font-family:Pinyon Script,cursive;line-height:1;color:#b2a289;display:flex;align-items:center}.point-block__ttl:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:2px;margin:0 auto;text-align:center;background-image:linear-gradient(to left,transparent,#B2A289 25%);background-position:center;background-repeat:no-repeat}@media(max-width:900px){.point-block__ttl{padding:0 0 5px 10px;margin:0 0 25px;font-size:6vw}}@media(max-width:414px){.point-block__ttl{font-size:8vw}}.pc_disp{display:block}@media(max-width:640px){.pc_disp{display:none}}.tb_disp{display:none}@media(max-width:768px){.tb_disp{display:block}}.sp_disp{display:none}@media(max-width:640px){.sp_disp{display:block}}.jewelry-header__inner{position:relative}.jewelry-header__video{width:100%}.jewelry-header__logo{width:240px;position:absolute;left:50%;top:30px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%)}@media(max-width:640px){.jewelry-header__logo{width:37vw}}@media(max-width:414px){.jewelry-header__logo{width:30vw;top:10px}}.jewelry-header__lead-warp{width:50%;position:absolute;right:3%;bottom:10%;color:#fff}@media(max-width:640px){.jewelry-header__lead-warp{width:80%}}.jewelry-header__lead-en{display:block;width:87.692%}@media(max-width:640px){.jewelry-header__lead-en{width:40vw;padding:0 30px 0 0;margin:0 0 0 auto}}@media(max-width:414px){.jewelry-header__lead-en{width:60vw}}.jewelry-header__lead-jp{margin:10px 0 0;text-align:right;font-size:1.5vw;color:#fff;font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif}@media(max-width:640px){.jewelry-header__lead-jp{font-size:2vw}}@media(max-width:414px){.jewelry-header__lead-jp{margin:5px 0 0}}.jewelry-header__cp-name{margin:10px 0 0;padding:0 20px 0 0;text-align:right;font-size:1.5vw;color:#fff;font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif}@media(max-width:414px){.jewelry-header__cp-name{margin:5px 0 0;padding:0}}.lead__inner{position:relative;text-align:center;padding:50px 0}@media(max-width:900px){.lead__inner{padding:25px 0}}.lead__header-sttl{font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif;font-size:2.4rem}.lead__header-ttl{margin:20px auto 30px;font-size:3rem;line-height:1;font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif;color:#b2a289}@media(max-width:1024px){.lead__header-ttl{font-size:3rem}}@media(max-width:600px){.lead__header-ttl{font-size:5vw}}@media(max-width:414px){.lead__header-ttl{margin:30px auto}}.lead__header-text{font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif;text-align:center;margin:0 0 30px}@media(max-width:414px){.lead__header-text{text-align:left}}.lead__cross{display:flex;justify-content:center}.lead__box{width:100%;max-width:250px;text-align:center;padding:15px;border:#CCC solid 1px;display:flex;flex-direction:column}@media(max-width:414px){.lead__box{padding:5px}}.lead__ttl{font-size:1.8rem;font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif;margin:0 0 10px}@media(max-width:414px){.lead__ttl{font-size:2vw}}.lead__rosa-img{display:block;width:36px;margin:0 auto}.lead__diamond-img{display:block;width:56px;margin:0 auto}.lead__jewelry-img{width:70px;margin:0 auto}.lead__plus{font-size:2.6rem;padding:0 20px;display:flex;align-items:center}@media(max-width:414px){.lead__plus{padding:0 10px}}.lead__txt{margin:50px 0 0;text-align:center;font-size:1.8rem;font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif}@media(max-width:640px){.lead__txt{text-align:left}}@media(max-width:414px){.lead__txt{font-size:1.4rem;margin:30px 0}}.amorosa__inner{display:flex;flex-flow:row-reverse}@media(max-width:900px){.amorosa__inner{display:block}}.amorosa__right{width:50%;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media(max-width:900px){.amorosa__right{width:100%;height:100vw}}@media(max-width:414px){.amorosa__right{height:auto}}.amorosa__txt-area{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;background:url(https://cdn.shopify.com/s/files/1/0586/5124/6676/files/img02_61292b72-b01f-4f59-88fc-b6bec4de2611.jpg?v=1720061865) no-repeat top center/cover;font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif;color:#fff}@media(max-width:414px){.amorosa__txt-area{padding:10vw 0}}.amorosa__ttl-h2{font-size:2vw;margin:0 0 20px;display:block}@media(max-width:900px){.amorosa__ttl-h2{font-size:4vw}}@media(max-width:414px){.amorosa__ttl-h2{font-size:5vw}}.amorosa__txt{text-align:center;font-size:1vw;line-height:2}@media(max-width:900px){.amorosa__txt{font-size:2vw}}@media(max-width:414px){.amorosa__txt{font-size:3vw}}.amorosa__left{width:50%}.amorosa__left img{width:100%}@media(max-width:900px){.amorosa__left{width:100%}}.point-block{max-width:1300px;padding:0 20px;margin:100px auto}@media(max-width:900px){.point-block{margin:50px auto}}@media(max-width:600px){.point-block{padding:0}}.point-block--full{max-width:100%;padding:0 20px;margin:100px auto}@media(max-width:900px){.point-block--full{margin:50px auto}}.point-block--w1040{max-width:1040px;padding:0;margin:100px auto}@media(max-width:900px){.point-block--w1040{margin:50px auto}}.point-block__inner--rev{display:flex;flex-direction:row-reverse}.point-block__ttl-jp{font-size:2.4rem;font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif;line-height:1;display:inline-block;padding:0 0 0 30px;color:#000}@media(max-width:900px){.point-block__ttl-jp{font-size:3vw;padding:0 0 0 15px}}@media(max-width:414px){.point-block__ttl-jp{font-size:4vw}}.lineup__lead{font-size:1.6rem;margin:0 0 30px}.lineup__table{width:1000px;border:#DDD solid 1px;border-right:none;border-bottom:none;border-collapse:collapse;border-spacing:0}.lineup__table-th{padding:10px 20px;text-align:center;border-right:#DDD solid 1px;border-bottom:#DDD solid 1px;background:#b2a289;color:#fff;font-size:14px;font-weight:700}.lineup__table-th:first-child{width:150px}.lineup__table-td{border-right:#DDD solid 1px;border-bottom:#DDD solid 1px;padding:10px;font-size:14px;text-align:center;word-break:break-word;letter-spacing:normal;line-height:normal}.lineup__table-td img{width:100%}.lineup__table-td--left{border-right:#DDD solid 1px;border-bottom:#DDD solid 1px;padding:10px;font-size:14px;text-align:left}.lineup__table-td--flex{border-right:#DDD solid 1px;border-bottom:#DDD solid 1px;padding:10px;text-align:center;display:flex}.lineup__table-flex,.lineup__table-block{display:flex}.lineup__table-text{display:block;margin:0 auto 10px}.lineup__table-item{width:50%}.lineup__table-charm-img{width:100%;max-width:80px!important}.lineup__table-spec{display:block}.lineup__table-link{padding:5px}.jewelry-color__textarea{text-align:center;font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif}@media(max-width:640px){.jewelry-color__textarea{text-align:left}}.jewelry-color__tb-disp{display:none}@media(max-width:768px){.jewelry-color__tb-disp{display:block}}@media(max-width:640px){.jewelry-color__tb-disp{display:none}}.jewelry-color__lead{font-size:2rem;margin:0 auto 40px}@media(max-width:768px){.jewelry-color__lead{font-size:1.8rem}}@media(max-width:414px){.jewelry-color__lead{font-size:1.4rem;margin:30px auto}}.jewelry-color__txt{font-size:1.6rem}@media(max-width:768px){.jewelry-color__txt{font-size:1.4rem}}@media(max-width:640px){.jewelry-color__txt{text-align:left}}.jewelry-color__ttl-img{width:160px;height:auto;margin-right:30px}@media(max-width:414px){.jewelry-color__ttl-img{width:30%;margin-right:15px}}.jewelry-color__red{display:block;color:#ff0004}.jewelry-color__charm-list{margin:50px auto 0;display:flex;flex-wrap:wrap;justify-content:center}@media(max-width:768px){.jewelry-color__charm-list{justify-content:center}}@media(max-width:414px){.jewelry-color__charm-list{display:block}}.jewelry-color__charm-list--ring{margin:50px auto 0;display:flex;flex-wrap:wrap;justify-content:center}@media(max-width:768px){.jewelry-color__charm-list--ring{justify-content:center}}@media(max-width:414px){.jewelry-color__charm-img{width:50%;display:block;margin:0 auto}}.jewelry-color__charm-list-item{width:25%}@media(max-width:768px){.jewelry-color__charm-list-item{width:calc(50% - 50px)}}@media(max-width:414px){.jewelry-color__charm-list-item{width:100%;margin-top:40px}.jewelry-color__charm-list-item:first-child{margin-top:0}}@media(max-width:768px){.jewelry-color__charm-list-item:nth-child(n+3){margin-top:30px}}@media(max-width:414px){.jewelry-color__charm-list-item:nth-child(n+3){margin-top:40px}}.jewelry-color__charm-list-item--ring{width:fit-content;padding:0 30px;text-align:center}@media(max-width:414px){.jewelry-color__charm-list-item--ring{width:calc(50% - 20px);max-width:none;padding:0}}.jewelry-color__charm-list-item--ring:first-child{width:100%;text-align:center;margin-bottom:30px}@media(max-width:414px){.jewelry-color__charm-list-item--ring:last-child{margin-top:20px}}.jewelry-color__ring-img{width:100%;max-width:73px}.jewelry-color__charm-material{display:block;font-size:1.5rem;font-family:miller-banner,serif;color:#878787;margin:25px auto 0;line-height:1;letter-spacing:.03rem}@media(max-width:414px){.jewelry-color__charm-material{font-size:1.6rem}}.jewelry-color__charm-txt{font-size:1.2rem;font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif;letter-spacing:.03rem}@media(max-width:414px){.jewelry-color__charm-txt{font-size:1.4rem}}.jewelry-color__charm-details{text-align:center}.jewelry-color__att{text-align:center;margin:50px 0 0}@media(max-width:414px){.jewelry-color__att{text-align:left}}.point2-block__text{width:70%;font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif;margin-top:40px}@media(max-width:900px){.point2-block__text{width:100%}}@media(max-width:414px){.point2-block__text{margin-top:30px}}.point2-block__text-sub-ttl{display:block;font-size:2rem;margin:0 0 40px}@media(max-width:414px){.point2-block__text-sub-ttl{margin:0 0 30px}}.point2-block__text-txt{font-size:1.6rem}@media(max-width:414px){.point2-block__text-txt{font-size:1.4rem}}.point2-block__img1,.point2-block__img2{width:32vw}@media(max-width:414px){.point2-block__img2{width:55vw;height:55vw}}.point2-block__left{width:50%}@media(max-width:900px){.point2-block__left{width:100%}}.point2-block__right{position:relative}.point2-block__right:before{width:32vw;height:32vw;background:url(../img/img03.jpg) no-repeat center center/cover;content:"";position:absolute;left:-27vw;top:8vw;z-index:1}@media(max-width:414px){.point2-block__right:before{width:55vw;height:55vw;left:-50vw}}@media(max-width:900px){.point2-block__right{width:32vw;height:32vw;margin:50px 0 50px 50%}}@media(max-width:414px){.point2-block__right{width:50vw;height:50vw;margin:30px 0 80px 39.5vw}}.remake__txt{font-size:1.1rem}.remake__ttl-img{width:160px;height:auto;margin-right:30px;position:relative}@media(max-width:414px){.remake__ttl-img{width:30%;margin-right:15px}}.remake__img{position:relative;padding-top:50%;background:url(https://cdn.shopify.com/s/files/1/0586/5124/6676/files/img05_56579220-b7f6-442a-a6dc-e62860a62b5d.jpg?v=1720061865) no-repeat center center/cover}.remake__img-txt{width:100%;position:absolute;top:10%;left:50%;text-align:center;color:#fff;font-size:2rem;font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%)}@media(max-width:414px){.remake__img-txt{font-size:4vw;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.remake__lead{text-align:center;padding:50px 0 0;margin:0 auto;font-size:1.6rem;line-height:1.8}@media(max-width:414px){.remake__lead{text-align:left;font-size:1.5rem;padding:25px 0 0}}.remake__list-inner{margin-top:60px;text-align:center;font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif}.remake__list-ttl{color:#b2a289;font-size:3.2rem;line-height:1;margin-bottom:30px;letter-spacing:.03rem}.remake__list{border-top:#DDD solid 1px}.remake__list-item{border-bottom:#DDD solid 1px;padding:40px 0;font-size:1.6rem;position:relative}.remake__list-item:before{content:"";position:absolute;left:50%;bottom:-5px;margin-left:-13px;width:26px;height:26px;border-top:3px solid #B2A289;border-right:3px solid #B2A289;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.remake__list-item:last-child:before{content:none}@media(max-width:414px){.remake__list-item{text-align:left;font-size:1.4rem}}.remake__list-item-url{display:block;margin-top:60px;font-size:1.6rem;color:#000}.remake__btn{max-width:280px;margin:40px auto 0;padding:20px 0;display:block;color:#fff;text-align:center;line-height:1;text-decoration:none;background:#b2a289;font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif}.remake__att{padding:10px 0 0;text-align:center}@media(max-width:414px){.remake__att{text-align:left;font-size:1.2rem}}.quality{display:flex;justify-content:space-between;align-items:center}@media(max-width:900px){.quality{display:block}}.quality__imgwarp{width:630px}@media(max-width:900px){.quality__imgwarp{width:100%}}.quality__img{width:100%;position:relative;padding:60% 0 0}@media(max-width:900px){.quality__img{width:80%;margin:0 auto}}.quality__img01{position:absolute;top:0;left:0;z-index:1;width:55%}.quality__img02{position:absolute;bottom:0;right:0;width:55%}.quality__text{width:calc(100% - 630px);width:50%;padding:0 0 0 50px;font-size:1.5rem;line-height:1.8}@media(max-width:900px){.quality__text{width:100%;padding:25px 0 0}}.quality__text-para{margin-bottom:10px}.quality__text-para:last-child{margin:0}.message__inner{margin:60px 0 0 -20px;display:flex;flex-flow:row-reverse}@media(max-width:960px){.message__inner{display:block}}.message__txt{font-size:2rem}@media(max-width:414px){.message__txt{font-size:4vw}}.message__img{position:relative;padding-top:50%;background:url(https://cdn.shopify.com/s/files/1/0586/5124/6676/files/img05_56579220-b7f6-442a-a6dc-e62860a62b5d.jpg?v=1720061865) no-repeat center center/cover}.message__right{width:50%;padding:0 0 0 50px}@media(max-width:960px){.message__right{width:100%;padding-left:20px}}@media(max-width:414px){.message__right{padding-right:20px}}@media(max-width:960px){.message__message-warp{display:flex;justify-content:center}}@media(max-width:414px){.message__message-warp{display:block}}.message__message{font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif;font-size:1.6rem;margin-top:30px!important;border-left:#DDD solid 1px;padding-left:20px!important}@media(max-width:960px){.message__message:last-child{margin-left:50px}}@media(max-width:414px){.message__message:last-child{margin-left:0}}.message__message-item{line-height:1.8}.message__message-item:first-child{color:#b2a289;margin-bottom:10px}.message__left-img{width:50%;align-self:flex-start}@media(max-width:960px){.message__left-img{width:75%;display:block;margin:30px auto 0}}@media(max-width:960px){.message__left-img{width:100%}}.cause__inner{width:100%;max-width:1040px;padding:0 20px;margin:50px auto 0}.cause__sub-ttl{font-size:2rem;margin-top:40px;text-align:center;font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif}@media(max-width:414px){.cause__sub-ttl{margin-top:30px;font-size:1.6rem;text-align:left}}.cause__txt{font-size:1.6rem;margin-top:40px;text-align:center;font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif}@media(max-width:414px){.cause__txt{font-size:1.4rem;text-align:left;margin-top:30px}}.cause__ttl-img{width:160px;height:auto;margin-right:30px;position:relative}@media(max-width:414px){.cause__ttl-img{width:30%;margin-right:15px}}.cause__matrix{display:block;width:100%;max-width:921px;margin:50px auto 0}.cause__icon{display:none}@media(max-width:414px){.cause__icon{display:table;margin:10px 0 0 auto}}.cause__icon-link{color:#666}.cause__after-txt{font-size:1.6rem;margin-top:40px;text-align:center;font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif}@media(max-width:414px){.cause__after-txt{text-align:left}}.butterfly__warp{width:fit-content;margin:0 0 50px}@media(max-width:900px){.butterfly__warp{width:100%;margin:0 0 50px}}@media(max-width:414px){.butterfly__warp{margin:0 0 25px}}.butterfly__recommend-ttl{width:fit-content;padding:0 15px;margin-left:15px;background:#fff;position:relative;z-index:1}.butterfly__recommend-ttl-inner{display:block;font-size:1.8rem;background:linear-gradient(transparent 50%,#f9f0e2 60%);width:fit-content;line-height:1.2;padding:0 5px;font-weight:700;letter-spacing:.1rem}@media(max-width:414px){.butterfly__recommend-ttl-inner{font-size:1.6rem}}.butterfly__recommend-list{margin:-10px 0 0!important;padding:30px 30px 20px 20px!important;font-size:1.4rem;border:#B2A289 solid 1px;width:fit-content}@media(max-width:900px){.butterfly__recommend-list{width:100%}}@media(max-width:414px){.butterfly__recommend-list{font-size:1.3rem}}.butterfly__recommend-item{margin:0 0 5px 1.4rem;text-indent:-1.4rem}.butterfly__recommend-item:last-child{margin:0 0 0 1.4rem}.butterfly-block__inner{display:flex;align-items:center;margin:0}@media(max-width:900px){.butterfly-block__inner{display:block}}.butterfly-block__inner--rev{display:flex;align-items:center;flex-direction:row-reverse;margin:0}@media(max-width:900px){.butterfly-block__inner--rev{display:block}}.butterfly-block__left{width:50%;padding:0 30px 0 0}@media(max-width:900px){.butterfly-block__left{width:100%;padding:0 0 50px}}.butterfly-block__left--rev{width:50%;padding:0 0 0 30px}@media(max-width:900px){.butterfly-block__left--rev{width:100%;padding:0 0 50px}}@media(max-width:900px){.butterfly-block__text{text-align:center}}.butterfly-block__text-sub-ttl{display:block;font-size:2.3rem;margin:0 0 30px}.butterfly-block__text-txt{font-size:1.5rem}@media(max-width:414px){.butterfly-block__text-txt{text-align:left}}.butterfly-block__img{width:50%;position:relative;padding:30% 0 0}@media(max-width:900px){.butterfly-block__img{width:80%;margin:0 auto;padding:45% 0 20px}}.butterfly-block__img01{position:absolute;bottom:0;left:0;z-index:1;width:55%}.butterfly-block__img01--rev{position:absolute;top:0;left:0;z-index:1;width:55%}.butterfly-block__img01--rev2{position:absolute;top:0;left:0;width:55%}.butterfly-block__img02{position:absolute;top:0;right:0;width:55%}.butterfly-block__img02--rev{position:absolute;bottom:0;right:0;width:55%}.butterfly-block__img02--rev2{position:absolute;bottom:0;right:0;z-index:1;width:55%}.jewelry-box__inner{width:100%;max-width:1040px;padding:0 20px;margin:50px auto 0}@media(max-width:414px){.jewelry-box__inner{margin:25px auto 0}}.jewelry-box__ttl{padding:0 0 20px;margin-bottom:50px;position:relative;font-size:2.4rem;font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif;line-height:1}.jewelry-box__ttl:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:2px;margin:0 auto;text-align:center;background-image:linear-gradient(to left,transparent,#B2A289 75%);background-position:center;background-repeat:no-repeat}@media(max-width:414px){.jewelry-box__ttl{font-size:1.6rem;margin-bottom:30px}}.jewelry-box__txt{font-size:1.1rem}.jewelry-box__ttl-img{width:160px;height:auto;margin-right:30px;position:relative}@media(max-width:414px){.jewelry-box__ttl-img{width:30%;margin-right:15px}}.jewelry-box__warp-w1000{max-width:1000px;margin:0 auto}.jewelry-box__block{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -10px}@media(max-width:414px){.jewelry-box__block{margin:0 -5px}}.jewelry-box__block--w1000{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -10px}@media(max-width:414px){.jewelry-box__block--w1000{margin:0 -5px}}.jewelry-box__block-item{width:50%;padding:0 10px;max-width:500px}@media(max-width:414px){.jewelry-box__block-item{padding:0 5px}}.jewelry-box__block-item--line3{width:30%;padding:0 10px;text-align:center}@media(max-width:680px){.jewelry-box__block-item--line3:nth-child(n+3){margin-top:30px}}.jewelry-box__block-item--line3:nth-child(n+4){margin-top:30px}@media(max-width:680px){.jewelry-box__block-item--line3{width:50%;padding:0 5px}}@media(max-width:414px){.jewelry-box__block-item--line3{font-size:2.8vw}}.jewelry-box__block-item:nth-child(n+3){margin-top:50px}.jewelry-box__block-item-img{width:100%}.jewelry-box__block-item-txt{margin-top:30px;text-align:center;letter-spacing:normal}@media(max-width:414px){.jewelry-box__block-item-txt{margin-top:15px;font-size:3vw}}@media(max-width:414px){.jewelry-box__box-small-text{font-size:2.5vw}}.jewelry-box__block-btn{max-width:280px;margin:20px auto 0;padding:15px 0;display:block;color:#fff;text-align:center;line-height:1;background:#b2a289;font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif}.jewelry-box__price{display:block;text-align:center;padding:10px 0 0}.jewelry_block__inner{max-width:1100px;padding:0 20px;margin:80px auto 0}@media(max-width:414px){.jewelry_block__inner{margin:40px auto 0}}.jewelry_block__image{display:flex;justify-content:flex-start}@media(max-width:690px){.jewelry_block__image{display:block}}.jewelry_block__img{max-width:500px}@media(max-width:1100px){.jewelry_block__img{max-width:none;width:50%}}@media(max-width:690px){.jewelry_block__img{width:100%}}@media(max-width:690px){.jewelry_block__left-box{margin-top:-20px}}.jewelry_block__ttl{max-width:700px;padding:30px 0 70px 40px;margin:55px 0 0 -110px;font-size:2.3rem;font-family:\6e38\660e\671d,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif;line-height:1.8;position:relative;background:#fff}@media(max-width:1100px){.jewelry_block__ttl{font-size:2vw;padding:3vw 0 7vw 4vw}}@media(max-width:690px){.jewelry_block__ttl{max-width:none;width:95%;font-size:3vw;margin:0 auto;padding:3vw}}@media(max-width:414px){.jewelry_block__ttl{font-size:4vw;padding:3vw 3vw 5vw}}.jewelry_block__ttl:before{content:"";position:absolute;bottom:40px;left:40px;right:auto;top:auto;width:calc(100% - 40px);height:2px;margin:0 auto;text-align:center;background-image:linear-gradient(to left,transparent,#B2A289 75%);background-position:center;background-repeat:no-repeat}@media(max-width:690px){.jewelry_block__ttl:before{left:3vw;bottom:0}}.jewelry_block__txt{font-size:1.6rem;line-height:1.8;margin:30px 0 0 50px}@media(max-width:1100px){.jewelry_block__txt{margin:3vw 0 0 5vw;font-size:1.4vw}}@media(max-width:690px){.jewelry_block__txt{font-size:2.4vw}}@media(max-width:414px){.jewelry_block__txt{margin:5vw 0 0 5vw;font-size:3.2vw}}.jewelry_block__item{width:100%;max-width:1000px;margin:80px auto}@media(max-width:414px){.jewelry_block__item{margin:30px 0}}.plan-title__text{width:fit-content;margin:0 auto -50px;padding:10px 50px;border:double 4px #B2A289;font-size:2rem}@media(max-width:414px){.plan-title__text{margin:0 auto 25px}}.cont4{padding:18px 0 35px;margin:0 auto;max-width:none}.contWrap .subcont{padding:0 20px}.contWrap .subcont .inner{width:fit-content;background:url(https://cdn.shopify.com/s/files/1/0586/5124/6676/files/sub_line.gif?v=1719913985) top left repeat-x;margin:50px auto 0;padding:26px 0 0}.contWrap .subcont .lead{color:#d3725e;font-size:17px;letter-spacing:0em;margin:0 0 27px;text-align:center}.contWrap .subcont .contactList{display:flex;justify-content:center;margin:0 -5px}.contWrap .subcont .contactList li{width:33.3333%;max-width:310px;margin:0 5px}.contactList__item-sp{display:none}.contWrap .subcont .contactList li p{font-size:10px;text-align:center;margin:6px 0 0}.contWrap .subcont .contactList li img,.contWrap .subcont .contactList li a img{width:100%}.contWrap .subcont .productlink{width:100%;text-align:center;margin:0 0 52px}.contWrap .subcont .productlink img{width:330px}section.aboutBox{max-width:900px;padding:0 20px;margin:100px auto 0}section.aboutBox h1{text-align:center;font-family:\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,\ff2d\ff33  \ff30\660e\671d,MS PMincho,serif;font-size:24px;color:#15153b}section.aboutBox h1 span{position:relative;display:block;margin-bottom:20px;font-size:18px;color:#86869c}section.aboutBox h1 span:after{position:absolute;content:"";left:calc(50% - 70px);bottom:-10px;width:140px;height:1px;background:#86869c}section.aboutBox .aboutList{display:flex;flex-wrap:wrap;justify-content:space-between;padding:18px 0 35px;margin:100px auto 0;max-width:670px}section.aboutBox{position:relative}section.aboutBox>img{position:absolute;width:100%;top:0;left:0}section.aboutBox .aboutList li{font-size:12px;text-align:center;width:calc(25% - 10px)}section.aboutBox .aboutList li:nth-child(2),section.aboutBox .aboutList li:nth-child(3){margin-top:-40px}section.aboutBox .aboutList li img{display:block;height:120px;width:auto;margin:0 auto 15px}section.aboutBox .aboutList li span{display:inline-block;color:#ff2a47}.contWrap .shopWrap{max-width:670px;box-sizing:border-box;padding:20px;margin:40px auto 0;border:double 3px #D7C499;background:#fff;font-family:Noto Sans Japanese,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,Osaka,Helvetica,Arial,sans-serif;color:#333}.contWrap .shopWrap .txtBox{width:65%;float:left}.contWrap .shopWrap .txtBox h4{background-image:url(https://cdn.shopify.com/s/files/1/0586/5124/6676/files/icon_shop.gif?v=1719913982);background-repeat:no-repeat;background-position:0 5px;padding:0 0 0 30px;margin:0 0 24px;font-size:22px;color:#b39245;letter-spacing:.1em}.contWrap .shopWrap .txtBox .attention{margin:33px 0 0;font-size:13px}.contWrap .shopWrap .shoe_img{width:30%;float:right}.contWrap p.ex.shop_room{width:100%;clear:both;padding:20px 0 0}.contWrap p.ex.shop_room a{color:#333}.shopWrap .cons{width:100%}.shopWrap .cons li{width:100%;display:flex;margin:0 20px 20px 0}.shopWrap .cons li span{display:block;width:100px;position:relative;text-align:left}.shopWrap .cons li span:after{content:" \ff1a  ";position:absolute;right:0;top:0}.shopWrap .cons li p{display:block}@media screen and (max-width:710px){.content .contWrap{padding:18px 0 35px}.contWrap .subcont{padding:0}}@media screen and (max-width:640px){.content .contWrap .shopWrap .txtBox{width:100%;float:initial}.content .contWrap .shopWrap .shoe_img{width:100%;display:block;float:initial;margin:20px auto 0}.content .contWrap .subcont .productlink img{width:100%}.content .contWrap .subcont .productlink{margin:0 0 22px}.content .contWrap .subcont .lead{text-align:left;font-size:15px;letter-spacing:0em;margin:0 0 27px}.content .contWrap .subcont .contactList{display:block}.content .contWrap .subcont .contactList li{width:100%;margin:0 0 20px;max-width:none}.content .contWrap .subcont .contactList li:last-child{margin:0}}@media(max-width:600px){section.aboutBox .aboutList{margin-top:6vw}section.aboutBox .aboutList li{width:calc(50% - 5px)}section.aboutBox .aboutList li:nth-child(2),section.aboutBox .aboutList li:nth-child(3){margin-top:0}section.aboutBox .aboutList li:nth-child(n+3){margin-top:30px}section.aboutBox .aboutList li img{height:30vw}.contWrap .subcont .inner{margin:0 auto}}@media screen and (max-width:414px){section.planBox .top-ttl{padding-top:0;margin-bottom:40px;font-size:23px}section.planBox.gift{padding-top:40px}section.planBox .brsp{display:block}.shopWrap .cons li{width:100%;margin:0 0 10px}.shopWrap .cons li span{display:table;padding-bottom:5px;margin-bottom:5px;width:80px}.shopWrap .cons li p{display:block}section h3 span{margin-top:20px;font-size:14px}section .planList.ex{margin-top:0}section .planList>li h4 span{font-size:3.3vw}.content .contWrap .subcont{margin:0}.contWrap .subcont .inner{margin:0 auto}section.aboutBox{margin-top:50px}.message .message_txt{margin-top:50px;font-size:4vw}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/jewelry.css.map */
