.sector-vis{max-width:100%;width:100%;height:120px;margin:0 auto 30px auto;padding:20px 0 40px;background:#f2f2f2;text-align:center}.sector-vis h2{width:100%;margin:0 auto;padding:0;font-size:48px;font-weight:500;color:#414141;text-align:center;letter-spacing:.05em}.sector-vis span.sub{display:block;margin:0 auto;font-size:24px;font-weight:500;text-align:center}@media only screen and (max-width:768px){.sector-vis{max-width:100%;width:100%;height:60px;margin:0 auto 30px auto;padding:20px 0 40px;background:#f2f2f2;text-align:center}.sector-vis h2{width:100%;margin:0 auto;padding:0;font-size:24px;font-weight:500;color:#414141;text-align:center;letter-spacing:.05em}.sector-vis span.sub{display:block;margin:0 auto;font-size:12px;font-weight:500;text-align:center}}.sectorBox{max-width:1140px;width:100%;margin:50px auto 0 auto;padding:0}.sectorBox .btn01{position:relative;max-width:1110px;width:100%;height:200px;margin:0 15px 30px;padding:0;border:1px solid #414141;color:#414141}.sectorBox .btn01 a{position:absolute;top:0;left:0;width:100%;height:200px}.sectorBox .btn01 a:hover{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:#eee;opacity:.3}.sectorBox .btn01 .btn-box{display:flex;align-items:center;justify-content:center;height:200px;margin:0;padding:0}.sectorBox .btn01 .btn-box .txt01{width:95%;margin:0;padding:0;font-size:36px;font-weight:700;letter-spacing:-.05em;text-align:center}.sectorBox h3{width:440px;margin:0;padding:25px 0 30px;background:#b7ed9f;border-left:5px solid #9ccc87;font-size:24px;font-weight:500;color:#fff;line-height:.05em;text-align:left;text-indent:15px}.sectorBox p.txt01{margin:60px 0 0;padding:0;font-size:19.5px;font-weight:400;color:#414141;line-height:1.8em;text-align:left}.sectorBox .img-box{margin:40px auto;padding:0}.sectorBox .unit{display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto 60px auto;padding:0}.sectorBox .unit:nth-child(2n+1){flex-direction:row}.sectorBox .unit:nth-child(2n){flex-direction:row-reverse}.sectorBox .unit .boxL{width:50%;margin:0 15px;padding:0;text-align:center}.sectorBox .unit .boxR{width:50%;margin:0 15px;padding:0;text-align:center}.sectorBox .unit p.txt01{margin:0 0 40px;padding:0;font-size:19.5px;font-weight:500;line-height:1.8em;text-align:justify}@media only screen and (max-width:1200px){.sectorBox{max-width:100%;width:100%;margin:50px auto 0 auto;padding:0}.sectorBox .btn01{position:relative;max-width:100%;width:90%;height:100px;margin:0 auto 30px auto;padding:0;border:1px solid #414141}.sectorBox .btn01 a{position:absolute;top:0;left:0;width:100%;height:100px}.sectorBox .btn01 a:hover{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:#eee;opacity:.3}.sectorBox .btn01 .btn-box{display:flex;align-items:center;justify-content:center;height:100px;margin:0;padding:0}.sectorBox .btn01 .btn-box .txt01{width:95%;margin:0;padding:0;font-size:24px;font-weight:700;letter-spacing:-.05em;text-align:center}.sectorBox .btn01 .btn-box .arrow{width:5%;margin:0;padding:0}.sectorBox h3{width:200px;margin:0;padding:15px 0 20px;background:#b7ed9f;border-left:5px solid #9ccc87;font-size:16px;font-weight:500;color:#fff;line-height:.05em;text-align:left;text-indent:15px}.sectorBox p.txt01{margin:30px 0 0;padding:0;font-size:19.5px;font-weight:400;color:#414141;line-height:1.8em;text-align:left}.sectorBox .img-box{margin:20px auto;padding:0}}@media only screen and (max-width:768px){.sectorBox{max-width:100%;width:100%;margin:25px auto 0 auto;padding:0}.sectorBox .btn01{position:relative;max-width:100%;width:90%;height:100px;margin:0 auto 30px auto;padding:0;border:1px solid #414141}.sectorBox .btn01 a{position:absolute;top:0;left:0;width:100%;height:100px}.sectorBox .btn01 a:hover{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:#eee;opacity:.3}.sectorBox .btn01 .btn-box{display:flex;align-items:center;justify-content:center;height:100px;margin:0;padding:0}.sectorBox .btn01 .btn-box .txt01{width:90%;margin:0;padding:0;font-size:18px;font-weight:700;letter-spacing:-.05em;text-align:center}.sectorBox .btn01 .btn-box .arrow{width:10%;margin:0;padding:0}.sectorBox h3{width:200px;margin:0;padding:15px 0 20px;background:#b7ed9f;border-left:5px solid #9ccc87;font-size:16px;font-weight:500;color:#fff;line-height:.05em;text-align:left;text-indent:15px}.sectorBox p.txt01{width:100%;margin:30px 0 0;padding:0;font-size:12px;font-weight:400;color:#414141;line-height:1.8em;text-align:left}.sectorBox .img-box{margin:20px auto;padding:0}.sectorBox .unit{flex-direction:column;width:90%;margin:0 auto 0 auto;padding:0}.sectorBox .unit:nth-child(2n+1){flex-direction:column}.sectorBox .unit:nth-child(2n){flex-direction:column}.sectorBox .unit .boxL{width:100%;margin:0 0 30px;padding:0;order:1}.sectorBox .unit .boxR{width:100%;margin:0 0 30px;padding:0}.sectorBox .unit p.txt01{width:100%;margin:0 0 20px;padding:0;font-size:13.5px;font-weight:500;line-height:1.8em;text-align:justify}}