header .logo a{background:url(/assets/images/common/logo_white.webp) 0 0 no-repeat;background-size:248px 48px}.floatingBtn{position:fixed;z-index:10;right:20px;bottom:40px}.floatingBtn a{line-height:1;display:block;padding:16px 36px;text-align:center;color:#fff;border:4px solid #333;border-radius:100px;background:#0db769;box-shadow:0 4px rgba(0,0,0,.3)}.floatingBtn em{font-size:13px;font-weight:normal;font-style:normal;display:block;margin-bottom:6px}.floatingBtn span{font-size:24px;font-weight:bold;font-style:normal;display:block}.floatingBtn a:hover{background:#0da05d}.enterprise{padding-top:0;letter-spacing:0}.enterprise .fvArea{display:flex;height:1130px;margin-bottom:40px;background:url(/assets/images/enterprise/bg_fv.jpg) 0 0 no-repeat;background-size:cover;justify-content:center}.enterprise .fvAreaInner{width:100%;height:100%;background-color:rgba(11,63,170,.85)}.enterprise .fv{display:flex;max-width:1000px;margin:120px auto 0;justify-content:space-between}.enterprise .fvPic{width:400px}.enterprise .fvPic img{width:100%}.enterprise .fvText{width:calc(100% - 400px);padding-top:40px}.enterprise .fvText h3{font-size:22px;margin-bottom:28px;color:#fff}.enterprise .fvText h2{width:100%;margin-bottom:12px}.enterprise .fvText h2 img{width:100%}.enterprise .fvText ul{display:flex;width:100%;justify-content:space-between}.enterprise .fvText li{width:23%}.enterprise .fvText li img{width:100%}.enterprise .req{max-width:1000px;margin:0 auto}.enterprise .req h2{position:relative;width:100%;margin-bottom:22px;text-align:center}.enterprise .req h2 span{font-size:42px;font-weight:bold;display:inline-block;width:70%;margin:0 auto;color:#fff}.enterprise .req h2:before,.enterprise .req h2:after{position:absolute;top:35%;display:inline-block;width:15%;height:4px;content:"";background-color:#fff}.enterprise .req h2:before{left:0}.enterprise .req h2:after{right:0}.enterprise .req ul{display:flex;justify-content:space-between}.enterprise .req li{width:32%}.enterprise .req li div{font-size:20px;font-weight:bold;position:relative;display:flex;width:100%;min-height:148px;margin:0;padding:20px 20px;color:#fff;border:3px solid #fff;border-radius:12px;background:#063594;align-items:center}.enterprise .req li div:before{position:absolute;top:100%;left:70%;width:38px;height:22px;margin-left:-15px;content:"";background:url(/assets/images/enterprise/fukidashi.png) 0 0 no-repeat;background-size:38px 22px}.enterprise .req li div strong{font-weight:bolder;color:#f0ff00}.enterprise .req li img{display:block;width:160px;margin:20px auto 0}.enterprise .arrowBl{width:100px;margin:20px auto 20px}.enterprise .intro{max-width:1000px;margin:0 auto;padding-bottom:100px}.enterprise .intro h2{position:relative;margin:0 auto 20px;text-align:center}.enterprise .intro h2 span{font-size:36px;position:relative;display:inline-block;margin:0 auto;padding:0 40px;text-align:center}.enterprise .intro h2 span:before,.enterprise .intro h2 span:after{position:absolute;top:50%;display:inline-block;width:44px;height:2px;content:"";transform:rotate(-60deg);background-color:#333}.enterprise .intro h2 span:before{left:0;transform:rotate(60deg)}.enterprise .intro h2 span:after{right:0}.enterprise .intro01{padding:20px;border:6px solid #333;border-radius:14px;background:#204ead}.enterprise .intro01Inner{padding:50px 36px;border:4px solid #333;border-radius:12px;background:url(/assets/images/enterprise/reflection.png) 0 0 no-repeat #ecf9f9;background-size:635px 635px}.enterprise .intro01Inner h3{font-size:32px;line-height:1.4;margin-bottom:16px;text-align:center;color:#204ead}.enterprise .intro01Inner h3 b{font-size:46px;text-align:center;color:#204ead;background:linear-gradient(transparent 80%, #fcee21 80%)}.enterprise .intro01Inner h3 sup{font-size:40%;position:relative;top:-10px;display:inline-block}.enterprise .intro01Inner h4{font-size:18px;text-align:center;color:#204ead}.enterprise .intro01Inner .disc{display:flex;margin-top:40px;justify-content:space-between}.enterprise .intro01Inner .disc p{font-size:20px;line-height:1.8;width:calc(100% - 360px);padding-right:20px}.enterprise .intro01Inner .disc img{width:360px}.enterprise .intro02 h3{font-size:46px;line-height:1.3;margin-bottom:12px;text-align:center}.enterprise .intro02 h3 em{font-size:24px;font-style:normal}.enterprise .intro02Inner{padding:50px 36px 32px;border:6px solid #333;border-radius:14px;background:#fcee21}.enterprise .intro02Inner .pic{width:100%;margin-bottom:32px}.enterprise .intro02Inner .pic img{width:100%}.enterprise .intro02 h4{font-size:32px;line-height:1.3;text-align:center;color:#204ead}.enterprise .intro03{margin-top:40px}.enterprise .intro03 h3{font-size:46px;line-height:1.3;margin-bottom:12px;text-align:center}.enterprise .intro03 ul{display:flex;justify-content:space-between;flex-wrap:wrap}.enterprise .intro03 li{display:block;width:16%;margin-bottom:20px;padding:20px 16px;text-align:center;border:4px solid #333;border-radius:8px}.enterprise .intro03 li .pic{width:100%}.enterprise .intro03 li .pic img{width:100%}.enterprise .intro03 li h4{font-size:17px;line-height:1.4;margin-bottom:6px}.enterprise .minTtl{margin-bottom:20px;text-align:center}.enterprise .minTtl span{font-size:20px;font-weight:bold;line-height:1;display:inline-block;margin-bottom:-20px;color:#204ead}.enterprise .minTtl h2{font-size:60px;line-height:1.4;text-align:center;color:#204ead}.enterprise .minTtl h2 em{font-size:75%;font-style:normal}.enterprise .minTtl h2 img{display:block;width:auto;height:66px;margin:0 auto}.bgBlue{padding:100px 0;background:#204ead}.bgWhite{padding:100px 0;background:#fff}.bgBlue .minTtl span{color:#fff}.bgBlue .minTtl h2{color:#204ead}.enterprise .service{max-width:1000px;margin:0 auto}.enterprise .innerBox{margin:0 auto 20px;padding:50px 36px 32px;border:6px solid #333;border-radius:14px;background:#fff}.enterprise .service h3{margin-bottom:20px;text-align:center}.enterprise .service h3 span{font-size:32px;line-height:1.4;min-height:48px;padding:8px 0 0 72px;background:url(/assets/images/enterprise/icon_service.svg) 0 center no-repeat;background-size:60px 48px}.enterprise .service .innerBox .pic{margin-top:28px;text-align:center}.enterprise .service .innerBox .pic.op{display:block;width:80%;margin:20px auto 0}.enterprise .service .innerBox .pic img{width:100%}.enterprise .features{max-width:1000px;margin:0 auto}.enterprise .features .innerBox{position:relative;overflow:hidden}.enterprise .features h4{position:absolute;z-index:1;top:0;left:0;width:130px;height:130px;color:#fff}.enterprise .features h4::after{position:absolute;z-index:0;bottom:0;left:0;display:block;width:0;height:0;content:"";color:#fff;border-top:130px solid #204ead;border-right:130px solid rgba(0,0,0,0)}.enterprise .features h4 span{font-size:13px;line-height:1;position:relative;z-index:2;display:block;width:80px;padding-top:12px;text-align:center}.enterprise .features h4 span b{font-size:38px;display:block}.enterprise .features h3{font-size:34px;line-height:1.4;margin-bottom:20px;text-align:center}.enterprise .features .features01{background:url(/assets/images/enterprise/bg_features01.svg) center center no-repeat;background-size:cover}.enterprise .features .innerBox .pic{margin-top:28px}.enterprise .features .innerBox .pic img{width:100%}.enterprise .features .note{font-size:12px;line-height:1.4;display:block;margin-top:20px;color:#555}.enterprise .features .lay{display:flex;justify-content:space-between}.enterprise .features .lay .pic{width:468px;margin:0}.enterprise .features .lay p{width:calc(100% - 468px);padding-top:32px;padding-right:20px}.enterprise .features .evidence{display:flex;margin-top:12px;justify-content:space-between;align-items:flex-start}.enterprise .features .evidence .text{width:70%;padding-right:20px}.enterprise .features .evidence .text h5{font-size:14px;font-weight:bold}.enterprise .features .evidence .text p{font-size:12px;line-height:1.4;display:block}.enterprise .features .evidence .pic{display:flex;width:30%;margin-top:8px;align-items:flex-end}.enterprise .features .evidence .pic img{width:60px;height:60px;height:auto;margin-right:8px}.enterprise .features .evidence .pic span{font-size:12px;line-height:1.4;display:block;margin:0;padding:0}.enterprise .features .evidence span.spOnly{display:none}.enterprise .result-cards{display:flex;margin-top:28px;justify-content:space-between;gap:16px}.enterprise .result-card{padding:20px 16px 24px;text-align:center;color:#fff;border-radius:20px;background:#22c473;flex:1}.enterprise .result-header{margin-bottom:4px}.enterprise .result-label{font-size:22px;font-weight:bold;line-height:1.3;display:inline}.enterprise .result-sublabel{font-size:14px;font-weight:normal;line-height:1.3}.enterprise .result-value{font-weight:900;display:flex;margin:8px 0;color:#ffe938;align-items:baseline;justify-content:center}.enterprise .result-value .plus,.enterprise .result-value .number,.enterprise .result-value .unit{text-shadow:2px 0 0 #333,-2px 0 0 #333,0 2px 0 #333,0 -2px 0 #333,1px 1px 0 #333,-1px -1px 0 #333,1px -1px 0 #333,-1px 1px 0 #333}.enterprise .result-value .plus{font-size:44px;margin-right:0}.enterprise .result-value .number{font-size:80px;line-height:1;letter-spacing:-2px}.enterprise .result-value .unit{font-size:26px;font-weight:bold;margin-left:2px}.enterprise .result-footer{font-size:14px;font-weight:bold;line-height:1.4;margin-top:4px}.enterprise .result-footer-sub{font-size:11px;font-weight:normal}.enterprise .result-card--text{display:flex;flex-direction:column;justify-content:center}.enterprise .result-content-row{display:block;text-align:center}.enterprise .result-text-value{font-size:34px;font-weight:900;line-height:1.2;margin:8px 0;color:#ffe938;text-shadow:2px 0 0 #333,-2px 0 0 #333,0 2px 0 #333,0 -2px 0 #333,1px 1px 0 #333,-1px -1px 0 #333,1px -1px 0 #333,-1px 1px 0 #333}.enterprise .result-card--text .result-footer{display:block;margin-top:8px}.enterprise .case{max-width:1000px;margin:0 auto}.enterprise .case .innerBox{position:relative;overflow:hidden}.enterprise .case .innerBox h3{display:flex;margin-bottom:20px;padding-bottom:12px;border-bottom:2px dashed #333;align-items:center}.enterprise .case .innerBox h3 img{display:block;width:320px}.enterprise .case .innerBox h3 span{font-size:24px;display:inline-block;padding-left:20px}.enterprise .case .detail{display:flex;margin-bottom:48px}.enterprise .case .detail img{width:360px;height:360px}.enterprise .case .detail .text{width:calc(100% - 360px);padding-left:28px}.enterprise .case .detail b{color:#0db769}.enterprise .case .detail .reason{margin-top:26px;padding:24px;border-radius:12px;background:#ececec}.enterprise .case .detail .reason h4{font-size:18px;margin-bottom:12px}.enterprise .case .detail .reason li{line-height:1.4;display:flex;margin-bottom:14px}.enterprise .case .detail .reason li::before{font-size:13px;display:block;width:13px;content:"●";color:#0db769}.enterprise .case .detail .reason li span{font-size:14px;width:calc(100% - 13px);padding-left:4px}.enterprise .case .block{margin-bottom:40px}.enterprise .case .block h4{font-size:24px;line-height:1;display:inline-block;margin-bottom:20px;padding:8px 16px 12px;color:#fff;border:2px solid #333;background:#0db769}.enterprise .case .block .pics{display:flex;justify-content:space-between}.enterprise .case .block .pics li{width:32%}.enterprise .case .block .pics li img{width:100%}.enterprise .case .block02{min-height:370px;margin-bottom:-20px;background:url(/assets/images/enterprise/pic_case_block02_01.svg) 75% top no-repeat;background-size:contain}.enterprise .case .block02 p{display:block;margin-bottom:0;padding-top:28px}.enterprise .case .block03 .voice{display:flex;justify-content:space-between;align-items:flex-end}.enterprise .case .block03 .manager{width:138px}.enterprise .case .block03 .manager img{width:100%}.enterprise .case .block03 .ballon{position:relative;display:inline-block;width:calc(100% - 180px);padding:32px 40px;border-radius:20px;background:#ececec}.enterprise .case .block03 .ballon:before{position:absolute;top:70%;left:-40px;width:40px;height:46px;content:"";background:url(/assets/images/enterprise/ballon.png) 0 0 no-repeat;background-size:40px 46px}.enterprise .case .block03 .ballon p{font-size:18px;line-height:1.8}.enterprise .case .block03 .ballon b{font-size:24px;color:#204ead;background:linear-gradient(transparent 90%, #204ead 90%)}.enterprise .stepsOuter{display:flex;max-width:1000px;margin:0 auto;justify-content:space-between}.enterprise .stepBox{overflow:hidden;width:24%;padding-bottom:20px;border:6px solid #333;border-radius:20px;background:#fff}.enterprise .steps .arrowSt{display:block;width:26px;margin:0 auto;transform:rotate(-90deg)}.enterprise .stepBox h2{font-size:15px;font-weight:bold;line-height:1;width:100%;padding:2px 0 10px;text-align:center;color:#fff;background:#204ead}.enterprise .stepBox h2 b{font-size:22px}.enterprise .stepBox h3{font-size:22px;margin:12px auto;padding:0 8px;text-align:center;color:#204ead}.enterprise .stepBox .pic{width:60%;margin:0 auto;text-align:center}.enterprise .stepBox .pic img{width:100%}.enterprise .stepBox p{font-size:14px;line-height:1.5;display:block;padding:12px 20px 0}.enterprise .others .minTtl h2{color:#fff;-webkit-text-stroke:0 #fff}.enterprise .othersOuter{display:flex;max-width:1000px;margin:0 auto;justify-content:space-between;flex-wrap:wrap}.enterprise .othersBox{width:48%}.enterprise .othersBox a{display:block;overflow:hidden;width:100%;margin-bottom:20px;padding:20px;text-align:center;color:#333;border:6px solid #333;border-radius:20px;background:#fff}.enterprise .othersBox a:hover{border-color:#0db769}.enterprise .othersBox h2{font-size:14px;line-height:1;display:inline-block;margin:0 auto 12px;padding:8px 16px 10px;color:#fff;border-radius:100px;background:#0db769}.enterprise .othersBox h3{font-size:30px;display:block;margin:0 auto;margin-bottom:20px;color:#333}.enterprise .othersBox h3 span{display:inline-block;padding-left:30px;background:url(/assets/images/enterprise/icon_others.svg) left center no-repeat;background-size:24px 25px}.enterprise .othersBox .pic{width:80%;margin:0 auto}.enterprise .othersBox .pic img{width:100%}.cvArea{margin-top:60px;text-align:center}.cvArea h3{font-size:24px;margin-bottom:12px;padding-left:80px;color:#fff}.cvArea .cvbutton{display:inline-block;min-height:206px;margin:0 auto;margin-top:-100px;padding-top:100px;background:url(/assets/images/enterprise/pic_cv.svg) 40px center no-repeat;background-size:160px 206px}.cvArea .cvbutton a{font-size:36px;font-weight:bold;line-height:1;display:inline-block;width:740px;padding:40px 24px;animation:buttonAnime 2600ms infinite;color:#fff;border:6px solid #333;border-radius:100px;background:#0db769;box-shadow:0 6px rgba(0,0,0,.3)}@keyframes buttonAnime{0%{transform:scale(100%)}80%{transform:scale(100%)}90%{transform:scale(110%)}100%{transform:scale(100%)}}.cvArea .cvbutton a:hover{background:#0da05d}.cvArea .cvbutton a span{display:block;display:inline-block;padding-left:30px;background:url(/assets/images/enterprise/icon_cv.svg) left center no-repeat;background-size:24px 25px}.bgBlue.btm{margin-bottom:-100px}@media only screen and (max-width: 896px){header .logo a{background-size:206px 40px}.floatingBtn{position:fixed;right:0;bottom:12px;width:100%;padding:0 12px}.floatingBtn a{width:100%;padding:16px 8px;border-width:3px;border-radius:100px;box-shadow:0 4px rgba(0,0,0,.3)}.floatingBtn em{font-size:13px;margin-bottom:6px}.floatingBtn span{font-size:24px}.enterprise{padding-top:0}.enterprise .fvArea{display:flex;height:auto;margin-bottom:0;justify-content:center}.fvAreaInner{padding-bottom:20px}.enterprise .fv{flex-direction:column;width:100%;margin:80px auto -20px}.enterprise .fvPic{position:relative;left:3%;width:70%;margin:0 auto}.enterprise .fvText{width:100%;padding:20px 20px}.enterprise .fvText h3{font-size:3.5vw;line-height:1.4;margin-bottom:12px;text-align:center}.enterprise .fvText h2{margin-bottom:12px}.enterprise .fvText li{width:24%}.enterprise .req{width:100%;margin:0 auto;padding:0 20px}.enterprise .req h2 span{font-size:5.4vw;line-height:1.4;width:100%}.enterprise .req h2:before,.enterprise .req h2:after{display:none}.enterprise .req ul{flex-direction:column}.enterprise .req li{display:flex;width:100%;margin-bottom:12px;justify-content:space-between}.enterprise .req li div{font-size:16px;width:calc(100% - 80px);min-height:100px;padding:16px 16px;border-width:2px;border-radius:8px}.enterprise .req li div:before{display:none}.enterprise .req li div:after{position:absolute;top:50%;left:100%;width:20px;height:12px;margin-top:-15px;margin-left:-4px;content:"";transform:scale(1, -1) rotate(-90deg);background:url(/assets/images/enterprise/fukidashi.png) 0 0 no-repeat;background-size:20px 12px}.enterprise .req li img{display:block;width:80px;margin:0 auto 0;padding-left:12px}.enterprise .arrowBl{width:60px;margin:12px auto 20px}.enterprise .intro{max-width:100%;padding:0 20px 40px}.enterprise .intro h2{margin:0 auto 8px}.enterprise .intro h2 span{font-size:20px;position:relative;display:inline-block;margin:0 auto;padding:0 48px;text-align:center}.enterprise .intro h2 span:before,.enterprise .intro h2 span:after{width:52px}.enterprise .intro01{padding:10px;border-width:3px;border-radius:12px}.enterprise .intro01Inner{padding:24px 12px;border-width:2px;border-radius:9px;background-size:300px 300px}.enterprise .intro01Inner h3{font-size:3.4vw;line-height:1.4;margin-bottom:0}.enterprise .intro01Inner h3 b{font-size:6vw;display:inline-block;margin-top:6px;text-align:center}.enterprise .intro01Inner h3 sup{font-size:80%;top:-4px}.enterprise .intro01Inner h4{font-size:10px}.enterprise .intro01Inner .disc{flex-direction:column-reverse;margin-top:20px}.enterprise .intro01Inner .disc p{font-size:14px;line-height:1.6;width:100%;padding:0}.enterprise .intro01Inner .disc img{width:100%;margin-bottom:12px}.enterprise .intro02{margin-top:-20px}.enterprise .intro02 h3{font-size:7vw;margin-bottom:12px}.enterprise .intro02 h3 em{font-size:60%}.enterprise .intro02Inner{padding:24px 12px;border-width:3px;border-radius:12px}.enterprise .intro02Inner .pic{width:calc(100% + 12px);margin-bottom:16px;margin-left:-10px}.enterprise .intro02 h4{font-size:3.4vw;line-height:1.6}.enterprise .intro03{margin-top:32px}.enterprise .intro03 h3{font-size:7vw;margin-bottom:12px}.enterprise .intro03 ul{display:flex;justify-content:space-between;flex-wrap:wrap}.enterprise .intro03 li{width:32%;margin-bottom:20px;padding:16px 4px;border-width:2px;border-radius:8px}.enterprise .intro03 li h4{font-size:13px;margin-bottom:6px;letter-spacing:0}.enterprise .intro03 li .pic{width:80%;margin:0 auto}.enterprise .minTtl{margin-bottom:12px}.enterprise .minTtl span{font-size:14px;margin:0 auto}.enterprise .minTtl h2{font-size:9vw}.enterprise .minTtl h2 img{height:9vw}.bgBlue,.bgWhite{padding:40px 20px}.bgBlue .minTtl h2{-webkit-text-stroke:1px #fff}.enterprise .service{width:100%;margin:0 auto}.enterprise .innerBox{margin:0 auto 20px;padding:24px 20px;border-width:3px;border-radius:12px}.enterprise .service h3{line-height:1.2;margin-bottom:12px;text-align:left}.enterprise .service h3 span{font-size:20px;line-height:1.2;display:block;min-height:24px;padding:0 0 0 32px;background-size:30px 24px}.enterprise .service .innerBox .pic{margin-top:12px}.enterprise .service .innerBox .pic.op{width:100%;margin:12px auto 0}.enterprise .features{width:100%;margin:0 auto}.enterprise .features h4{width:60px;height:60px}.enterprise .features h4::after{border-top:60px solid #204ead;border-right:60px solid rgba(0,0,0,0)}.enterprise .features h4 span{font-size:9px;width:40px;padding-top:6px;letter-spacing:-0.1}.enterprise .features h4 span b{font-size:16px}.enterprise .features h3{font-size:19px;line-height:1.2;margin-bottom:12px}.enterprise .features .features01{background-size:contain}.enterprise .features .innerBox .pic{margin-top:12px}.enterprise .features .note{font-size:10px;line-height:1.5;margin-top:8px}.enterprise .features .lay{flex-direction:column}.enterprise .features .lay .pic{width:100%}.enterprise .features .lay p{width:100%;padding-top:0;padding-right:0}.enterprise .features .evidence{flex-direction:column}.enterprise .features .evidence .text{width:100%;padding-right:0}.enterprise .features .evidence .text h5{font-size:12px}.enterprise .features .evidence .text p{font-size:10px;line-height:1.5}.enterprise .features .evidence .pic{display:flex;width:100%;margin-top:8px;align-items:flex-start}.enterprise .features .evidence .pic img{width:40px;height:40px;height:auto;margin-right:8px}.enterprise .features .evidence .pic span{font-size:10px;width:calc(100% - 40px)}.enterprise .features .evidence span.spOnly{display:inline-block}.enterprise .result-cards{flex-direction:column;margin-top:16px;gap:10px}.enterprise .result-card{display:flex;flex-direction:row;padding:12px 16px;border-radius:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}.enterprise .result-header{margin-bottom:0;text-align:left;flex:1}.enterprise .result-label{font-size:16px;display:inline}.enterprise .result-sublabel{font-size:11px}.enterprise .result-value{position:absolute;right:10%;margin:0;flex-shrink:0}.enterprise .result-value .plus{font-size:28px}.enterprise .result-value .number{font-size:48px}.enterprise .result-value .unit{font-size:16px}.enterprise .result-value .plus,.enterprise .result-value .number,.enterprise .result-value .unit{text-shadow:1.5px 0 0 #333,-1.5px 0 0 #333,0 1.5px 0 #333,0 -1.5px 0 #333,1px 1px 0 #333,-1px -1px 0 #333,1px -1px 0 #333,-1px 1px 0 #333}.enterprise .result-footer{font-size:10px;width:100%;margin-top:4px;text-align:left}.enterprise .result-footer-sub{font-size:7px}.enterprise .result-card--text{flex-direction:column;padding:12px 16px;align-items:flex-start}.enterprise .result-card--text .result-header{margin-bottom:4px}.enterprise .result-card--text .result-label{font-size:12px}.enterprise .result-card--text .result-content-row{display:block}.enterprise .result-card--text .result-text-value{font-size:18px;display:inline;margin:0;text-shadow:1.5px 0 0 #333,-1.5px 0 0 #333,0 1.5px 0 #333,0 -1.5px 0 #333,1px 1px 0 #333,-1px -1px 0 #333,1px -1px 0 #333,-1px 1px 0 #333}.enterprise .result-card--text .result-text-value br{display:none}.enterprise .result-card--text .result-footer{font-size:14px;display:inline}.enterprise .case{width:100%}.enterprise .case .innerBox{margin:0 auto 20px;padding:24px 20px 0;border-width:3px;border-radius:12px}.enterprise .case .innerBox h3{display:flex;margin-bottom:20px;padding-bottom:12px;border-bottom:2px dashed #333;align-items:center}.enterprise .case .innerBox h3 img{display:block;width:140px}.enterprise .case .innerBox h3 span{font-size:14px;line-height:1.4;padding-left:12px}.enterprise .case .detail{flex-direction:column;margin-bottom:28px}.enterprise .case .detail img{width:100%;height:auto !important;margin-bottom:12px}.enterprise .case .detail .text{width:100%;padding:0}.enterprise .case .detail .reason{margin-top:16px;padding:16px;border-radius:8px}.enterprise .case .detail .reason h4{font-size:16px;margin-bottom:10px}.enterprise .case .detail .reason li{margin-bottom:8px}.enterprise .case .detail .reason li::before{font-size:13px;display:block;width:13px;content:"●";color:#0db769}.enterprise .case .detail .reason li span{font-size:14px;width:calc(100% - 13px);padding-left:4px}.enterprise .case .block{margin-bottom:20px}.enterprise .case .block h4{font-size:16px;margin-bottom:12px;padding:6px 12px 8px;border-width:2px}.enterprise .case .block .pics{flex-wrap:wrap}.enterprise .case .block .pics li{width:49%;margin-bottom:8px}.enterprise .case .block02{position:relative;z-index:1;min-height:180px;margin-bottom:0;background-position:center;background-size:contain}.enterprise .case .block02:after{position:absolute;z-index:0;top:0;left:0;display:block;width:100%;height:100%;content:"";background:hsla(0,0%,100%,.85)}.enterprise .case .block02 h4{position:relative;z-index:1}.enterprise .case .block02 p{position:relative;z-index:1;padding-top:0}.enterprise .case .block03 .voice{flex-direction:column-reverse}.enterprise .case .block03 .manager{width:60px;margin:8px auto 0}.enterprise .case .block03 .ballon{width:100%;padding:20px 20px;border-radius:12px}.enterprise .case .block03 .ballon:before{display:none}.enterprise .case .block03 .ballon:after{position:absolute;top:94%;left:55%;width:32px;height:37px;content:"";transform:scale(-1, -1) rotate(120deg);background:url(/assets/images/enterprise/ballon.png) 0 0 no-repeat;background-size:32px 37px}.enterprise .case .block03 .ballon p{font-size:14px;line-height:1.5}.enterprise .case .block03 .ballon b{font-size:16px;background:linear-gradient(transparent 92%, #204ead 92%)}.enterprise .stepsOuter{flex-direction:column;width:100%;margin:0 auto}.enterprise .stepBox{width:100%;padding-bottom:16px;border-width:3px;border-radius:12px}.enterprise .steps .arrowSt{width:26px;margin:4px auto;transform:rotate(0deg)}.enterprise .stepBox h2{font-size:13px;padding:2px 0 10px}.enterprise .stepBox h2 b{font-size:16px}.enterprise .stepBox h3{font-size:20px;margin:0 auto 6px;padding:0;text-align:left;color:#204ead}.enterprise .stepBoxInner{display:flex;padding:12px 12px 0;justify-content:space-between;align-items:center}.enterprise .stepBox .pic{width:80px;margin:0 auto}.enterprise .stepBox .disc{width:calc(100% - 80px);padding-left:8px}.enterprise .stepBox p{padding:0}.enterprise .othersOuter{width:100%}.enterprise .others .minTtl{margin-bottom:12px}.enterprise .others .minTtl h2{font-size:7vw}.enterprise .othersBox{width:48.5%}.enterprise .othersBox a{margin-bottom:12px;padding:16px 8px;border-width:3px;border-radius:12px}.enterprise .othersBox h2{font-size:10px;margin:0 auto 4px;padding:5px 10px 6px}.enterprise .othersBox h3{font-size:17px;line-height:1.4;margin-bottom:6px}.enterprise .othersBox h3 span{padding-left:14px;background-size:10px 11px}.enterprise .othersBox .pic{width:80%;margin:0 auto}.cvArea{margin-top:20px;text-align:center}.cvArea h3{font-size:13px;margin-bottom:4px;padding-left:50px}.cvArea .cvbutton{min-height:77px;margin-top:-100px;padding-top:100px;background-position:10px center;background-size:60px 77px}.cvArea .cvbutton a{font-size:20px;width:100%;padding:24px 12px 28px;border-width:3px;box-shadow:0 3px rgba(0,0,0,.3)}.cvArea .cvbutton a span{padding-left:22px;background-size:10px 12px}.bgBlue.btm{margin-bottom:-60px}}