@import url('https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@400;500;700;800;900&family=Noto+Sans+JP:wght@400;500;700;900&display=swap');.service-wrap{color:#000}.service-wrap a{color:#000}.mt0{margin-top:0!important}.mt20{margin-top:20px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}header .inner{width:90%;max-width:1040px;margin:0 auto}.secbox.bg01{background:#e9f3fb;padding:80px 0}.secbox.bg02{background:#e4e4e4;padding:80px 0}.secbox .inner{width:90%;max-width:1040px;margin:0 auto;padding:80px 0}.secbox.bg01 .inner,.secbox.bg02 .inner{padding:0}.mp{font-family:'M PLUS 1p',sans-serif}.noto{font-family:'Noto Sans JP',sans-serif}.slogo{margin:95px 0 0;text-align:center;padding-bottom:40px}.slogo img{display:inline-block;margin-bottom:35px}.slogo .mp{font-weight:800;font-size:40px;letter-spacing:.05em;color:#000}.service-title-label{text-align:center}.service-title-label span{display:inline-block;font-size:40px;letter-spacing:.05em;padding:10px 30px;background:#69b1e2;color:#fff;font-weight:500}.service-title-img{padding:45px 0 40px;text-align:center}.service-title-img img{display:inline-block}.innerbox{width:94%;max-width:1260px;margin:0 auto;background:#fff;padding:60px 110px;box-sizing:border-box}.title01{font-size:26px;line-height:30px;font-weight:800;letter-spacing:.05em;text-align:center;padding:0 0 15px}.title02{font-family:'M PLUS 1p',sans-serif;font-size:40px;font-weight:500;line-height:48px;letter-spacing:.05em;text-align:center;border-bottom:4px solid #000;padding:0 0 30px;margin:0 0 45px}.title02 .img{width:100%;max-width:400px;display:inline-block}.title02 .jp{display:inline-block;margin-left:10px}.title03{font-family:'M PLUS 1p',sans-serif;font-size:26px;font-weight:500;line-height:36px;letter-spacing:.05em;padding:0 0 8px}.textbox16{font-size:16px;line-height:30px;color:#000}.textbox16 p{padding-bottom:10px}.textbox16 p:last-child{padding-bottom:0}.textbox18{font-size:18px;line-height:30px}img{display:inline-block;box-sizing:border-box}img.b{border:1px solid #c9c9ca}.lrbox01 .img{width:45%;float:right;text-align:right}.lrbox01 .tbox{width:55%;float:left}.lrbox01 .textbox16{max-width:520px;width:100%}.lrbox02 .img{width:45%;float:left}.lrbox02 .tbox{width:50%;float:right}ul.serviceul{margin:50px 0 0}ul.serviceul li{width:24.1%;float:left;margin:0 1.2% 20px 0;border:2px solid #000;box-sizing:border-box}ul.serviceul li:nth-child(4n){margin-right:0}ul.serviceul li a{display:block;box-sizing:border-box;padding:20px 5px 23px;text-align:center;text-decoration:none;color:#000}ul.serviceul li a .label{font-family:'M PLUS 1p',sans-serif;font-size:18px;font-weight:800;line-height:22px;letter-spacing:.05em;padding-bottom:8px}ul.serviceul li a .text{font-size:14px;line-height:20px}.sbox{margin:90px 0 0}.sbox .left{width:56.25%;float:left}.sbox .left.leftlong{width:100%;float:non}.sbox .right{width:40.38%;float:right}.sbox .left .title{border-top:2px solid #000;border-bottom:2px solid #000;margin-bottom:30px}.sbox .left .title .no{width:105px;float:left;border-right:1px dashed #000;color:#69b1e2;font-size:40px;font-weight:800;letter-spacing:.01em;padding:7px 0 0}.sbox .left .title .no span{font-size:14px;padding-right:4px}.sbox .left .title .ttl{margin-left:125px;font-family:'M PLUS 1p',sans-serif;font-size:30px;font-weight:800;line-height:36px;letter-spacing:.05em;padding:10px 0}.sbox .subtitle{font-size:24px;font-family:'M PLUS 1p',sans-serif;font-weight:500;line-height:32px;letter-spacing:.05em;padding:0 0 15px}ul.three_column li{background:#fff;box-sizing:border-box;border:1px solid #000;padding:35px 10px 30px;text-align:center}ul.three_column li:nth-child(3n){margin-right:0}ul.three_column li .price{font-family:'M PLUS 1p',sans-serif;font-size:24px;font-weight:400;line-height:36px;letter-spacing:.05em;padding-bottom:10px}ul.three_column li .label{padding:0 0 10px}ul.three_column li .label span{font-family:'M PLUS 1p',sans-serif;font-size:14px;font-weight:400;line-height:30px;letter-spacing:.05em;background:#c9c9ca;color:#FFF;padding:2px 28px;border-radius:20px}ul.three_column li p{color:#585858;font-size:16px;line-height:24px}.button01{margin:40px 0 30px}.button01 a{width:100%;display:block;background:#000;color:#fff;text-align:center;font-size:30px;line-height:36px;padding:30px 0;text-decoration:none}.button01 a:hover{opacity:.6;color:#fff}.button02 a{width:100%;display:block;background:#fff;color:#000;text-align:center;font-size:24px;line-height:36px;padding:20px 0;text-decoration:none;box-sizing:border-box;border:2px solid #000}.button02 a:hover{opacity:.6;color:#000}.service-contact{text-align:center}.service-contact .address{font-size:16px;line-height:30px;margin:35px 0 0}br.spbr{display:none}@media screen and (max-width:767px){br.spbr{display:block}.service-wrap .site-header{padding:15px 5% 10px}.service-wrap .site-header h1{text-align:left;max-width:200px}.service-wrap header .inner{width:100%}.slogo{margin:20px 0 0;padding-bottom:20px}.slogo .mp{font-size:24px}.secbox.bg01,.secbox.bg02,.secbox .inner{padding:40px 0}.service-title-label span{font-size:26px;padding:10px}.innerbox{width:90%;padding:30px 15px}.title02{font-size:26px;line-height:30px;padding:0 0 20px;margin:0 0 25px}.lrbox01 .img{width:100%;float:none;text-align:center;padding-bottom:15px}.lrbox01 .tbox{width:100%;float:none}.lrbox02 .img{width:100%;float:none;text-align:center;padding-bottom:15px}.lrbox02 .tbox{width:100%;float:none;text-align:left}.title03{font-size:22px;line-height:28px}ul.serviceul{margin:30px 0 0}ul.serviceul li{width:100%;margin:0 0 20px;float:none}ul.serviceul li a{padding:10px}.sbox{margin:40px 0 0}.sbox .left{width:100%;float:none}.sbox .right{width:100%;float:none;padding-top:15px}.sbox .left .title .no{width:80px;color:#69b1e2;font-size:30px}.sbox .left .title .no span{font-size:12px}.sbox .left .title .ttl{margin-left:90px;font-family:'M PLUS 1p',sans-serif;font-size:24px;font-weight:800;line-height:28px;letter-spacing:.05em;padding:10px 0}ul.three_column li{background:#fff;box-sizing:border-box;width:100%;float:none;margin:0 0 15px;border:1px solid #000;padding:20px 10px 15px;text-align:center}.button01 a{width:100%;display:block;background:#000;color:#fff;text-align:center;font-size:24px;line-height:30px;padding:15px 0;text-decoration:none}.button02 a{width:100%;display:block;background:#fff;color:#000;text-align:center;font-size:20px;line-height:28px;padding:10px 0;text-decoration:none;box-sizing:border-box;border:2px solid #000}}