.scan .content .inner{max-width:1092px;color:#353947}.scan .tit{color:#000f0d;font-size:3.4rem;font-weight:bold}.scan .contact .tit{color:#fff}.scan .btn-yellow a{background:#ff9d00;border:1px solid #ff9d00}.scan .btn-yellow a:hover{color:#ff9d00}.scan .pamph_dl{background:#006974;color:#fff;text-align:center;overflow:visible;padding:40px 0}.scan .pamph_dl .tit{display:inline-block;color:#fff;padding:0 30px;position:relative;margin:0 auto 30px;font-weight:500}.scan .pamph_dl .tit::before{content:"";position:absolute;background:url(../img/lpdefault/how-book@2x.png) no-repeat center/contain;background-size:contain;width:260px;height:320px;top:-80px;left:-300px;z-index:2}.scan .pamph_dl .tit::after{content:"";position:absolute;background:url(../img/lpdefault/3min-book@2x.png) no-repeat center/contain;background-size:contain;width:260px;height:320px;top:-80px;right:-300px;z-index:2}.scan .pamph_dl .btn{max-width:320px}.scan .pamph_dl .btn a{color:#fff;background:#fff;padding:18px 20px}.scan .pamph_dl .btn a:hover{color:#fff;background:#006974;border:solid 1px #fff}.scan .pamph_dl .btn .dl-txt{font-size:16px;color:#006974}.scan .pamph_dl .btn .dl-txt:hover{color:#fff}.scan .pamph_dl .btn a::after{content:"";font-family:"material icons";display:inline-block;font-size:2rem;color:#006974;position:absolute;right:15px;top:5px}.scan .main-visual{background-image:url(../img/scan/hero-img.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;height:auto}.scan .main-visual .inner{display:block;height:auto;padding:0}.scan .main-visual .mv_txt{padding:60px 0 160px;width:50%;line-height:1.5}.scan .mv_txt .tit{letter-spacing:.05em;font-size:3.6rem;font-weight:500;line-height:1.5;margin:0 0 4%;text-align:left}.scan .mv_txt .tit span{display:inline-block;font-size:12px;min-width:240px;color:#fff;background:#0097a7;padding:1em;text-align:center;border-radius:60px;margin-bottom:20px}.scan .mv_txt p{font-size:1.4rem}.scan .main-visual .btn{margin:16px 0 0;font-size:1.6rem;max-width:340px}.scan .main-visual .btn-dl a{padding:8px 28px 12px 8px;box-shadow:0 1px 14px -1px rgba(0,0,0,.16)}.scan .sec01{margin-top:-140px}.scan .sec01 .inner{padding:3em;border-radius:8px;background-color:#fff;box-shadow:0 2px 18px 0 rgba(0,0,0,.16)}.scan .sec01 .tit{font-size:3rem;font-weight:500;margin-bottom:0}.scan .sec_task{padding-top:20px}.sec_task .tit{margin-bottom:80px}.sec_task .col02 .item{width:calc((100% - 4em)/2);margin:0 4em 4em 0}.sec_task .col02 .item:nth-of-type(2n){margin-right:0}.sec_task .thum{margin-bottom:15px}.sec_task .txt h4{font-size:2.6rem;margin-bottom:15px;line-height:1.6;letter-spacing:.5px}.sec_task .txt p{color:#73767f}.scan .sec_solution{padding-top:0;padding-bottom:80px}.sec_solution .tit{margin-bottom:80px}.sec_solution .col02{align-items:center;margin-bottom:6em}.sec_solution .col02:nth-of-type(odd){flex-direction:row-reverse}.sec_solution .col02 .item.txt{padding:0 0 0 3em}.sec_solution .col02:nth-of-type(odd) .item.txt{padding:0 2.5em 0 0}.sec_solution .item.thum img{border-radius:8px}.sec_solution .txt h4{font-size:2.6rem;margin-bottom:15px;line-height:1.6;letter-spacing:.5px}.sec_solution .txt p{color:#73767f;color:#73767f}.sec_solution .btn a{border:1px solid #0097a7;padding:15px 20px}.scan .sec_flow{padding-top:80px;padding-bottom:0}.sec_flow .tit{margin-bottom:80px}.scan-flow{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.scan-flow li{display:flex;flex-direction:column;justify-content:flex-start;align-content:center;text-align:center;width:calc((100% - 10em)/4);padding:25px 20px;margin-right:2.5em;margin-bottom:3em;position:relative;border-radius:8px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.scan-flow li:not(:first-of-type)::before{content:"";font-family:"material icons";display:inline-block;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:1.8em;line-height:1;color:#0097a7;position:absolute;top:50%;left:-0.8em;transform:translateY(-50%)}.scan-flow .flow-ttl{font-weight:500;min-height:100px;color:#212529}.scan-flow .flow-ttl .step{display:block;width:100px;padding:5px 1em;background-color:#0097a7;color:#fff;font-size:1.2rem;font-weight:bold;border-radius:60px;margin:0 auto 20px}.scan-flow .flow-img{margin:2em auto;width:45px;height:50px}.scan-flow .flow-txt{font-size:1.4rem}.scan-flow li:last-of-type{padding-top:4.5em}.scan-flow li:last-of-type .flow-ttl{min-height:inherit}.scan-flow li:last-of-type .flow-ttl .step{width:120px}.scan-flow li:last-of-type .flow-img{width:85px;height:30px}.sec_isms .tit{font-size:2.8rem}.sec_isms .col02 .item:first-child{text-align:right;padding-right:5%}.sec_isms .thum img{width:40%}.sec_isms tr{font-size:1.2rem}.sec_isms th{padding:0 2rem 1rem 0}.scan .sec_features{background-color:#f1f2f3}.sec_features .tit{font-size:2.8rem}.features-flow{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.features-flow li{display:flex;flex-direction:column;justify-content:flex-start;align-content:center;width:14.2857142857%;padding:0 5px}.features-flow .flow-ttl{padding:12px 5px;text-align:center;font-size:1.2rem;color:#fff;background:url(../img/features/ver03/arw-features-flow.svg) no-repeat left center/100% auto;margin:0}.features-flow .flow-img{text-align:center;display:flex;justify-content:center;align-items:center;padding:20px 30px 0 20px;align-content:center;height:100%}.features-flow li:nth-of-type(2) .flow-img{padding:20px 35px 0 27px}.features-flow .icon-vertical{padding:20px 50px 0 45px}#request .caption a{text-decoration:underline}#request .WhiteArea{width:100%;padding:0}#request .col-md-4{padding-top:40px}@media screen and (max-width: 1024px){.scan .content .inner{max-width:100%;padding:0 35px}.scan .tit{font-size:2.8rem}.scan .pamph_dl .tit{margin:0 auto 10px}.scan .pamph_dl .tit .dl-txt{font-size:2rem}.scan .pamph_dl .tit::before{width:200px;height:200px;top:-30px;left:-180px}.scan .pamph_dl .tit::after{width:200px;height:200px;top:-30px;right:-180px}.scan .pamph_dl .btn a{padding:10px 20px}.scan .main-visual{background-size:cover;background-position:center center}.scan .main-visual .mv_txt{padding:40px 0 14%;width:70%}.scan .mv_txt .tit{font-size:3rem;margin:0 0 4%}.scan .sec01{margin-top:-100px}.scan .sec01 .inner{padding:40px;max-width:90%}.scan .sec01 .tit{font-size:2.2rem}.sec_task .tit{margin-bottom:60px}.sec_task .col02 .item{width:calc((100% - 2em)/2);margin:0 2em 2em 0}.sec_task .txt h4{font-size:2rem}.scan .sec_solution{padding-bottom:60px}.sec_solution .tit{margin-bottom:60px}.sec_solution .col02{margin-bottom:4em}.sec_solution .col02 .item.thum{width:45%}.sec_solution .col02 .item.txt{width:55%}.sec_solution .col02:nth-of-type(odd) .item.txt{padding:0 1.5em 0 0}.sec_solution .col02:nth-of-type(even) .item.txt{padding:0 0 0 1.5em}.sec_solution .txt h4{font-size:2rem}.scan .sec_flow{padding-top:60px}.sec_flow .tit{margin-bottom:60px}.scan-flow{justify-content:space-between;width:90%;margin:0 auto;padding-left:40px}.scan-flow li{width:calc((100% - 5em)/2);padding:25px 20px;margin-right:2.5em;margin-bottom:3em}.scan-flow li:last-of-type{padding-top:3em}.scan-flow li:not(:first-of-type)::before{left:inherit;right:-0.8em}.scan-flow li:first-of-type::before{content:"";font-family:"material icons";display:inline-block;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:1.8em;line-height:1;color:#0097a7;position:absolute;top:50%;right:-0.8em}.scan-flow li:last-of-type::before{display:none}.scan-flow .flow-ttl{min-height:90px;font-size:1.4rem}.scan-flow .flow-img{margin:20px auto;width:36px;height:40px}.scan-flow .flow-txt{font-size:1.2rem}.sec_isms .tit{font-size:2.2rem}.sec_isms .caption{font-size:1.4rem}.sec_isms .thum img{width:70%}.sec_features .tit{font-size:2.2rem}.sec_features .caption{font-size:1.4rem}.features-flow{justify-content:center}.features-flow li{width:25%;padding:0 8px 35px;position:relative}.features-flow li:nth-child(5)::before{content:"";display:block;width:35px;height:35px;background:url(../img/features/ver03/icon-flow-arw.svg) no-repeat center top/100% auto;position:absolute;left:-40px;top:0}#request .pc{display:block}#request .sp{display:none}}@media screen and (max-width: 767px){.scan .content .inner{padding:0 20px}.scan .tit{font-size:2.4rem}.scan .pamph_dl .tit::before{width:160px;height:160px;top:-30px;left:-145px}.scan .pamph_dl .tit::after{width:160px;height:160px;top:-30px;right:-145px}.scan .main-visual .mv_txt{padding:40px 0;width:100%;text-align:center}.scan .mv_txt .tit{font-size:2.4rem;margin:0 0 4%;text-align:center}.scan .main-visual .btn{margin:16px auto 0}.scan .sec01{margin-top:0;padding:40px 0}.scan .sec01 .inner{padding:30px 40px}.scan .sec01 .tit{font-size:2rem;line-height:1.7}.sec_task .tit{margin-bottom:40px}.sec_task .col02 .item{width:80%;margin:0 auto 2em}.sec_task .col02 .item:nth-of-type(2n){margin-right:auto}.sec_task .txt h4{font-size:1.8rem}.scan .sec_solution{padding-bottom:40px}.sec_solution .tit{margin-bottom:40px}.sec_solution .col02{flex-direction:column}.sec_solution .col02:nth-of-type(odd){flex-direction:column}.sec_solution .col02 .item.thum,.sec_solution .col02 .item.txt{width:80%}.sec_solution .col02:nth-of-type(odd) .item.txt,.sec_solution .col02:nth-of-type(even) .item.txt{padding:1.5em 0 0}.sec_solution .txt h4{font-size:1.8rem}.scan .sec_flow{padding-top:40px}.sec_flow .tit{margin-bottom:40px}.scan-flow{width:100%}.sec_isms .tit,.sec_features .tit{font-size:2rem}#request .pc{display:none}#request .sp{display:block}#request .col-md-4{padding:20px}}@media screen and (max-width: 479px){.scan .pamph_dl{padding:20px 0 100px}.scan .pamph_dl .tit::before{background:url(../img/lpdefault/3min-book@2x.png) no-repeat center/contain;width:140px;height:140px;top:115px;left:-93px}.scan .pamph_dl .tit::after{background:url(../img/lpdefault/how-book@2x.png) no-repeat center/contain;width:120px;height:120px;top:125px;right:-100px}.scan .main-visual{background-position:right 38% center}.scan .mv_txt .tit br:last-of-type{display:none}.scan .sec01 .inner{padding:30px 15px}.scan .sec01 .tit{line-height:1.6}.sec_task .col02 .item{width:100%}.sec_solution .col02{margin-bottom:2em}.sec_solution .col02 .item.thum,.sec_solution .col02 .item.txt{width:100%}.scan-flow{width:100%;padding-left:5px}.scan-flow li{width:calc((100% - 25px)/2);padding:15px 10px;margin-right:25px;margin-bottom:25px}.scan-flow li:nth-of-type(2n){margin-right:0}.scan-flow li:last-of-type{padding-top:2.5em}.scan-flow li::before{right:-20px !important}.scan-flow .flow-ttl{min-height:inherit;font-size:1.2rem}.scan-flow .flow-ttl .step{margin:0 auto 10px}.scan-flow li:last-of-type .flow-ttl .step{width:100%}.sec_isms .tit{margin:0 auto 20px}.sec_isms .thum img{width:100%}.sec_isms tr{font-size:1rem}.sec_isms th{padding:0 1rem .5rem 0}.sec_features .tit{margin:0 auto 20px}.features-flow{display:none}}