@charset "UTF-8";.indexVideo{margin:0 0 20px}.indexVideo img{width:100%;object-fit:cover;font-family:"object-fit: cover;";max-height:940px}.videoInner video{width:100%}.indexLeadTitle{font-size:calc(1.575rem + 2.925vw);font-weight:800;margin:0 0 80px;text-align:center;color:#000;line-height:1.5}.strongList{max-width:500px;margin:0 auto}.strongItem{border-bottom:solid 1px #707070}.strongItem:first-of-type{padding:0 0 70px}.strongItem:not(:first-of-type){padding:70px 0}.strongItemInner{position:relative}.pointNum{line-height:1;font-size:calc(2.125rem + 7.875vw);color:#1058cb;text-align:center;margin:0 0 10px}.pointTitle{color:#1058cb;text-align:center;font-weight:500;margin:0 0 30px;font-size:calc(1.405rem + 1.395vw)}.circle{top:0;left:50%;transform:translateX(-50%);position:absolute;width:288px;height:288px;z-index:-1;border-radius:50%;background:#ffe44b}.works{margin:120px 0}.worksBg{background:#eaeaea;padding:100px 15px}.worksText{font-size:calc(1.425rem + 1.575vw);margin:0 0 35px;text-align:center;font-weight:800;color:#000}.worksList{max-width:425px;margin:0 auto}.worksList span img{width:100%}.worksItem:not(:last-of-type){margin:0 0 45px}.worksLink{display:block;position:relative;text-decoration:none;transition:.3s}.worksLink img{min-height:365px;object-fit:cover;font-family:"object-fit: cover;"}.worksLink:hover{opacity:.8}.worksBusiness{font-size:calc(1.355rem + .945vw);font-weight:500;max-width:80%;margin:-20px auto;position:relative;padding:15px;color:#fff;background:#1058cb;text-align:center}.worksBusiness::before{position:absolute;content:"";left:50%;transform:translateX(-50%);top:10px;border-top:solid 10px #ffe44b;border-left:solid 6px transparent;border-right:solid 6px transparent}.indexNews{padding:0 15px;margin:0 0 80px}.policy{padding:0 15px}.policyInner{padding:20px 20px;border:solid 1px #ddd;max-width:960px;margin:0 auto}.policyTitle{font-size:calc(1.325rem + .675vw);font-weight:500;text-align:center;margin:0 0 20px}.policyText+.policyText{margin:15px 0 0}@media (min-width:768px){.pointNum{margin:0 0 25px}.worksList{display:flex;justify-content:space-between;max-width:1300px;padding:0 20px 0}.worksItem{width:calc(50% - 20px)}.worksLink img{min-height:0}.worksBusiness{padding:25px 15px 20px 15px}}@media (min-width:960px){.indexLeadTitle{margin:0 0 110px}.strongList{max-width:100%;display:flex;justify-content:space-between}.strongItem{border-bottom:solid 0;border-right:solid 1px #707070;width:33.333%}.strongItem:first-of-type{padding:0 20px;border-left:solid 1px #707070}.strongItem:not(:first-of-type){padding:0 20px}.strongItemInner{min-height:288px}}@media (min-width:1000px){.indexLeadTitle{font-size:4.5rem}.pointNum{font-size:10rem}.pointTitle{font-size:2.8rem}.worksText{font-size:3rem}.worksBusiness{font-size:2.3rem}.policyTitle{font-size:2rem}}