@charset "utf-8";html{font-size:10px}body{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:300;line-height:1.4;margin:0;padding:0;color:#333}.bold,b,h1,h2,h3,h4,h5,h6,strong{font-weight:500}img{max-width:100%;height:auto}.ofi{font-family:"object-fit: cover";object-fit:cover}a{display:block;text-decoration:none}button{cursor:pointer}a:hover,button:hover{opacity:.6}ul{list-style:none;padding:0}.pc{display:block}.smp{display:none}@media(max-width:900px){.pc{display:none}.smp{display:block}}.animation.fadein{opacity:0}.animation.fadein.scrollin{animation-name:fadein;animation-duration:.8s;opacity:1}@keyframes fadein{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.header{position:relative;height:75px;padding:.5rem;text-align:center;font-size:0;width:100%}.header .logo{display:inline-block;width:10%;vertical-align:middle}.header .menu{display:inline-block;width:90%;text-align:right}.header .menu ul{flex-direction:row;vertical-align:middle;width:100%}.header .menu li{display:inline-flex;margin-right:2%;vertical-align:middle}.header .menu li a{display:initial;font-size:2rem;color:#000}.header .login{display:inline-block}.header .inner .header-nav li{font-size:1.6rem}@media(max-width:900px){.header{position:fixed;z-index:9999999;height:50px}.header .header_wrapper{position:relative}.header .menu{display:none}.header .logo{width:22%;position:absolute;left:10px}.header .smp_login{width:30%;position:absolute;right:10px;text-align:right}}@media(max-width:780px){.header .logo{width:20%}}.content01{position:relative;padding:5vw 0;text-align:center;font-size:0;z-index:1}.content01 img{width:80%;margin:0 auto}@media(max-width:900px){.content01{padding:15vw 0 10vw}}.content02{position:relative;padding:5vw 0 10%;font-size:0;background:#d9eff3;z-index:0}.content02 .sectionbg img{width:100%;margin-top:-28%}.content02 .sectionbg2 img{width:100%;margin-top:-15%}.content02 h2{margin-bottom:5vh;text-align:center;font-size:36px}.content02 img{width:80%;margin:0 auto}.content02 .block01{position:relative}@media(max-width:900px){.content02{padding:5vw 0 20%}.content02 h2{margin-bottom:0}}.content03{position:relative;padding:5vw 0 0;font-size:0}.content03 .fv_new{max-width:1200px;margin:0 auto 5vw}.content03 .sectionbg img{width:100%;margin-top:-28%}.content03 h2 img{margin:0 auto 5vh;text-align:center;font-size:36px}.content03 .block01 ul{margin:0 auto 5vh;max-width:1200px;width:85%}.content03 .block01 ul li{display:inline-block;margin-bottom:3vw}.content03 .block01 ul li img{width:fit-content;margin:0 auto}.content03 .block01 ul li{width:50%;vertical-align:top}.content03 .block01 ul li:nth-child(1),.content03 .block01 ul li:nth-child(3){margin-right:0}.content03 .block01 ul li img{width:100%}@media(max-width:900px){.content03{padding:10vw 0;overflow:hidden}.content03 .fv_new{margin:5vw auto;padding:5vw}.content03 .block01 ul{width:90%;margin:0 auto}.content03 .block01 ul li{width:100%}.content03 .block01 ul li:nth-child(1),.content03 .block01 ul li:nth-child(3){margin-right:0}.content03 .block01 .pict{width:100%;margin:0 auto 2vw}.content03 .block01 .pict img{width:100%}.content03 .block01 .text{width:90%;margin:0 auto}}.content04{position:relative;padding:5vw 0 0;font-size:0;background:#fff}.content04 .connector{max-width:7px;margin:-10% auto 5%}.content04 h2 img{margin:0 auto 5vh;text-align:center;font-size:36px}.content04 .block01{position:relative;margin:0 auto 5vw;width:80%;z-index:99999}.content04 .block01 p.kome{font-size:20px;text-align:center}.content04 .block01 p.kome a{display:inline-block}.content04 .insurance_items{max-width:1300px;margin:0 auto 5vw}.content04 .insurance_items p.caution{font-size:1.625rem}.content04 .points{max-width:1200px;margin:0 auto}.content04 .sectionbg2 img{width:100%;margin-top:-15%}@media(max-width:1300px){.content04 .block01{width:95%}}@media(max-width:900px){.content04{padding:5vw 0 0}.content04 .connector{width:4px;margin:-10% auto 5%}.content04 img{margin:0 auto}.content04 .block01{width:100%}.content04 .insurance_items p.caution{margin:0 auto;width:90%;font-size:1.5rem}.content04 .block01 p.kome{margin:0 auto 15vw;width:90%;font-size:1.5rem;font-weight:700;text-align:center}}.content05{padding:5vw 0;font-size:0;background:#d9eff3}.content05 h2 img{margin:0 auto 5vh;text-align:center;font-size:36px}.content05 .block01{max-width:1200px;margin:0 auto 5vw}@media(max-width:900px){.content05{padding:5vw}}.content06{padding:5vw 0;font-size:0}.content06 h2 img{margin:5vh auto 2vh;text-align:center;font-size:36px}.content06 .block01{max-width:1100px;margin:0 auto 5vw}.content06 .button{max-width:680px;margin:0 auto 5vw}.content06 .block01 .law_links{position:relative}.content06 .block01 .law_link_wrapper{position:absolute;bottom:15%;left:18%;z-index:99999999;font-size:16px}.content06 .block01 .law_link_wrapper .link{display:inline-block;border:2px solid #000;border-radius:10px}.content06 .block01 .law_link_wrapper .link a{display:block;padding:.5vw 2vw;color:#000;font-weight:700}@media(max-width:900px){.content06 .block01{width:90%}.content06 .block01 .law_link_wrapper{margin-bottom:5px;bottom:2%;left:50%;transform:translateX(-50%);width:90%;font-size:14px;text-align:center}.content06 .block01 .law_link_wrapper .link{width:100%;margin-bottom:2vw}.content06 .block01 .law_link_wrapper .link a{padding:3vw 0}}.content07{padding:5vw 0;font-size:0}.content07 h2 img{margin:0 auto 5vh;text-align:center;font-size:36px}.content07 .block01{width:80%;margin:0 auto 5vw}.content07 ul{max-width:1000px;margin:0 auto}.content07 li{position:relative;border-bottom:1px solid #333;margin-bottom:.1rem}.content07 li:last-child{border-bottom:0}.content07 .check{display:none}.content07 .label{color:#06f;display:block;padding:1vw 50px 1vw 1vw;position:relative;font-size:2.5rem;font-weight:700;cursor:pointer}.content07 .label:after{content:url(../images/mobilerepair_lp01/9th_03.jpg);display:block;position:absolute;right:0;top:50%;transition:1s;transform:translateY(-50%)}.content07 .content{display:block;height:0;opacity:0;padding:0 1vw;transition:.5s;visibility:hidden;font-size:2.5rem;overflow:hidden}.content07 .check:checked+.label:after{content:url(../images/mobilerepair_lp01/9th_04.jpg)}.content07 .check:checked+.label+.content{height:auto;opacity:1;padding:1vw;visibility:visible}.content07 .block01 li a{display:inline-block;text-decoration:underline}@media(max-width:900px){.content07{padding:10rem 0 5rem}.content07 .block01{padding:5vw;width:100%}.content07 h2{font-size:3rem}.content07 li{margin-bottom:1rem}.content07 .label{font-size:1.75rem}.content07 .content{font-size:1.75rem}.content07 .content{padding:0 3vw 3vw}.content07 .check:checked+.label+.content{padding:0 3vw 3vw}}.content07 .cashless-repair{margin-bottom:0;margin-top:1rem}.content07 .cashless-repair h2{margin-bottom:0}.content07 .cashless-wrap{font-size:2rem;padding:4rem;background-color:#fff;border:1px solid #999}@media(max-width:480px){.content07 .cashless-wrap{padding:2rem}}.content07 .cashless-repair .txt01{margin-bottom:3.2rem;padding:0}.content07 .cashless-repair .explain-wrap{margin-bottom:3.2rem}.content07 .cashless-repair ul{padding:2rem;list-style:none;margin:0}.content07 .cashless-repair li{position:relative;margin-bottom:1rem;padding-left:2.6rem;border-bottom:0}.content07 .cashless-repair li span{font-size:1.2rem;font-weight:400;line-height:1.6rem;position:absolute;top:.2rem;left:0;display:inline-block;width:1.6rem;height:1.6rem;margin-left:.4rem;text-align:center;color:#fff;border-radius:25rem;background-color:#2da4de}.content07 .cashless-repair .kome-wrap{margin-bottom:3.2rem}.content07 .cashless-repair .kome{padding:0}.content07 .cashless-repair .contact p{margin-bottom:.4rem;padding:0}.content07 .cashless-repair .contact a{color:#000}.content07 .cashless-repair .contact span{display:inline-block}@media(max-width:480px){.content07 .cashless-repair .contact p span.frame{display:none}}.footer{position:relative;padding:5vw 0 0;text-align:center;font-size:0;background:#d9eff3}.footer .logo{margin-bottom:2vw}.footer .link li{display:inline-block;font-size:16px}.footer .link li a{display:inline-block;color:#000}.footer .link li:after{content:'/';display:inline-block;margin:0 10px}.footer .link li:last-child:after{content:''}@media(max-width:900px){.footer{padding:10vw 0 0}.footer .link li{display:block;margin:10px}.footer .link li a{display:block;color:#000}.footer .link li:after{content:'';display:block;margin:0}}.sponsor{margin-top:5vw;background:#fff;text-align:center;font-size:12px;padding:.5vw}.faq-items{font-size:20px;padding:5vw 0;font-size:0}.faq-item{margin:0 auto;font-size:20px;border-bottom:1px solid #333;width:80%;max-width:1000px}.question{padding:1vw 50px 1vw 1vw;position:relative;cursor:pointer}.question::after{position:absolute;top:50%;right:1rem;display:block;width:1rem;height:1rem;content:"";transform:translateY(-50%);background-image:url(../images/mobilerepair_lp01/question-allow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.question p{padding:1rem 2rem 1rem 1rem;color:#06f;font-weight:700;font-size:1.25em}.answer{display:none;box-sizing:border-box;border-top:0}.answer p{padding:2rem 2rem 3rem;background-color:#fff}.faq-item.open .question::after{transform:translateY(-50%) rotateX(180deg)}@media(max-width:1100px){.faq-item{width:98%}.question p{font-size:1em}}