.letro-about-function{background:url(https://service.aainc.co.jp/hubfs/letroLP/letro_2024/page/img_function_background.svg) no-repeat;background-size:100%;padding:40px 0}.function-item-container{margin:0 auto;max-width:1200px;padding:0 20px}.function-item-maincontent h2{background:#fff;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.12);color:#ff864e;display:inline-block;font-size:2.8rem;font-weight:700!important;letter-spacing:.2rem;margin-bottom:0!important;padding:8px 60px 8px 110px;position:relative}.function-item-maincontent h2.function-header-0304{padding:8px 60px 8px 190px}.letro-topPage .function-item-maincontent h2 .function-num{align-items:center;background:#ff864e;border-radius:50vw;box-shadow:0 3px 10px rgba(0,0,0,.12);display:flex;height:90px;justify-content:center;left:-20px;position:absolute;top:-12px;width:90px}.letro-topPage .function-item-maincontent h2 .function-num img{height:32px}.function-item-maincontent h2.function-header-0304{color:#338ff9}.function-item-maincontent h2.function-header-0304 .function-num{background:#338ff9}.letro-topPage .function-item-maincontent h2 .function-num-04{left:60px}.funticon-item-dertail h3{font-size:2.2rem;margin-bottom:25px}.function-item-maincontent .function-box{align-items:center;background:#fff;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.12);display:flex;margin:-20px 0 60px;padding:50px 50px 50px 80px}.function-item-maincontent .function-box .function-box-text{position:relative;width:calc(100% - 280px)}.function-item-maincontent .function-box .function-box-text h3{font-size:2.6rem;line-height:1.6;margin-bottom:20px}.function-item-maincontent .function-box .function-box-text h3 b{color:#ff864e}.function-item-maincontent .function-box .function-box-img{width:280px}.function-item-maincontent .function-box .function-box-img img{margin-left:40px;max-height:260px}.funticon-item-dertail figure{align-content:center;border:1px solid #d9d9d9;border-radius:10px;display:flex;justify-content:center;padding:5px}.funticon-item-dertail .funticon-item-colmun1-collect{align-items:center;display:flex;gap:0 40px;margin:0 auto 60px;max-width:1080px}.funticon-item-dertail .funticon-item-colmun1-collect .description{font-size:1.6rem;margin-bottom:20px}.funticon-item-dertail .funticon-item-colmun1-collect .funticon-item-colmun1-collect-colmunL,.funticon-item-dertail .funticon-item-colmun1-collect .funticon-item-colmun1-collect-colmunR{width:50%}.funticon-item-dertail .funticon-item-colmun1-collect .funticon-item-colmun1-collect-colmunR figure{margin:0 auto;max-width:480px}.funticon-item-dertail .funticon-item-colmun1-collect .funticon-item-colmun1-collect-colmunR figure img{min-width:320px;padding:0 10%}.funticon-item-list-collect{display:flex;gap:0 60px;justify-content:space-between;margin:0 auto;max-width:1080px}.funticon-item-list-collect .funticon-item-box{text-align:center;width:33.33333%}.funticon-item-list-collect .funticon-item-box h3{font-size:2.2rem;margin-bottom:25px}.funticon-item-list-collect .funticon-item-box .description{font-size:1.6rem;margin-bottom:20px}.funticon-item-list-collect .funticon-item-box figure{margin:0 auto;max-width:300px}.funticon-item-list-collect .funticon-item-box figure img{height:160px}@media screen and (max-width:1279px){.function-item-maincontent h2{font-size:2.4rem;letter-spacing:.1rem;padding:8px 40px 8px 80px}.function-item-maincontent h2.function-header-0304{padding:8px 50px 8px 160px}.letro-topPage .function-item-maincontent h2 .function-num{height:80px;left:-10px;top:-12px;width:80px}.letro-topPage .function-item-maincontent h2 .function-num-04{left:60px}.letro-topPage .function-item-maincontent h2 .function-num img{height:22px}}@media screen and (max-width:1080px){.letro-topPage .function-item-maincontent h2{font-size:2rem;letter-spacing:.1rem;padding:8px 35px 8px 70px}.letro-topPage .function-item-maincontent h2.function-header-0304{padding:8px 35px 8px 115px}.letro-topPage .function-item-maincontent h2 .function-num{font-size:3.2rem;height:60px;left:-10px;top:-6px;width:60px}.letro-topPage .function-item-maincontent h2 .function-num-04{left:45px}.funticon-item-list-collect{flex-direction:column;gap:30px 0;justify-content:space-between}.funticon-item-list-collect .funticon-item-box{display:flex;text-align:left;width:100%}.funticon-item-list-collect .funticon-item-box .function-item-description,.funticon-item-list-collect .funticon-item-box figure{width:50%}.funticon-item-colmun1{gap:0 20px}.funticon-item-list{flex-wrap:wrap;gap:30px 20px}.funticon-item-list .funticon-item-box{width:calc(33.33333% - 20px)}.funticon-item-list .funticon-item-box h3{font-size:1.8rem;margin-bottom:5px}.funticon-item-list .funticon-item-box .description{margin-bottom:10px}.funticon-item-install-step-inner{flex-direction:column}.funticon-item-install-step-inner .funticon-item-install-step-colmunL{height:320px;width:100%}.funticon-item-install-step-inner .funticon-item-install-step-colmunL .laptop-mock{left:0;position:absolute;text-align:center;top:0;width:100%;z-index:2}.funticon-item-install-step-inner .funticon-item-install-step-colmunL .laptop-mock img{height:302px;width:520px}.funticon-item-install-step-inner .funticon-item-install-step-colmunL .step-image-video{left:50%;margin-left:-200px;top:22px;width:400px}.funticon-item-install-step-inner .funticon-item-install-step-colmunR .funticon-item-install-step-list{margin:0 auto;max-width:600px}.funticon-item-install-step-inner .funticon-item-install-step-colmunR .funticon-item-install-step-list li{font-size:1.8rem}}@media screen and (max-width:767px){.letro-about-function{background:url(https://service.aainc.co.jp/hubfs/letroLP/letro_2024/page/img_function_background_sp.svg) no-repeat;background-size:100%;padding:40px 0}.letro-topPage .function-item-maincontent h2{font-size:2rem;letter-spacing:.1rem;padding:8px 35px 8px 70px}.letro-topPage .function-item-maincontent h2.function-header-0304{padding:8px 35px 8px 115px}.letro-topPage .function-item-maincontent h2 .function-num{font-size:3.2rem;height:60px;left:-10px;top:-6px;width:60px}.letro-topPage .function-item-maincontent h2 .function-num-04{left:45px}.funticon-item-dertail h3{font-size:1.8rem;text-align:center}.function-item-maincontent .function-box .function-box-text h3{font-size:2rem}.function-item-maincontent .function-box{align-items:center;flex-direction:column;gap:30px 0;justify-content:space-between;padding:50px 20px 15px}.function-item-maincontent .function-box .function-box-text{width:100%}.function-item-maincontent .function-box .function-box-img{text-align:center}.function-item-maincontent .function-box .function-box-img img{margin-left:0}.funticon-item-list-collect .funticon-item-box h3{font-size:1.8rem;margin:0 0 15px;text-align:center}.funticon-item-install-step{margin:0 auto 30px}.funticon-item-colmun1{gap:20px}.funticon-item-list{flex-wrap:wrap;gap:30px 10px}.funticon-item-dertail .funticon-item-colmun1-collect .description,.funticon-item-list-collect .funticon-item-box .description{font-size:1.3rem}}@media screen and (max-width:680px){.funticon-item-colmun1{display:flex;flex-direction:column;gap:20px}}@media screen and (max-width:679px){.funticon-item-dertail .funticon-item-colmun1-collect{flex-direction:column;gap:0 40px}.funticon-item-dertail .funticon-item-colmun1-collect .funticon-item-colmun1-collect-colmunL,.funticon-item-dertail .funticon-item-colmun1-collect .funticon-item-colmun1-collect-colmunR{width:100%}.funticon-item-list-collect .funticon-item-box{flex-direction:column}.funticon-item-list-collect .funticon-item-box .function-item-description,.funticon-item-list-collect .funticon-item-box figure{width:100%}.funticon-item-list .funticon-item-box .description,.funticon-item-list .funticon-item-box h3{text-align:left}.funticon-item-list .funticon-item-box figure{width:160px}.funticon-item-list .funticon-item-box figure img{height:auto}.funticon-item-list-collect .funticon-item-box figure{margin:0 auto;max-width:80%}.funticon-item-list-collect .funticon-item-box figure img{height:auto;padding:20px 30px}.funticon-item-dertail .funticon-item-colmun1-collect .funticon-item-colmun1-collect-colmunR figure{margin:0 auto;max-width:80%}.funticon-item-dertail .funticon-item-colmun1-collect .funticon-item-colmun1-collect-colmunR figure img{height:auto;min-width:auto;padding:20px 30px}.funticon-item-install-step h3{font-size:1.8rem}.funticon-item-install-step-inner .funticon-item-install-step-colmunL{height:220px}.funticon-item-install-step-inner .funticon-item-install-step-colmunL .laptop-mock img{height:186px;width:320px}.funticon-item-install-step-inner .funticon-item-install-step-colmunL .step-image-video{left:50%;margin-left:-121px;top:14px;width:242px}.funticon-item-install-step-inner .funticon-item-install-step-colmunR .funticon-item-install-step-list li{font-size:1.4rem;padding:15px}.funticon-item-install-step-inner .funticon-item-install-step-colmunR .funticon-item-install-step-list li .step-num{margin-right:10px;padding-right:10px}}