.base-footer-banner{display:none!important}.main .base-flex-direction-column{flex-direction:column}.main .base-justify-content-between{justify-content:space-between;align-items:center}.main .base-justify-content-center{justify-content:center}.main .base-align-items-center{align-items:center}.base-version-switching .version-switching-icon:hover,.base-version-switching .version-switching-icon.active{color:#7A55FF}.product-plate-title{text-align:center}.pb100{padding-bottom:100px}@media (max-width:768px){.pb100{padding-bottom:60px}h2,h3{text-align:center}}.product-button-blue{justify-content:center}.product-button-blue .button{background:linear-gradient(90deg,#723DFF 0%,#718EFF 100%);border:none}.product-button-blue .button:hover{background:linear-gradient(90deg,#718EFF 0%,#723DFF 100%);border:none}.product-button-blue .go-more{margin-left:30px;color:#7B4AFF;font-weight:600}.banner-file-repair{padding:100px 0;position:relative;background:linear-gradient(180deg,#F1ECFF 0%,#E2E8FF 100%)}.banner-file-repair .banner-left{width:586px}.banner-file-repair .banner-proname{font-weight:700;font-size:24px;color:#2E2E2E}.banner-file-repair .banner-version-img{display:inline-block;width:248px;height:28px;background:url(https://images.imyfone.com/jp/assets/overview/file-repair/version_img.png) no-repeat center;background-size:cover;vertical-align:top;margin-left:18px}.banner-file-repair h1{line-height:56px;color:#2E2E2E;font-size:42px}.banner-file-repair .banner-content li{font-weight:400;font-size:16px;line-height:22px;color:#2E2E2E;display:flex;margin:10px 0}.banner-file-repair .banner-content li::before{content:'';display:inline-block;min-width:8px;width:8px;height:8px;background:#7A55FF;border-radius:50%;margin:7px 12px 0 0}.banner-file-repair .product-video{display:flex}.banner-file-repair .product-video:hover p{color:#4C27FF}.banner-left #phone-video{display:none}@media (max-width:1024px){.banner-file-repair .banner-version-img{width:230px;background-size:100% 100%}.banner-file-repair .banner-right{width:100%}}@media (max-width:768px){.banner-file-repair .banner-left{margin-top:62px;max-width:518px}.banner-left #phone-video{display:flex;margin-top:10px}.banner-file-repair .base-justify-content-between{justify-content:center}.banner-file-repair .banner-left .product-video .text{color:#7B4AFF}.banner-file-repair .banner-content li{margin:10px auto}.banner-file-repair .banner-proname{font-size:20px;text-align:center}.banner-file-repair .banner-version-img{width:218px;height:26px;margin-left:0}.banner-file-repair{padding:12px 0 30px}.banner-file-repair h1{line-height:35px;font-size:26px;margin-bottom:10px;text-align:center}.banner-file-repair .banner-product-button{text-align:center;margin-bottom:20px}}@media (max-width:575px){.banner-file-repair .banner-content li{width:95%}.banner-file-repair .banner-content li svg{width:27px;flex-shrink:0;margin-top:3px}.banner-file-repair .product-video{margin-top:30px}}@media (max-width:375px){.banner-file-repair h1{max-width:327px}}.product-media-reviews{margin-top:-60px}.product-media-reviews .base-maxwidth{padding:0 150px 0 0;height:120px;box-shadow:0 2px 8px 2px rgba(0,0,0,.08);border-radius:8px;background:#FFF}.product-media-reviews .swiper-slide{max-height:120px}.product-media-reviews .img,.product-media-reviews .review{display:flex;align-items:center;color:#666}.product-media-reviews .base-flex{align-items:center;height:120px}.product-media-reviews .img,.product-media-reviews .img img{width:148px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.product-media-reviews .img{position:relative;margin:0 50px;justify-content:center}.product-media-reviews .review{position:relative;padding-left:40px;font-size:20px;font-weight:700}.product-media-reviews .img::after{content:'';position:absolute;margin:auto -30px auto;top:0;bottom:0;right:0;width:1px;height:60px;background-color:#EAE9F2}.product-media-reviews .review::before{content:'';position:absolute;top:-20px;left:14px;width:18px;height:14px;background-image:url(https://images.imyfone.com/jp/assets/common/product-base/quotation_marks.svg)}.product-media-reviews .swiper-pagination{margin:auto;display:flex;align-items:center;top:0;bottom:0;right:40px;text-align:right}.product-media-reviews .swiper-pagination-bullet{margin-right:8px;width:17px;height:6px;opacity:1;border-radius:4px;background:#EAE9F2;transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s}.product-media-reviews .swiper-pagination-bullet.swiper-pagination-bullet-active{width:28px;background:#207CFB}.product-media-reviews .swiper-pagination-bullet-alone{margin-right:8px;width:17px;height:6px;opacity:1;border-radius:4px;background:#EAE9F2;transition:all .3s;-webkit-transition:all .3s}.product-media-reviews .swiper-pagination-bullet-alone.swiper-pagination-bullet-active-alone{width:28px;background:#7955FF}.product-medialogo .medialogo-media-geeky{background-image:url(https://images.imyfone.com/jp/assets/overview/file-repair/media_logo_geeky_gadgets.svg)}.product-medialogo .medialogo-media-pplware{background-image:url(https://images.imyfone.com/jp/assets/overview/file-repair/media_logo_pplware.svg)}.product-medialogo .medialogo-media-tudocelular{background-image:url(https://images.imyfone.com/jp/assets/overview/file-repair/media_logo_tudocelular.svg)}@media (max-width:992px){.product-media-reviews .base-flex{margin:10px 0 0}}@media (max-width:820px){.product-media-reviews .base-maxwidth{height:180px}.product-media-reviews .swiper-container{height:100%}.product-media-reviews .swiper-slide{max-height:180px;display:flex;align-items:center}}@media (max-width:768px){.product-media-reviews{margin-top:0;background:linear-gradient(#eff2ff 50%,#fff 50%)}.product-media-reviews .img::after{display:none}.product-media-reviews .base-maxwidth{padding:20px;width:calc(100% - 40px);height:auto}.product-media-reviews .base-flex{margin:0;flex-wrap:wrap;height:auto}.product-media-reviews .swiper-pagination{position:relative;right:0;left:0;justify-content:center;text-align:center}.product-media-reviews .img{margin:0 auto;width:100%;border-right:none;justify-content:center}.product-media-reviews .review{margin-left:0;margin-bottom:20px;padding-left:0;width:100%;border-left:0;justify-content:center;text-align:center;font-size:16px}.product-media-reviews .review::before{left:0}}.repair-results .base-maxwidth{width:100%;height:100%}.repair-results video{width:100%;max-height:374px}.repair-box{background:#F7FAFE}.tab-menu{justify-content:center;flex-wrap:wrap;margin-bottom:70px}.tab-menu li{padding:13px 40px;font-size:18px;font-weight:700;line-height:22px;border:1px solid #7B4AFF;background:#fff;color:#7B4AFF;border-radius:4px;cursor:pointer;margin:10px}.tab-menu li:hover,.tab-menu li.curr{background:#7B4AFF;border:1px solid #7B4AFF;color:#fff}.menu-item{height:fit-content}.menu-item h2{font-size:32px;line-height:50px}.menu-item .product-button-blue{justify-content:flex-start}.menu-item .product-button-blue .button{height:62px;font-size:20px;border-radius:6px}@media (max-width:768px){.repair-box .swiper-container{padding-bottom:55px}.repair-box .swiper-pagination-bullet{background:#E5E5E5;opacity:1}.repair-box .swiper-pagination-bullet-active{width:40px;height:8px;border-radius:20px;background:#7B4AFF}.menu-item h2{font-size:24px;line-height:30px}.menu-item .product-button-blue{justify-content:center;padding:0}.tab-menu{display:none}}.menu-btn{background:#F7FAFE;padding:35px 0 80px}.menu-btn .product-button-blue{justify-content:flex-start}.menu-btn .product-button-blue .button{height:62px;border-radius:6px}.fix .base-maxwidth{max-width:1520px}.fix .fix-content{text-align:center}.fix .fix-content h2{line-height:49px;color:#2E2E2E;text-align:center}.fix .fix-content p{max-width:850px;line-height:22px;text-align:center;color:#000;margin:20px auto 40px}.fix .fix-content a{display:inline-block;margin-bottom:40px;color:#7B4AFF}.fix .fix-content .fix-box{display:flex;align-items:center;justify-content:center}.fix .fix-content .fix-flex{width:380px;margin-right:30px;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.fix .fix-content .fix-flex:last-child{margin-right:0}.fix .fix-flex img{max-width:280px;margin-top:20px}.fix .fix-flex b{font-size:24px;font-weight:600;line-height:26px;color:#2e2e2e;margin-top:40px}.fix .fix-flex p{max-width:280px;margin:0 30px 30px}.fix .fix-flex a{color:#7B4AFF}.fix .fix-flex svg{vertical-align:middle}@media (max-width:1520px){.fix .fix-content .fix-box{flex-wrap:wrap}.fix .fix-content .fix-flex{margin:15px 10px}}@media (max-width:768px){.fix .fix-content h2{line-height:30px}.fix .fix-content p{margin:20px auto}.fix .fix-content .fix-flex{margin-right:0;margin:0 0 20px}.fix .fix-content .fix-flex:last-child{margin-bottom:0}}@media (max-width:375px){.fix .fix-content h2{max-width:330px}}.repair-photos .repair-photos-left{position:relative;max-width:1900px;width:80%;margin:12% auto!important}.repair-photos .photos-btns{margin:14px 0 35px;display:flex}.repair-photos .photos-btns a{background:#EEEFFF;color:#7B4AFF;line-height:22px;padding:9px 12px;border-radius:4px;margin:3px}.repair-photos .repair-photos-rigth{position:relative;display:flex;flex-direction:column;margin-right:20px}.repair-photos .repair-photos-rigth h2{color:#2E2E2E;margin-bottom:4px}.repair-photos .repair-photos-rigth p{font-size:14px;line-height:22px;color:#2E2E2E;margin-top:8px}.repair-photos .repair-photos-rigth .photos-box{display:flex;margin-top:14px}.repair-photos .repair-photos-rigth .photos-box img{width:30px;height:30px}.repair-photos .photos-content{margin-left:20px}.repair-photos .photos{position:absolute;width:50%;height:100%;max-width:600px;top:0;left:0;right:0;bottom:0;margin:auto}.repair-photos .repair-photos-left img{width:100%}.repair-photos .photos-two{top:-100%;left:45%;z-index:1}.repair-photos .photos-three{position:relative;z-index:2}.repair-photos .photos-four{top:100%;left:-45%;z-index:3}#photos-total{width:100%;position:absolute;width:50%;height:100%;max-width:600px;top:0;left:0;right:0;bottom:0;margin:auto}@media (max-width:1200px){.repair-photos .photos-btns{flex-wrap:wrap}}@media (max-width:1024px){.repair-photos .repair-photos-rigth{width:100%}.repair-photos .repair-photos-left{margin:12% auto!important}}@media (max-width:768px){.repair-photos .repair-photos-left{margin:15% auto!important}.repair-photos .photos-btns{margin:12px auto 21px}.repair-photos .photos-btns a{margin:9px 6px 9px 0}.repair-photos .repair-photos-rigth{margin:0 0 30px 0}.repair-photos .repair-photos-rigth p{margin-top:10px}}@media (max-width:375px){.repair-photos .repair-photos-rigth .photos-box{align-items:flex-start}.repair-photos .repair-photos-rigth .photos-box img{width:40px;height:40px}}.what-makes{position:relative;background:#F7FAFE}.what-makes::after{position:absolute;content:'';width:907px;height:907px;background:url(https://images.imyfone.com/jp/images/product/location_changer/show-bg.png) no-repeat center/cover;top:10px;left:-185px}.what-makes::before{position:absolute;content:'';width:720px;height:720px;background:url(https://images.imyfone.com/jp/images/product/location_changer/show-bg.png) no-repeat center/cover;bottom:-39%;right:-175px}.what-makes h2{line-height:56px;text-align:center}.what-makes .desc{color:#343a40;text-align:center;max-width:930px;margin:20px auto 0}.what-content{position:relative;z-index:1}.what-content ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px}.what-content ul:last-child{justify-content:space-around}.what-content li{position:relative;display:flex;flex-direction:column;align-items:center;width:24%;max-width:280px;padding:1px;border-radius:8px;background-image:linear-gradient(#fff,#fff),linear-gradient(180deg,#84ADFF 0%,rgba(182,206,255,.57) 97%);background-clip:content-box,border-box;box-sizing:content-box;box-shadow:0 2px 20px 0 rgba(1,26,114,.06);margin-top:50px;min-height:220px;overflow:hidden;text-align:center}.what-content li .hover-text{position:absolute;width:100%;height:100%;left:0;bottom:-100%;background:linear-gradient(180deg,#F1ECFF 0%,#E2E8FF 100%);display:flex;align-items:center;flex-direction:column;justify-content:center;color:#2e2e2e;padding:18px;transition:all .3s}.what-content li .hover-text .title{font-size:18px;line-height:20px;font-weight:400}.what-content li .hover-text .text{line-height:20px;margin-top:23px;font-weight:400}.what-content li:hover .hover-text{bottom:0}.what-content li img{margin-top:30px;width:245px;height:145px}.what-content li p{font-weight:600;line-height:20px}.what-content li>p{margin-top:-15px}.what-btns{margin-top:40px;display:flex;justify-content:center;flex-wrap:wrap}.what-btns .bths-item{display:flex;justify-content:center;align-items:center}.what-btns .bths-item .go-down{min-height:54px;width:200px;color:#fff;text-align:center;line-height:54px;border-radius:8px;background:#fff;background:linear-gradient(90deg,#723DFF 0%,#718EFF 100%)}.what-btns .bths-item .go-down:hover{background:linear-gradient(90deg,#718EFF 0%,#723DFF 100%)}@media (max-width:768px){.what-makes::before,.what-makes::after{display:none}.what-content ul{flex-wrap:wrap;justify-content:space-evenly;margin-top:33px}.what-content ul:last-child{justify-content:space-evenly;margin-top:0}.what-btns .bths-item{flex-direction:column}.what-btns .bths-item .go-down{margin:0 0 10px 0}.what-content li{margin-top:12px;width:49%;min-height:auto}.what-content li img{width:158px;height:109px;margin-top:20px}.what-content li .hover-text{display:none}.what-content li p{font-size:14px;padding:0 5px 15px;font-weight:400}}@media (max-width:400px){.what-makes .base-maxwidth{padding:0 10px}.what-content ul,.what-content ul:last-child{justify-content:center}.what-content ul li{width:49%;max-width:172px;margin:10px .5px 0}}.repair-video .photos-btns{margin:20px 0 35px 10px;display:flex;flex-wrap:wrap}.repair-video .photos-btns a{background:#EEEFFF;color:#7B4AFF;line-height:22px;padding:10px 20px;border-radius:4px;margin:3px}.repair-video .product-button-blue{padding-left:10px}.repair-video .repair-video-content{max-width:700px;width:50%}.repair-video .repair-video-content p{display:flex;color:#000;margin-top:30px}.repair-video .repair-video-content p::before{content:'';display:inline-block;width:8px;height:8px;min-width:8px;border-radius:50%;background:#7B4AFF;margin:7px 12px 0 0}.repair-video .corrupted{position:relative;max-width:550px;user-select:none;border:4px solid #A3A5FF;box-shadow:0 30px 30px -20px rgba(0,0,0,.25);border-radius:20px}.corrupted-svg{position:absolute;right:14px;top:12px}.corrupted-content{margin-top:40px;width:100%;height:100%;background:#F4F5FF;padding:30px 26px 40px;display:flex;justify-content:space-between;border-radius:0 0 20px 20px;position:relative}.corrupted-bar{margin-right:22px}.corrupted-bar .corrupted-bar-item{background:#FFF;border:1px solid #D1D3FF;border-radius:5px;padding:6px;cursor:pointer;margin-bottom:30px;position:relative}.corrupted-bar .corrupted-bar-item:nth-child(2)::before,.corrupted-bar .corrupted-bar-item:nth-child(3)::before{content:'';display:inline-block;position:absolute}.corrupted-bar .corrupted-bar-item:nth-child(2)::before{width:26px;height:50px;top:0;left:13px;background:url(https://images.imyfone.com/jp/assets/overview/file-repair/corrupted-lightning.svg) center center/cover no-repeat}.corrupted-bar .corrupted-bar-item:nth-child(3)::before{width:23px;height:19px;top:calc(50% + 4px);left:calc(50% + 10px);transform:translate(-50%,-50%);z-index:1;background:url(https://images.imyfone.com/jp/assets/overview/file-repair/corrupted-exclamatory.svg) center center/cover no-repeat}.corrupted-bar .corrupted-bar-item svg{position:absolute;width:30px;height:30px;left:0;top:0;right:0;bottom:0;margin:auto}.corrupted-bar .corrupted-bar-item:last-child{margin-bottom:0}.corrupted-bar .corrupted-bar-item-active{border:1.5px solid #7C52FF}.corrupted-time{position:absolute;right:8px;bottom:40px;display:flex;justify-content:center;align-items:center}.corrupted-time-vertical{padding:1px 2px}.corrupted-time-des{font-size:16px;line-height:1.5;color:#7C52FF;margin:0 10px}.corrupted-time-progress{width:242px;height:4px;background:#D1D3FF;border-radius:4px;position:relative}.corrupted-time-progress .corrupted-time-circle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:#7C52FF;border:3px solid #c4b4ff}.corrupted-time-progress .corrupted-time-line{position:absolute;width:50%;height:100%;background:linear-gradient(90deg,#7D98FF -1.25%,#7C52FF 100%),#7B4AFF;border-radius:4px}.corrupted-swiper{width:366px;height:260px}.clip_photo_container{top:29.7%;left:8.6%;position:absolute;width:70.5%}.clip_photo_container>img{max-height:217px;pointer-events:none;user-select:none}.clip_photo_container .clip_photo{position:absolute;left:0;top:0;background-size:auto 100%;background-repeat:no-repeat;background-image:url(https://images.imyfone.com/jp/assets/overview/file-repair/repair-viedo-clear.jpg);pointer-events:none;height:100%}.clip_bar{width:18px;height:100%;position:absolute;right:0;top:0;transform:translateX(50%);background:url(https://images.imyfone.com/jp/assets/overview/file-repair/clip_bar.png) 50% no-repeat}.clip_bar svg{height:100%}@media (max-width:1024px){.repair-video .base-justify-content-between{justify-content:center}.repair-video .repair-video-content{width:100%}.repair-video .repair-video-content{align-items:center}}@media (max-width:768px){.repair-video .corrupted{margin-top:30px}.repair-video .photos-btns{margin:12px auto 21px}.repair-video .photos-btns a{margin:9px 6px 9px 0}.repair-video .photos-btns a:last-child{margin-right:0}.repair-video .repair-video-content{max-width:100%}}@media (max-width:600px),(max-width:1199px) and (min-width:768px){.corrupted-content{flex-direction:column;padding:10px 10px 20px}.corrupted-bar{margin:0;display:flex;justify-content:center}.corrupted-bar .corrupted-bar-item,.corrupted-bar .corrupted-bar-item:last-child{margin:0 5px 10px}.corrupted-time{position:static;margin-top:20px}.corrupted-time-progress{width:180px}.repair-video .corrupted{width:100%}.corrupted-swiper{width:330px;height:260px}}@media (max-width:412px){.corrupted-swiper{width:300px;height:auto;padding-bottom:0!important}}.repair-files .repair-files-left{max-width:590px;display:flex;flex-wrap:wrap}.repair-files .repair-files-left .files-box{display:flex;flex-direction:column;text-align:center;background:#FFF;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:10px;width:260px;justify-content:center;align-items:center;margin:0 0 30px 30px}.repair-files .repair-files-left .files-box p{margin:20px 0;max-width:228px}.repair-files .repair-files-left .files-box img{height:100px;width:100px;margin-top:20px}.repair-files .repair-files-content{justify-content:center;margin-bottom:30px;max-width:618px}.repair-files .repair-files-content b{color:#888;font-weight:400;font-size:16px;margin-top:20px}.repair-files .repair-files-content p{display:flex;color:#000;margin-top:30px}.repair-files .repair-files-content p::before{content:'';display:inline-block;width:8px;height:8px;min-width:8px;border-radius:50%;background:#7B4AFF;margin:7px 12px 0 0}.repair-files .photos-btns{display:flex;flex-wrap:wrap;margin:20px 0 35px 10px}.repair-files .photos-btns a{background:#EEEFFF;color:#7B4AFF;line-height:22px;padding:10px 20px;border-radius:4px;margin:3px}.repair-files .photos-btns .product-button-blue{padding-left:10px}@media (max-width:1024px){.repair-files .repair-files-rigth{width:100%}.repair-files .repair-files-left{justify-content:center}}@media (max-width:768px){.repair-files .repair-files-rigth h2{line-height:30px;text-align:center;padding:0 17px}.repair-files .repair-files-rigth p{text-align:center;margin-top:10px}.repair-files .photos-btns{margin:12px auto 21px}.repair-files .photos-btns a{margin:9px 6px 9px 0}.repair-files .repair-files-content{max-width:100%;margin-bottom:0}.repair-files .repair-files-content b{text-align:center}.repair-files .repair-files-left{margin:30px auto 0}}@media (max-width:767px){.repair-files .photos-btns a{padding:10px 5px;margin:9px 5px 9px 0}.repair-files .repair-files-left .files-box{margin:5px;width:calc((100% - 20px) / 2);max-width:260px}.repair-files .repair-files-left .files-box img{width:50px;height:50px}.repair-files .repair-files-left .files-box p{margin:10px 5px;font-size:14px}}.video-repair .repair-video-content{max-width:700px;width:50%}.video-repair .repair-video-content p{display:flex;color:#000;margin-top:30px}.video-repair .corrupted{position:relative;max-width:550px;user-select:none;border:4px solid #A3A5FF;box-shadow:0 30px 30px -20px rgba(0,0,0,.25);border-radius:20px}.video-repair .corrupted-rescue{position:relative;max-width:550px;user-select:none;border-radius:20px}.video-repair .corrupted-rescue img{border-radius:20px}.video-repair .repair-video-content p::before{content:'';display:inline-block;width:8px;height:8px;min-width:8px;border-radius:50%;background:#7B4AFF;margin:7px 12px 0 0}.video-repair .photos-btns{display:flex;flex-wrap:wrap;margin:20px 0 35px 10px}.video-repair .photos-btns a{background:#EEEFFF;color:#7B4AFF;line-height:22px;padding:10px 20px;border-radius:4px;margin:3px}.video-repair .product-button-blue{padding-left:10px}@media (max-width:768px){.main .video-repair .base-justify-content-between{justify-content:center}.video-repair .corrupted-rescue{margin-top:30px}.video-repair .repair-video-content{width:auto}.video-repair .photos-btns{margin:12px auto 21px}.video-repair .photos-btns a{margin:9px 6px 9px 0}}.repair-mail .base-flexwrap{justify-content:space-between}.repair-mail .left{max-width:550px;margin-right:20px}.repair-mail .left b{color:#888;display:block;font-weight:400;line-height:24px;margin:8px 0}.repair-mail .left li{position:relative;padding-left:17px;margin-top:30px}.repair-mail .left li:not(:last-child){margin-bottom:16px}.repair-mail .left li::before{content:'';width:7px;height:7px;border-radius:50%;background:#7B4AFF;position:absolute;left:0;top:7px}.repair-mail .left .title{margin-bottom:8px;font-size:18px;font-weight:500;line-height:28px}.repair-mail .left .text{font-size:14px;line-height:22px}.repair-mail .photos-btns{margin:20px 0 35px;display:flex}.repair-mail .photos-btns a{background:#EEEFFF;color:#7B4AFF;line-height:22px;padding:9px 12px;border-radius:4px;margin:3px}.repair-mail .right{min-width:400px}.repair-mail .right video{width:100%}@media (max-width:768px){.repair-mail .base-flexwrap{justify-content:center}.repair-mail .left{max-width:100%;margin-right:0}.repair-mail .left b{text-align:center;margin:20px 0 30px}.repair-mail .right{min-width:200px;margin-top:30px}.repair-mail .photos-btns a{padding:10px}}.enhancer-photos-title,.enhancer-photos-production{text-align:center}.enhancer-photos-title{font-size:36px;font-weight:600;line-height:42px;color:#2e2e2e}.enhancer-photos-production{font-size:16px;font-weight:400;line-height:22px;text-align:center;color:#888;margin:27px 0 50px}.enhancer-photos .enhancer-photos-content{display:flex;justify-content:center;align-items:center}.enhancer-photos .enhancer-left{margin-right:92px}.enhancer-photos .enhancer-right{width:706px;flex-shrink:0;height:100%;margin:0;border-radius:24px}.enhancer-photos .enhancer-bar-item{display:flex;width:340px;height:70px;color:#2e2e2e;font-size:16px;align-items:center;padding-left:16px;border:1px solid #f1f1f1;border-radius:10px;cursor:pointer;position:relative}.enhancer-photos .enhancer-bar-item:not(:last-child){margin-bottom:12px}.enhancer-photos .enhancer-bar-item-active{color:#7B4AFF;font-weight:900;box-shadow:0 0 10px 0 rgba(0,0,0,.1);position:relative}.enhancer-photos .enhancer-bar-item-active::before{content:"";display:block;width:4px;height:40px;background:#7B4AFF;position:absolute;left:0;top:50%;transform:translateY(-50%)}.enhancer-photos .product-button{margin-top:30px}.enhancer-item:last-child{overflow:hidden}.enhancer-item>div{position:absolute;top:0}.enhancer-item img{user-select:none}.enhancer-brush{width:2px;height:inherit;background:#fff;bottom:0;cursor:pointer}.enhancer-brush::before{content:"";display:block;width:32px;height:32px;background:url(https://images.imyfone.com/jp/assets/overview/file-repair/enhancer_brush.png) no-repeat center/contain;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.enhancer-effect-one{width:45%;height:inherit;right:0;background:url(https://images.imyfone.com/jp/assets/overview/file-repair/enhancer_before_one.jpg) no-repeat right center/cover}.enhancer-brush-one{left:55%}.enhancer-effect-two{width:35%;height:inherit;right:0;background:url(https://images.imyfone.com/jp/assets/overview/file-repair/enhancer_before_two.jpg) no-repeat right center/cover}.enhancer-brush-two{left:65%}.enhancer-effect-three{width:50%;height:inherit;right:0;background:url(https://images.imyfone.com/jp/assets/overview/file-repair/enhancer_before_three.jpg) no-repeat right center/cover}.enhancer-brush-three{left:50%}.enhancer-effect-four{width:60%;height:inherit;right:0;overflow:hidden;display:flex;justify-content:flex-end}.enhancer-effect-four picture{text-align:right}.enhancer-effect-four img{width:auto;max-width:unset;height:100%}.enhancer-brush-four{left:40%;z-index:50}.enhancer-brush-four::after{content:"";display:block;height:inherit;width:32px;position:absolute;top:0;left:50%;transform:translateX(-50%)}.enhancer-item>.enhancer-scale-box{position:absolute;left:52px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;z-index:11}.enhancer-scale{width:4px;height:262px;background:rgba(255,255,255,.63);position:relative}.enhancer-subtract,.enhancer-plus{width:28px;height:28px;cursor:pointer}.enhancer-subtract.no-click,.enhancer-plus.no-click{pointer-events:none}.enhancer-subtract{background:url(https://images.imyfone.com/jp/assets/overview/file-repair/enhancer_scale_plus.png) no-repeat center/contain}.enhancer-plus{background:url(https://images.imyfone.com/jp/assets/overview/file-repair/enhancer_scale_subtract.png) no-repeat center/contain}.enhancer-btn{width:26px;height:26px;background:url(https://images.imyfone.com/jp/assets/overview/file-repair/enhancer_scale_btn.png) no-repeat center/contain;position:absolute;top:235px;left:50%;transform:translateX(-50%);cursor:pointer;z-index:12}.enhancer-line{width:inherit;height:0;background:#AE90FF;position:absolute;left:0;bottom:0}@media (max-width:1200px){.enhancer-photos .enhancer-photos-content{flex-direction:column;max-width:100%}.enhancer-photos .enhancer-left{margin:0 0 30px 0}.enhancer-photos .enhancer-right{max-width:unset}.enhancer-photos-production{margin:20px 0 40px}}@media (max-width:768px){.enhancer-photos-title{font-weight:700;font-size:24px;line-height:1.2}.enhancer-photos .enhancer-right{width:100%}}@media (max-width:575px){.enhancer-brush::before{width:24px;height:24px}.enhancer-item>.enhancer-scale-box{left:15px}.enhancer-scale{height:120px}.enhancer-subtract,.enhancer-plus{width:18px;height:18px}.enhancer-btn{width:16px;height:16px;top:102px}}.leading{text-align:center;background:#F7FAFE}.leading .product-plate-production{color:#888;margin:20px 0 40px}.leading .swiper-slide .leading-reviews{text-align:center;background:#FFF;box-shadow:0 2px 16px 4px rgba(6,37,80,.1);border-radius:16px;margin:15px}.leading .swiper-slide .leading-reviews p{padding:10px 0}.leading .swiper-pagination{position:relative;display:none}.leading .progress{width:90px;background:#CED8FF;height:8px;border-radius:30px;margin:30px;display:inline-block;cursor:pointer}.leading .progress-bar{background:#7B4AFF;border-radius:30px;height:8px;width:0}.leading .swiper-pagination .swiper-pagination-bullet{width:90px;background:#CED8FF;height:8px;border-radius:30px;margin:30px;opacity:1;transition:none 0s ease 0s}.leading .swiper-slide{width:738px}.leading .swiper-pagination .swiper-pagination-bullet-active{width:90px;transition:width 3s linear 0s;background:#7B4AFF!important}@media (max-width:768px){.leading .product-button{flex-direction:column}.leading .go-more{margin-top:15px;margin-left:0}.leading .progress-box{display:none}.leading .swiper-pagination{display:block}}@media (max-width:575px){.leading .swiper-pagination .swiper-pagination-bullet{margin:10px;margin-top:30px;width:10px;height:10px}}.emphasize{border-radius:40px;background:#7A55FF;justify-content:space-between;align-items:center;padding:40px 50px;color:#fff;margin-top:50px}.emphasize p{font-size:20px;margin:0 20px 0 0}.emphasize .go-more{width:240px;min-height:54px;border:1px solid #c4c4c4;background:#fff;border-radius:8px;color:#7A55FF;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700}.emphasize .go-more:hover{background:#FF8032;border:1px solid #FF8032;color:#fff}@media (max-width:768px){.emphasize{flex-direction:column;padding:20px}.emphasize p{margin:0 0 20px 0;font-size:16px}}.reviews{text-align:center}.reviews .reviews-swiper{display:flex;position:relative;width:100%;min-height:400px;padding-top:100px}.reviews .reviews-slide{display:flex;justify-content:space-around}.reviews .reviews-item{width:360px;min-height:372px;background:#FFF;box-shadow:0 0 16px rgba(6,37,80,.1);border-radius:10px;display:flex;flex-direction:column;align-items:center}.reviews .reviews-item .reviews-item-header{position:absolute;width:80px;height:80px;left:50%;transform:translate(-50%,-40px)}.reviews .reviews-item .reviews-item-header img{border-radius:50%}.reviews .reviews-item h3{margin-top:50px;font-size:24px;color:#2E2E2E;text-align:center}.reviews .reviews-item .reviews-item-score{margin:10px 0 30px}.reviews .reviews-item .reviews-item-score img{width:20px;height:20px;margin-right:10px}.reviews .reviews-item b{margin:8px 0 18px}.reviews .reviews-item p{font-size:16px;line-height:20px;text-align:center;color:#2E2E2E;padding:0 30px 40px;width:100%}.reviews .reviews-pagination-item{display:inline-block;width:40px;height:6px;margin-right:20px;background:#CCC}.reviews .reviews-pagination-item:last-child{margin-right:0}.reviews .reviews-pagination-item-active{background:#207CFB}.reviews .go-more{display:inline-block;font-weight:600;font-size:16px;line-height:22px;text-align:center;color:#7B4AFF;margin-top:20px}.reviews .go-more:hover{text-decoration:underline}.reviews .go-more:hover svg{transition:all .3s;transform:translateX(5px)}.reviews .swiper-pagination{display:none;position:absolute;left:50%;transform:translateX(-50%);bottom:30px}.reviews .swiper-pagination-bullet-active{background:#7B4AFF}@media (max-width:1200px){.reviews .reviews-item{min-height:412px}.reviews .reviews-item{margin:0 15px}}@media (max-width:1024px){.reviews .go-more{margin-top:30px}}@media (max-width:992px){.reviews .reviews-item{min-height:511px;margin:0 10px}}@media (max-width:768px){.reviews{padding:60px 0}.reviews .reviews-item{min-height:342px}.reviews .reviews-item p{padding:0 12px}.reviews .reviews-pagination-item{width:8px;height:8px;background:#000;opacity:.2;margin-right:15px;border-radius:50%}.reviews .reviews-pagination-item-active{background:#207CFB;opacity:1}.reviews .swiper-pagination{display:block}.reviews .go-more{margin-top:0}}@media (max-width:375px){.reviews .reviews-swiper{min-height:unset;padding-bottom:50px;padding-top:50px}.reviews .reviews-item{margin:0 25px}.reviews .reviews-item{min-height:400px}}.spec{background:#F7FAFE;padding:60px 0 100px}.spec-tabswitch-msg{padding:30px 40px 20px 40px;border-radius:10px;margin-top:40px}.spec-techwrap{justify-content:space-between}.tech-spec-box{display:flex;justify-content:space-between;width:100%}.tech-spec-box .item{padding:30px;width:calc(50% - 42px);border-radius:16px;border:2px solid #ECECEC}.tech-spec-box .item h3{font-size:24px;line-height:38px;color:#666;margin-bottom:30px}.tech-spec-box .item img{width:36px;height:36px;margin-right:18px}.tech-spec-box .item div{display:flex}.tech-spec-box .item div:not(:last-child){margin-bottom:40px}.tech-spec-box .item:nth-child(2) div:not(:last-child){margin-bottom:20px}.tech-spec-box .item svg{width:36px;height:36px;margin-right:18px}.tech-spec-box .item p{flex:1;display:flex;flex-direction:column;justify-content:center;margin-top:5px;color:#666;word-break:break-all}.tech-spec-box .item p b{font-size:18px;font-weight:700}.tech-spec-box .item p span{margin-top:5px}@media (max-width:768px){.spec{padding:60px 0}.spec-techwrap p{color:#666;line-height:18px;margin-top:-5px}.spec-tabswitch-msg{padding:0;margin-top:20px}.tech-spec-box{display:block}.tech-spec-box .item h3{font-size:18px}.tech-spec-box .item{width:100%}.tech-spec-box .item:first-child{margin-bottom:20px}.tech-spec-box .item div:not(:last-child){margin-bottom:30px}.tech-spec-box .item:nth-child(2) div:not(:last-child){margin-bottom:30px}.tech-spec-box .item p span{margin-top:10px}.tech-spec-box .item h3{font-size:18px}}.downbox{background:url(https://images.imyfone.com/jp/assets/overview/file-repair/background.png);border-radius:0 0 100px 100px;padding:54px 0 0;text-align:center;color:#fff;overflow:hidden}.downbox .downbox-desc{width:60%;margin:20px auto 40px;color:#FFF}.downbox-product-wrap{justify-content:center}.downbox-safe{background:rgb(255,255,255,.1)}.downbox-safe-item{padding:17px 0;display:flex;align-items:center}.downbox-safe-item:not(:last-child){margin-right:90px}.downbox-safe-item svg{color:#fff;margin-right:14px}.downbox .product-button:first-child{margin-right:56px}.downbox-btn-desc{display:flex;width:600px;font-weight:600;font-size:14px;line-height:19px;text-align:center;color:#FFF;margin:10px auto 34px}.downbox-btn-desc .download-desc{display:flex;align-items:center;margin-right:100px}.downbox-btn-desc .download-desc svg{margin-right:8px}@media (max-width:1200px){.downbox{border-radius:0}.downbox-safe-item:not(:last-child){margin-right:30px}}@media (max-width:1024px){.downbox-safe-item svg{margin-right:5px}}@media (max-width:768px){.downbox-product-wrap{justify-content:center;padding:20px 0 60px}.downbox-safe-item{width:50%;margin-right:0!important;color:#666}.downbox-safe-item svg{color:#207cfb}.downbox-safe{background:#f1f5fc;padding:20px 0}.downbox{background:none;padding:0}.downbox .downbox-wrap{background:linear-gradient(90deg,#7B4AFF 0%,#7D98FF 100%);padding:60px 0}.downbox .downbox-desc{width:100%;margin:20px auto;padding:0 20px}.downbox .product-button:first-child{margin-right:0}.downbox .buy-desc{display:none}.downbox-btn-desc{width:100%;margin:10px auto 0}.downbox-btn-desc .download-desc{margin:0 auto}}@media (max-width:575px){.downbox-safe-item{width:100%;padding:10px 35px;text-align:left}.downbox-safe-item span{margin-left:10px}.downbox-linet::after{display:none}}.topics .desc{max-width:930px;margin:10px auto 0}.topics ul.base-flexwrap{justify-content:space-between;margin-top:45px}.topics .card{margin-right:40px;padding:12px;width:calc(100% / 4);border-radius:12px;background:#FFF;box-shadow:0 2px 18px 0 rgba(53,65,83,.17)}.topics .card:hover{box-shadow:0 2px 18px 0 rgba(115,175,250,.8)}.topics .card:last-child{margin-right:0}.topics .card img{width:100%}.topics li p{margin:20px 0;color:#080B29;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.topics .base-justify-content{align-items:center}.topics .list{color:#666;line-height:24px;padding:0 8px 16px}.topics .list li{position:relative;padding-left:24px;color:#06223D;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:8px}.topics .list li:last-child{margin-bottom:0}.topics .list li::before{content:'';position:absolute;left:0;top:6px;width:16px;height:12px;background:url(https://images.imyfone.com/jp/images/product/unlock_iphone_passcode/gou.svg) no-repeat center}.topics .card .sign{position:relative}.topics .card svg.sign-title{margin:5px 0 0 6px;width:24px;height:24px;cursor:pointer}.topics .sign-content{position:absolute;display:none;padding:7px 13px;top:-42px;z-index:1;width:230px;border-radius:7px;box-shadow:0 4px 8px 0 rgba(16,21,48,.12);background:#FFF}.topics .sign-content::before{content:'';position:absolute;bottom:-10px;left:8px;width:0;height:0;border-top:10px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent}.topics .card svg.sign-title:hover+.sign-content{display:block}.topics .product-button{margin:60px auto 0}@media (max-width:1024px){.topics .base-flexwrap{flex-wrap:wrap}.topics .card{margin:0 0 30px 0;width:calc(100% / 2 - 40px)}}@media (max-width:768px){.topics p{font-size:18px}.topics .card{margin:0 0 20px 0;width:calc(100% / 2 - 20px)}.topics .product-button{margin:30px auto 0}}@media (max-width:575px){.topics .card{position:relative;width:100%;max-width:320px;margin:0 auto 20px}.topics .card:last-child{margin-bottom:0;margin-right:auto}.topics ul.base-flexwrap{margin-top:20px}.topics .list{margin-top:6px}.topics .card svg.icon{position:absolute;margin:auto;left:0;top:0;bottom:0;width:76px;height:76px}.topics .card .base-justify-content{justify-content:left}}.product-version{position:relative;background:#F7FAFE}.product-version h2{margin-bottom:50px}.product-version .version-box{display:flex;flex-direction:row;position:relative}.product-version .product-button:first-child{margin-right:0}.product-version .product-button,.product-version .product-button .button{min-width:170px;min-height:40px;line-height:40px}.product-version .product-button svg{width:21px;height:20px;vertical-align:middle}.product-version .comparison-table{box-shadow:0 4px 10px 0 rgba(0,0,0,.1);border-radius:8px;width:100%;background-color:#fff}.product-version .comparison-table-top{min-height:92px;background-color:#7A55FF;border-radius:4px;color:#fff;line-height:20px}.product-version .comparison-table tr th{font-size:18px}.product-version .comparison-table tr th,.product-version .comparison-table tr td{padding:15px 20px;text-align:center}.product-version .comparison-table tr th:first-child{border-top-left-radius:8px}.product-version .comparison-table tr th:last-child{border-top-right-radius:8px}.product-version .comparison-table tr th:not(:last-child),.product-version .comparison-table tr td:not(:last-child){border-right:1px solid #e0e0e0}.product-version .comparison-table tr td .base-flex{justify-content:center}.comparison-table tr:not(:first-child) td{border-bottom:1px solid #e0e0e0}@media(max-width:820px){.product-version .version-box{box-shadow:0 4px 10px 4px rgb(0 0 0 / 10%);border-radius:4px}.product-version .comparison-table tr th,.product-version .comparison-table tr td{padding:15px 0}.product-version .version-box .comparison-table .comparison-table-top th:first-child,.product-version .version-box .comparison-table tr td:first-child{max-width:200px;min-width:110px;text-align:left;padding:15px}.product-version .product-button,.product-version .product-button .button{min-width:88%;height:40px;font-size:14px;line-height:14px}.product-version .comparison-table tr th{white-space:nowrap}}@media (max-width:768px){.product-version h2{margin-bottom:30px}}@media (max-width:400px){.product-version .comparison-table tr th{font-size:16px}.product-version .version-box .comparison-table .comparison-table-top th:first-child,.product-version .version-box .comparison-table tr td:first-child{padding:15px 5px}.product-version .version-box .comparison-table tr td:first-child{font-size:14px}}.faqs{background:#F7FAFE}.faqs .faq{width:100%}.faqs .faq li.product-accordion-item{background:none;border-radius:unset;margin-bottom:0;padding:0;border-bottom:1px solid #cbcbcb}.faqs .faq li p{display:none;color:#666;padding:0 30px 26px}.faqs .faq li .product-accordion-title{position:relative;font-weight:700;font-size:18px;width:100%;height:78px;display:flex;padding-right:30px;align-items:center}.faqs .faq li .product-accordion-title svg{position:absolute;top:50%;right:0;fill:#979797;margin-top:-12.5px;transition:all linear 0.2s}.faqs .faq li.curr.product-accordion-title svg{transform:rotate(45deg)}.faqs .product-accordion-item.curr .product-accordion-title{color:#2e2e2e}.faqs .faq li.curr p{display:block}.faqs .product-button{margin-top:40px}@media (max-width:768px){.faqs .base-tabswitch-msg{display:block;flex-wrap:wrap}.faqs .faq{margin-bottom:30px}}@media (max-width:575px){.faqs .faq li .product-accordion-title{font-size:16px}}