.btn-style{text-align:center}.btn-style a,.btn-style button{position:relative;background:#bca66e;color:#fff;font-size:1.6rem;padding:.5rem 4.5rem .8rem;letter-spacing:.15em;display:inline-block;-webkit-transition:all .5s;transition:all .5s}.btn-style a::before,.btn-style a::after,.btn-style button::before,.btn-style button::after{position:absolute;content:"";top:-0.2rem;left:-0.2rem;width:0;height:0;z-index:2;border:.2rem solid rgba(0,0,0,0)}.btn-style a:hover,.btn-style button:hover{background:#fff;color:#bca66e}.btn-style a:hover::before,.btn-style a:hover::after,.btn-style button:hover::before,.btn-style button:hover::after{width:100%;height:100%}.btn-style a:hover::before,.btn-style button:hover::before{border-top-color:#bca66e;border-right-color:#bca66e;-webkit-transition:width .3s,height .3s .3s;transition:width .3s,height .3s .3s}.btn-style a:hover::after,.btn-style button:hover::after{border-bottom-color:#bca66e;border-left-color:#bca66e;-webkit-transition:height .3s,width .3s .3s;transition:height .3s,width .3s .3s}.back-btn-style a{position:relative;background:#746c5b;color:#fff;font-size:1.6rem;padding:.5rem 4.5rem .8rem;letter-spacing:.15em;display:inline-block;-webkit-transition:all .5s;transition:all .5s}.back-btn-style a::before,.back-btn-style a::after{position:absolute;content:"";top:-0.2rem;left:-0.2rem;width:0;height:0;z-index:2;border:.2rem solid rgba(0,0,0,0)}.back-btn-style a:hover{background:#fff;color:#746c5b}.back-btn-style a:hover::before,.back-btn-style a:hover::after{width:100%;height:100%}.back-btn-style a:hover::before{border-top-color:#746c5b;border-right-color:#746c5b;-webkit-transition:width .3s,height .3s .3s;transition:width .3s,height .3s .3s}.back-btn-style a:hover::after{border-bottom-color:#746c5b;border-left-color:#746c5b;-webkit-transition:height .3s,width .3s .3s;transition:height .3s,width .3s .3s}a.link-style{color:#746c5b;position:relative;padding:1rem 0}a.link-style::after{position:absolute;content:"";bottom:.4rem;left:0;width:100%;height:.1rem;background:#bca66e}a.link-style:hover{color:#bca66e}a.link-style:active,a.link-style:visited{color:#746c5b}.block-hover-style{position:relative;z-index:2;overflow:hidden}.block-hover-style::before{position:absolute;content:"";display:block;z-index:-1;top:50%;left:50%;width:0;height:0;margin:0;border-radius:50%;background:hsla(0,0%,100%,.2);-webkit-transition:all 1s;transition:all 1s}.block-hover-style:hover::before{width:60rem;height:60rem;margin:-30rem 0 0 -30rem}.img-hover-style .img,.article-style a .img{position:relative;z-index:2;overflow:hidden}.img-hover-style .img::before,.article-style a .img::before{position:absolute;content:"";display:block;z-index:0;top:50%;left:50%;width:0;height:0;margin:0;border-radius:50%;background:rgba(188,166,110,.1);-webkit-transition:all 1s;transition:all 1s}.img-hover-style:hover .img::before,.article-style a:hover .img::before{width:60rem;height:60rem;margin:-30rem 0 0 -30rem}.sideline-style,.first-style .first-about .ttl{text-align:center;font-size:2.2rem;letter-spacing:.3em;border-left:.2rem solid #beac7f;border-right:.2rem solid #beac7f;padding:.6rem 0 1.1rem}.triangle-style{position:relative}.triangle-style::after{position:absolute;content:"";top:0;left:0;border-bottom:8rem solid rgba(0,0,0,0)}.triangle-style span{position:absolute;top:1.5rem;left:-0.5rem;color:#fff;font-size:1.2rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center;z-index:1}.triangle-style span strong{font-size:1.8rem}.col3-cont-style a{padding:4.6rem 11% 3rem;width:78%}.col3-cont-style a p{font-size:1.6rem;letter-spacing:.15em;text-align:left}.col3-cont-style a .name{font-size:2.4rem;margin-top:1rem}.col3-cont-style a .name img{vertical-align:sub}.col3-cont-style a .name small{font-size:1.2rem}.article-style a{width:calc((100% - 5rem)/3)}.article-style a .img{height:26rem}.article-style a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-style a .txt{margin-top:3rem;font-family:"Noto Sans JP",sans-serif}.article-style a .txt .txt-top{margin-bottom:2rem;position:relative}.article-style a .txt .txt-top .date{color:#746c5b;font-size:1.5rem}.article-style a .txt .txt-top .cat{position:absolute;top:0;right:0;font-size:1.4rem;background:#f1eee6;color:#746c5b;margin-left:1.5rem;padding:0 1rem}.article-style a .txt .ttl{font-size:1.8rem;font-weight:100}.first-style h2{margin-bottom:4.5rem}.first-style .first-about .first-about-cont{margin-top:7.2rem}.first-style .first-about .first-about-cont .txt{width:46%;font-size:1.8rem;line-height:1.8}.first-style .first-about .first-about-cont .img{width:48%}.first-style .reassurance{margin-top:8.4rem}.first-style .reassurance .reassurance-list{margin-top:5rem}.first-style .reassurance .reassurance-list li{width:calc((100% - 1.2rem)/4)}.first-style .reassurance .reassurance-list li:nth-child(1) .img{height:15.45vw;width:80%;padding:0 10%;background:#fff}.first-style .reassurance .reassurance-list li:nth-child(1) .img img{height:100%;-o-object-fit:cover;object-fit:cover}.first-style .reassurance .reassurance-list li:nth-child(1) .video{height:22.4rem;width:76%;padding:0 12%;background:#fff}.first-style .reassurance .reassurance-list li:nth-child(1) .video video{height:100%;-o-object-fit:cover;object-fit:cover}.first-style .reassurance .reassurance-list li .txt{text-align:center;font-family:"Noto Sans JP",sans-serif;margin-top:2.6rem}.page-template #onecolumn #shop-info{margin-top:0}.remake-sp{margin-top:3rem}.remake-mainv{max-height:calc(100vh - 251px);width:inherit;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}#onecolumn #remake>.price .faq .answer{border:none}#onecolumn .remake-related .about .sub-ttl{margin-bottom:0}#onecolumn .remake-related .works{padding-bottom:8rem}#onecolumn .remake-related .works .inner-l .back-btn,#onecolumn .remake-related .works .inner-l .btn:nth-of-type(3){margin-top:3rem}#onecolumn #after-voice{padding:10rem 0;background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/reform-jewelry/bg_voice.jpg) repeat center top}#onecolumn #after-voice h2{font-size:2.5rem}#onecolumn #after-voice .inner-s04{width:92.5%;max-width:1332px;margin:0 auto}#onecolumn #after-voice .after-voice-list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;gap:50px 50px;grid-auto-flow:row;grid-template-areas:"voice1 voice2" "voice3 voice2" "voice5 voice4" "voice6 voice4"}#onecolumn #after-voice .after-voice-list li{overflow:hidden}#onecolumn #after-voice .after-voice-list li figure{float:right;width:45%}#onecolumn #after-voice .after-voice-list li div{width:55%;font-size:1.8rem}#onecolumn #after-voice .after-voice-list li div p{width:100%;margin-bottom:30px;border-bottom:1px solid #bca66e;color:#fff;font-size:2rem}#onecolumn #after-voice .after-voice-list li div p span{display:inline-block;position:relative;z-index:1;padding:.4em 2em .4em 1em}#onecolumn #after-voice .after-voice-list li div p span::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#bca66e;-webkit-transform:scaleY(1.3) perspective(0.8em) rotateX(5deg);transform:scaleY(1.3) perspective(0.8em) rotateX(5deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;content:""}#onecolumn #after-voice .after-voice-list li div strong{display:block;color:#786518;font-size:2.5rem}#onecolumn #after-voice .after-voice-list li.voice1{grid-area:voice1}#onecolumn #after-voice .after-voice-list li.voice3{grid-area:voice3}#onecolumn #after-voice .after-voice-list li.voice5{grid-area:voice5}#onecolumn #after-voice .after-voice-list li.voice6{grid-area:voice6}#onecolumn #after-voice .after-voice-list li.voice2{grid-area:voice2}#onecolumn #after-voice .after-voice-list li.voice4{grid-area:voice4}#onecolumn .reform-merit{padding-bottom:8rem !important}#onecolumn .reform-merit .inner-s{max-width:1000px}#onecolumn .reform-merit .box{position:relative;margin:100px 0 4rem;padding:30px;border:1px #bca66e solid}#onecolumn .reform-merit .box h3{position:absolute;top:-5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:500px;padding-bottom:0;background:#fff;font-size:22px}#onecolumn .reform-merit .box .text{padding-top:50px;text-align:center}#onecolumn .reform-flow{margin-bottom:8rem;padding-bottom:8rem;background:#f4f3f2}#onecolumn .reform-flow .inner-s{max-width:1000px}#onecolumn .reform-flow h2{color:#bca66e;font-weight:600}#onecolumn .reform-flow h2::before{display:block;width:31px;height:49px;margin:0 auto 30px;background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/reform-jewelry/beginner-icon.png) no-repeat 0 0/100% auto;content:""}#onecolumn .reform-flow .text{text-align:center}#onecolumn .reform-flow .box{margin:30px 0 0;padding:30px;background:#fff;text-align:center}#onecolumn .reform-flow .box img{display:block;margin-bottom:30px}@media screen and (min-width: 981px){#onecolumn #after-voice .inner-s04 .btn{margin-top:4rem}#onecolumn #after-voice .inner-s04 .sp-view{display:none}}@media screen and (max-width: 980px){#onecolumn #after-voice .inner-s04{width:100%}#onecolumn #after-voice .inner-s04 .pc-view{display:none}#onecolumn #after-voice .inner-s04 .after-voice-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#onecolumn #after-voice .inner-s04 .after-voice-list li figure{float:right;width:43%;margin:0 5px}#onecolumn #after-voice .inner-s04 .after-voice-list li div{width:85%;margin:0 auto;font-size:1.4rem}#onecolumn #after-voice .inner-s04 .after-voice-list li div p{width:67%;margin-bottom:10px;font-size:1.6rem}#onecolumn #after-voice .inner-s04 .after-voice-list li div strong{font-size:2.3rem}#onecolumn #after-voice .inner-s04 .after-voice-list li.voice1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#onecolumn #after-voice .inner-s04 .after-voice-list li.voice2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#onecolumn #after-voice .inner-s04 .after-voice-list li.voice3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#onecolumn #after-voice .inner-s04 .after-voice-list li.voice4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#onecolumn #after-voice .inner-s04 .after-voice-list li.voice5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#onecolumn #after-voice .inner-s04 .after-voice-list li.voice6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}#onecolumn #after-voice .inner-s04 .after-voice-list li.voice2 figure,#onecolumn #after-voice .inner-s04 .after-voice-list li.voice4 figure,#onecolumn #after-voice .inner-s04 .after-voice-list li.voice6 figure{float:left}#onecolumn #after-voice .inner-s04 .after-voice-list li.voice2 div p,#onecolumn #after-voice .inner-s04 .after-voice-list li.voice4 div p,#onecolumn #after-voice .inner-s04 .after-voice-list li.voice6 div p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;float:right;width:55%}#onecolumn #after-voice .inner-s04 .after-voice-list li.voice2 div p span,#onecolumn #after-voice .inner-s04 .after-voice-list li.voice4 div p span,#onecolumn #after-voice .inner-s04 .after-voice-list li.voice6 div p span{padding:.4em 1em .4em 2em}#onecolumn #after-voice .inner-s04 .after-voice-list li.voice2 div p span::before,#onecolumn #after-voice .inner-s04 .after-voice-list li.voice4 div p span::before,#onecolumn #after-voice .inner-s04 .after-voice-list li.voice6 div p span::before{-webkit-transform:scaleY(1.3) perspective(0.8em) rotateX(5deg);transform:scaleY(1.3) perspective(0.8em) rotateX(5deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}}@media screen and (max-width: 599px){#onecolumn #after-voice .inner-s04 .after-voice-list li.voice2 div p,#onecolumn #after-voice .inner-s04 .after-voice-list li.voice4 div p,#onecolumn #after-voice .inner-s04 .after-voice-list li.voice6 div p{width:53%}}@media screen and (min-width: 768px){#onecolumn .reform-merit .box .sp-max{display:none}}@media screen and (max-width: 767px){#onecolumn .reform-merit .box h3{width:300px;font-size:22px;letter-spacing:.2em}#onecolumn .reform-merit .box .sp-min{display:none}}.cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;margin-bottom:30px;max-width:1000px;margin:20px auto}.cta .line-contact-a{display:block;width:36%}.cta .line-contact-a:hover .line-contact{background-color:#009100}.cta .line-contact{background-color:#00b900;font-family:"Noto Sans JP",sans-serif;padding:3% 5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90%;-webkit-transition:all .3s;transition:all .3s}.cta .line-contact .img{width:120px;margin-right:30px}.cta .line-contact .line-text{color:#fff}.cta .line-contact .line-text .line-text-01{font-size:1.3rem}.cta .line-contact .line-text .line-text-02{font-size:2.7rem;font-weight:400}@media screen and (max-width: 767px){.cta{display:block;width:auto}.cta .line-contact-a{width:100%}.cta .img{width:70px}.cta .line-text{color:#fff}.cta .line-text .line-text-01{font-size:1rem}.cta .line-text .line-text-02{font-size:2rem}}.counselor-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:56%}.counselor-contact .img{width:100%;margin-top:10px}.counselor-contact .counselor p.counselor-text{font-size:1.5rem;margin-bottom:10px;text-align:left}.counselor-contact a{font-size:1.5rem;color:#fff;margin-top:10px;-webkit-transition:all .3s;transition:all .3s}.counselor-contact a:hover{background:#a12d2d}@media screen and (max-width: 980px){.counselor-contact .counselor{padding:0 20px 110px 0}}@media screen and (max-width: 767px){.counselor-contact{width:auto}.counselor-contact .img{width:100%}.counselor-contact .counselor{padding:15px 0 25px 10px}.counselor-contact .counselor p.counselor-text{font-size:inherit;margin-bottom:0px}.counselor-contact a{font-size:1.1rem}}#remake .remake-price .inner-s,#remake .remake-price .sp-inner100{max-width:1000px}#remake .purchase .inner-s,#remake .purchase .sp-inner100{max-width:1000px}#remake .remake-links .inner-s,#remake .remake-links .sp-inner100{max-width:1000px}#remake .example .inner-s,#remake .example .sp-inner100{max-width:1000px}#remake .faq-list .inner-s,#remake .faq-list .sp-inner100{max-width:1000px}#remake .procedure .inner-s,#remake .procedure .sp-inner100{max-width:1000px}#remake .remake-price .remake-link,#remake .purchase .remake-link,#remake .remake-links .remake-link,#remake .example .remake-link,#remake .faq-list .remake-link,#remake .procedure .remake-link{background:#605955}#remake .remake-price .ttl,#remake .purchase .ttl,#remake .remake-links .ttl,#remake .example .ttl,#remake .faq-list .ttl,#remake .procedure .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 2rem;-webkit-transition:all .3s;transition:all .3s}#remake .remake-price .ttl:hover,#remake .purchase .ttl:hover,#remake .remake-links .ttl:hover,#remake .example .ttl:hover,#remake .faq-list .ttl:hover,#remake .procedure .ttl:hover{background-color:#39332f}#remake .remake-price .sp-inner100,#remake .purchase .sp-inner100,#remake .remake-links .sp-inner100,#remake .example .sp-inner100,#remake .faq-list .sp-inner100,#remake .procedure .sp-inner100{margin:0 auto}#remake h2{font-size:2.6rem}#remake h2 span{font-size:1.4rem}#remake h3{font-size:2.4rem}#remake h3::before{display:none}#remake .mabo,#remake .mabo-pc{margin-bottom:4rem}#remake .center,#remake .center-pc{text-align:center}#remake .text{font-size:1.6rem;line-height:1.8}#remake .text+img{margin-top:2rem}#remake .proc-box{background:#fff;padding:6rem 0;margin-bottom:8rem}#remake .container{position:relative}#remake .remake-price .box{border:1px #bca66e solid;margin-bottom:4rem;position:relative}#remake .remake-price .box h3{background:#fff;position:absolute;top:-5rem;left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%)}#remake .remake-price .box table{margin:4rem auto;margin-top:10rem}#remake .remake-price .box table td{border:1px #e4e4e4 solid;padding:2rem}#remake .purchase{text-align:center}#remake .remake-links{margin-top:8rem}#remake .remake-links ul{margin-top:4rem}#remake .remake-links ul li{width:calc((100% - 13rem)/2);padding:3rem;margin-bottom:1rem}#remake .remake-links ul li:nth-child(2){padding:2rem 3rem}#remake .remake-links ul li a{width:100%}#remake .remake-links ul li .detail{color:#bca66e;margin-top:.5rem}#remake .example{padding-bottom:8rem}#remake .example ul{margin-top:4rem;width:95%;margin:auto}#remake .example ul li{width:calc((100% - 13rem)/3);padding:1rem}#remake .example ul li a{width:100%}#remake .example ul li .detail{color:#fff;font-family:"Noto Sans JP",sans-serif}#remake .works ul{margin:6rem 0 5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}#remake .works ul li{width:calc((100% - 6rem)/4);margin-right:2rem;margin-bottom:7rem}#remake .works ul li:nth-child(4n){margin-right:0}#remake .works ul li:nth-child(n+4){margin-bottom:0}#remake .works ul li a{width:100%}#remake .works ul li .img{position:relative;padding-bottom:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#remake .works ul li .img img{position:absolute;height:100%;-o-object-fit:cover;object-fit:cover}#remake .works ul li .txt{margin-top:3rem}#remake .works ul li .txt p{text-align:left;line-height:1.7}#remake .works ul li .txt span{display:block;text-align:center;margin-bottom:1rem}#remake .works ul li .txt .content{font-size:1.2rem;margin-top:1rem;color:#999}#remake .works ul li .txt .price{text-align:right}#remake .works ul li .txt .price .special{text-align:right}#remake .banner-btn{width:95%;margin:0 auto 5rem}#remake .faq-list{padding-bottom:8rem}#remake .faq-list .menu-item{background:#f1eee6;cursor:pointer;display:block;margin-bottom:.7rem;position:relative}#remake .faq-list .menu-item .menu-item-link{padding:2.5rem 5.5rem}#remake .faq-list .menu-item .menu-item-link::before{color:#bca66e;content:"Q";font-size:2.4rem;position:absolute;left:2.5rem;top:1.8rem}#remake .faq-list .menu-item .menu-item-link::after{content:"";width:.8rem;height:.8rem;border-bottom:solid 1px #bca66e;border-right:solid 1px #bca66e;position:absolute;top:3rem;left:95%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#remake .faq-list .menu-item .submenu{display:none}#remake .faq-list .menu-item .submenu .submenu-item{font-size:1.4rem;padding:0 5.5rem 2rem 5rem;position:relative}#remake .faq-list .menu-item .submenu .submenu-item span{padding-bottom:.2rem}#remake .faq-list .menu-item .submenu .submenu-item::before{color:#bca66e;content:"A";font-size:2rem;position:absolute;left:2.5rem;top:-0.7rem}#remake .procedure{padding-top:8rem;padding-bottom:8rem}#remake .procedure .how-to .box{background:#fff;margin-bottom:15rem;padding:5rem 0;position:relative;text-align:left}#remake .procedure .how-to .box .txt{position:relative;padding:0 0 4rem 5.5rem;display:inline-block;font-size:2.2rem}#remake .procedure .how-to .box .txt::before{position:absolute;top:-0.8rem;left:0;font-size:4rem;color:#bca66e;line-height:1}#remake .procedure .how-to .box .pdf-btn a{position:relative;background:#c95252;color:#fff;padding:.8rem 7.8rem .9rem 4.5rem;font-size:1.4rem}#remake .procedure .how-to .box .pdf-btn a::before{position:absolute;content:"";top:1rem;right:4.7rem;width:2rem;height:1.8rem;background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/flow/ic-another.png) no-repeat;background-size:cover}#remake .procedure .how-to .box .img,#remake .procedure .how-to .box .video{margin-bottom:2rem;text-align:center}#remake .procedure .how-to .box .img img,#remake .procedure .how-to .box .video img{width:auto}#remake .procedure .how-to .box .img video,#remake .procedure .how-to .box .video video{max-width:100%;width:auto}#remake .procedure .how-to .box .description{font-size:1.6rem;line-height:1.8}#remake .procedure .how-to .box .bold{font-weight:bold}#remake .procedure .how-to .box::before{position:absolute;content:"";right:0;bottom:-9rem;left:0;margin:auto;width:1.5rem;height:4.2rem;background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/common/aroow.png) no-repeat;background-size:cover}#remake .procedure .how-to .box:last-of-type{margin-bottom:0}#remake .procedure .how-to .box:first-of-type .txt::before{content:"1."}#remake .procedure .how-to .box:nth-of-type(2) .txt::before{content:"2."}#remake .procedure .how-to .box:nth-of-type(3) .txt::before{content:"3."}#remake .procedure .how-to .box:nth-of-type(4) .txt::before{content:"4."}#remake .procedure .how-to .box:nth-of-type(5) .txt::before{content:"5."}#remake .procedure .how-to .box:nth-of-type(6) .txt::before{content:"6."}#remake .procedure .how-to .box:nth-of-type(7) .txt::before{content:"7."}#remake .procedure .how-to .box:nth-of-type(8) .txt::before{content:"8."}#remake .procedure .how-to .box:last-of-type::before{display:none}#remake .works .flap .list-item{opacity:1}#remake .works .flap .list-item:nth-child(n+4){margin-bottom:7rem}#remake .works .flap .list-item.is-hidden{opacity:0;height:0;margin:0}#remake .works .flap .list-item.is-hidden a{width:0}#remake .works button{font-family:"Noto Serif JP",serif}.no-webp #onecolumn #remake .remake-links li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/remake/link-img01.jpg) no-repeat right;background-size:cover}.no-webp #onecolumn #remake .remake-links li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/remake/link-img02.jpg) no-repeat right;background-size:cover}.webp #onecolumn #remake .remake-links li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/remake/link-img01.jpg.webp) no-repeat right;background-size:cover}.webp #onecolumn #remake .remake-links li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/remake/link-img02.jpg.webp) no-repeat right;background-size:cover}@media screen and (max-width: 1200px){#remake .remake-price .box h3{left:34%}}@media screen and (max-width: 1024px){#remake .remake-price .box h3{left:32%}}@media screen and (max-width: 767px){#onecolumn #remake .price .faq p{text-align:left}#remake .inner-s{width:86%}#remake .mabo-pc{margin-bottom:0}#remake .center-pc,#remake .text{text-align:left}#remake .remake-price .text,#remake .purchase .text{text-align:center}#remake .remake-price .box h3{left:20%}#remake .remake-links ul li,#remake .example ul li{width:100%}#remake .faq-list .menu-item .menu-item-link::after{left:93%}}@media screen and (max-width: 479px){#onecolumn #remake .about .inner-s{width:90%}#onecolumn #remake .about .sub-ttl{letter-spacing:.2em}#prize{padding-bottom:4rem}#prize .inner{width:100%}.remake-price{margin-top:5rem}#remake section .inner .btn a,#remake section .inner .back-btn a{padding:.9rem 0;width:100%}#remake section .inner-s .btn a,#remake section .inner-s .back-btn a{padding:.9rem 0;width:100%}#remake section .inner-m .btn a,#remake section .inner-m .back-btn a{padding:.9rem 0;width:100%}#remake section .inner-l .btn a,#remake section .inner-l .back-btn a{padding:.9rem 0;width:100%}#remake section .inner .btn-90 a,#remake section .inner-s .btn-90 a,#remake section .inner-m .btn-90 a,#remake section .inner-l .btn-90 a,#remake section .sp-inner100 .btn a{width:90%}#remake .inner-s{width:90%}#remake h2{font-size:2.2rem}#remake h2 span{font-size:1.2rem}#remake h3{font-size:2rem}#remake .text{font-size:1.6rem}#remake .remake-price .box h3{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:260px}#remake .remake-price .box table{margin-top:7rem}#remake .remake-price .box table td{padding:1rem}#remake .remake-links{margin-top:4rem}#remake .example{margin-top:4rem;padding-bottom:4rem}#remake .works ul{margin-bottom:4rem}#remake .works ul li{width:calc((100% - 1rem)/2);margin-right:1rem;margin-bottom:5rem}#remake .works ul li:nth-child(2n){margin-right:0}#remake .works ul li:nth-child(n+4),#remake .works ul li:nth-child(n+6){margin-bottom:5rem}#remake .banner-btn{width:100%}#remake .faq-list{padding-bottom:4rem}#remake .faq-list .menu-item .menu-item-link::after{left:90%}#remake .procedure{margin-top:4rem;padding-top:4rem;padding-bottom:4rem}#remake .procedure .how-to .box{margin-bottom:9rem}#remake .procedure .how-to .box .txt{font-size:1.8rem}#remake .procedure .how-to .box .txt::before{top:-1.4rem;left:1rem}#remake .procedure .how-to .box .inner-s{width:90%}#remake .procedure .how-to .box::before{bottom:-6.5rem}.no-webp #onecolumn #remake .remake-links li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/remake/link-img01.jpg) no-repeat 30%;background-size:cover}.no-webp #onecolumn #remake .remake-links li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/remake/link-img02.jpg) no-repeat 30%;background-size:cover}.webp #onecolumn #remake .remake-links li:first-child{background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/remake/link-img01.jpg.webp) no-repeat 30%;background-size:cover}.webp #onecolumn #remake .remake-links li:nth-child(2){background:url(//www.shiawase-yubiwa.jp/wp/wp-content/themes/shiawase-yubiwa/assets/img/contents/remake/link-img02.jpg.webp) no-repeat 30%;background-size:cover}}.page-template-page-reform-jewelry #onecolumn .flap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-template-page-reform-jewelry #onecolumn .mainv img{display:block;margin:0 auto}.page-template-page-reform-jewelry #onecolumn .reform-lead{padding-bottom:8rem}.page-template-page-reform-jewelry #onecolumn .reform-lead img{display:block;width:100%;max-width:500px;margin:0 auto 30px}.page-template-page-reform-jewelry #onecolumn .reform-lead .text{text-align:center}.page-template-page-reform-jewelry #onecolumn .works{padding-bottom:8rem}.page-template-page-reform-jewelry #onecolumn .works .btn{margin-top:0}.page-template-page-reform-jewelry #onecolumn .purchase{padding-bottom:8rem}.page-template-page-reform-jewelry #onecolumn .btn{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto}.page-template-page-reform-jewelry #onecolumn .btn::after{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;content:">"}.page-template-page-reform-jewelry #onecolumn .btn:hover::after{color:#bca66e}.page-template-page-reform-jewelry #onecolumn .remake-price{padding-bottom:8rem}.page-template-page-reform-jewelry #remake .example ul li{width:calc((100% - 13rem)/4)}@media screen and (max-width: 479px){.page-template-page-reform-jewelry #onecolumn .btn{width:100%}}@media screen and (max-width: 479px){.page-template-page-reform-jewelry #onecolumn .works .btn,.page-template-page-reform-jewelry #onecolumn .customer-voice .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 767px){.page-template-page-reform-jewelry #onecolumn .remake-price .btn{width:100%}.page-template-page-reform-jewelry #onecolumn .remake-price .btn a{width:100%;padding:.9rem 0;letter-spacing:.1em}}@media screen and (max-width: 479px){.page-template-page-reform-jewelry #onecolumn .remake-price .btn{width:337px}.page-template-page-reform-jewelry #onecolumn .remake-price .btn::after{right:15px}.page-template-page-reform-jewelry #onecolumn .remake-price .btn a{letter-spacing:.02em}}@media screen and (max-width: 479px){.page-template-page-reform-jewelry #onecolumn .first .btn.btn-90{width:337px}.page-template-page-reform-jewelry #onecolumn .first .btn.btn-90 a{width:100%}}@media screen and (max-width: 1024px){.page-template-page-reform-jewelry #onecolumn .first .first-about{width:90%}}@media screen and (max-width: 767px){.page-template-page-reform-jewelry #onecolumn .first .first-about .first-about-cont .txt,.page-template-page-reform-jewelry #onecolumn .first .first-about .first-about-cont .img{width:100%}.page-template-page-reform-jewelry #onecolumn .first .first-about .first-about-cont .txt{margin-bottom:6rem}}@media screen and (max-width: 1200px){.page-template-page-reform-jewelry #remake .example ul li{width:calc((100% - 6rem)/3)}}@media screen and (max-width: 980px){.page-template-page-reform-jewelry #remake .example ul li{width:calc((100% - 4rem)/2)}}@media screen and (max-width: 599px){.page-template-page-reform-jewelry #remake .example ul li{width:100%}}.reform-mainv-pc{overflow:hidden;height:calc(100vh - 251px)}.reform-mainv-pc img{width:100%;height:100%;max-width:none;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#onecolumn section.reform-diamond{gap:80px;display:-webkit-box;display:-ms-flexbox;display:flex;width:1200px;margin:40px auto 120px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}#onecolumn section.reform-diamond .reform-diamond-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:45%}#onecolumn section.reform-diamond .reform-diamond-button{position:relative;border:1px solid #bca66e;padding:10px 120px;margin-top:30px;font-family:serif}#onecolumn section.reform-diamond button::after{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#bca66e;content:">"}@media screen and (max-width: 980px){#onecolumn section.reform-diamond{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%;margin-top:0;padding-top:0}}@media screen and (max-width: 980px){#onecolumn section.reform-diamond .reform-diamond-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%}}@media screen and (max-width: 980px){#onecolumn section.reform-diamond .reform-diamond-button{padding:10px 40px}}#onecolumn .reform-mainv{max-width:1200px;margin:0 auto 120px auto;text-align:center}.reform-jewelry .reform-jewelry__tradein .reform-jewelry__tradein-ttl{margin-bottom:40px !important;font-size:24px !important;text-align:center}.reform-jewelry .reform-jewelry__tradein .reform-jewelry__tradein-box{max-width:1200px;margin:0 auto 100px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.reform-jewelry .reform-jewelry__tradein .reform-jewelry__tradein-box .reform-jewelry__tradein-box-txt{width:60%;margin-right:5%;font-size:16px;line-height:2}.reform-jewelry .reform-jewelry__tradein .reform-jewelry__tradein-box .reform-jewelry__tradein-box-img{width:40%;max-width:500px}@media screen and (max-width: 767px){.reform-jewelry .reform-jewelry__tradein .reform-jewelry__tradein-ttl{font-size:22px !important}}@media screen and (max-width: 1200px){.reform-jewelry .reform-jewelry__tradein .reform-jewelry__tradein-box{width:90%}}@media screen and (max-width: 767px){.reform-jewelry .reform-jewelry__tradein .reform-jewelry__tradein-box{width:80%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media screen and (max-width: 767px){.reform-jewelry .reform-jewelry__tradein .reform-jewelry__tradein-box .reform-jewelry__tradein-box-txt{width:100%;margin:0 auto 0 auto}}@media screen and (max-width: 767px){.reform-jewelry .reform-jewelry__tradein .reform-jewelry__tradein-box .reform-jewelry__tradein-box-txtp{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media screen and (max-width: 767px){.reform-jewelry .reform-jewelry__tradein .reform-jewelry__tradein-box .reform-jewelry__tradein-box-img{width:100%;margin:0 auto 20px auto;max-width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}