.post-body{margin-bottom:60px}@media screen and (max-width:768px){.post-body,.post-body .m-customer-comment{margin-bottom:50px}}.case-info{background:#edf2f7;padding:80px 0 100px}@media screen and (max-width:768px){.case-info{padding:65px 0 100px}}.m-customer-comment{margin-bottom:60px}.post-data{margin-bottom:100px}.post-data p{margin:1.5em 0}@media screen and (max-width:768px){.post-data p{margin:.75em 0}}.post-data.case-post>.l-button{margin-top:60px}@media screen and (max-width:768px){.post-data.case-post>.l-button{margin-top:40px}}.triangle{border-left:50px solid transparent;border-right:50px solid transparent;border-top:53px solid #1a005d;height:0;margin:20px auto;width:0}.tag-block{margin-bottom:44px}.tag-block .l-tag-list li{margin:0 16px 16px 0}.tag-block .l-tag-list li a{border-radius:50px;font-size:1.6rem;font-weight:700;min-width:128px;padding:10px 20px}.tag-block .l-tag-list li a:after,.tag-block .l-tag-list li a:before{border-radius:50px}@media screen and (max-width:768px){.tag-block{margin-bottom:16px}.tag-block .l-tag-list li a{border-radius:25px;font-size:1.3rem;min-width:93px;padding:2px 12px}.tag-block .l-tag-list li a:after,.tag-block .l-tag-list li a:before{border-radius:25px}}.main-content{margin:0 auto 120px}.main-content.-listing{margin-top:80px}.main-content .adjust-width{max-width:960px}.main-content.-type2 .case-info{padding-bottom:60px}@media screen and (max-width:768px){.main-content.-type2 .case-info{padding-bottom:40px}}.main-content.-type2 .post-body{padding-top:84px}.lead-text{font-weight:700;margin:5em 0 4em}.lead-text p{text-align:center}.case-listing-wrap.adjust-width{max-width:1040px}.case-listing{margin:auto}@media screen and (max-width:768px){.case-listing{width:83%}}.case-listing ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:60px;padding:0}@media screen and (max-width:768px){.case-listing ul{margin-bottom:35px}}.case-listing li{margin-right:5%;width:30%}@media screen and (max-width:768px){.case-listing li{margin-right:0;margin-top:30px;width:100%}.case-listing li:first-child{margin-top:0}}.case-listing li a{color:#000;display:block;text-decoration:none}.case-listing li a .image{border:1px solid #cacae2;border-radius:8px;height:146px;overflow:hidden;position:relative;width:100%}.case-listing li a .image img{height:100%;left:0;position:absolute;top:0;width:100%}.case-listing li a p{font-weight:700;margin:.25em 0 0}.case-listing li a p.heading{color:#1a005d;font-size:1.8rem;margin:.5em 0 .25em}@media screen and (max-width:768px){.case-listing li a p.heading{font-size:1.4rem;margin-top:1em}}.case-listing li:nth-child(3n){margin-right:0}.case-listing li:nth-child(n+4){margin-top:60px}.task-content ul{list-style:none;padding:0}.task-content ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;padding:20px 25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#edf2f7}.task-content ul li:last-child{margin-bottom:0}.task-content ul li p{font-weight:700;margin:0}.task-content ul li .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.task-content ul li .heading .task{background-color:#1a005d;border-radius:7px;color:#fff;font-size:2rem;font-weight:700;line-height:1.28;margin-right:15px;padding:3px;text-align:center;width:77px}.task-content ul li .heading p{color:#1a005d;font-size:2rem;width:152px}.task-content ul li .detail span{background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(35%,#ded82e));background:linear-gradient(transparent 65%,#ded82e 0)}.effect-image{margin-top:10px}.case-content h4{background:none;border-bottom:2px solid #1a005d;border-left:none;color:#000;font-size:2rem;padding:0 0 10px}@media screen and (max-width:768px){.case-content h4{font-size:1.4rem}}.case-content .check-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0}.case-content .check-list li{background:url(https://21173214.fs1.hubspotusercontent-na1.net/hubfs/21173214/Nittsu-necl2022/assets/images/common/icon-check2.png) 0 .25em no-repeat;font-size:1.8rem;font-weight:700;padding-left:25px;width:50%}.case-content .check-list li:nth-child(n+3){margin-top:15px}@media screen and (min-width:769px){.case-content .check-list li:nth-child(n+3){margin-top:15px}}@media screen and (max-width:768px){.case-content .check-list{display:block}.case-content .check-list li{background-position:0 .3em;background-size:14px auto;font-size:1.4rem;padding-left:20px;width:100%}.case-content .check-list li:nth-child(n+2){margin-top:10px}}.case-content .after-table{margin-top:40px}.case-content .after-table table td,.case-content .after-table table th{background:transparent;border:none;vertical-align:middle}.case-content .after-table table td:first-child{color:#d2d8e0;font-size:6rem;font-weight:700;line-height:1;padding:0;text-align:center;width:210px}.case-content .after-table table td:first-child .circle-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#edf2f7;border-radius:50%;height:210px;margin:-30px auto 0;width:210px;z-index:-1}.case-content .after-table table td:nth-child(2){padding-left:25px}.case-content .after-table table td ol{counter-reset:num;list-style:none;padding:0}.case-content .after-table table td ol li{counter-increment:num;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;font-weight:700;padding:10px 0}.case-content .after-table table td ol li:before{color:#8ec300;content:counter(num);font-family:Roboto,sans-serif;font-size:5.2rem;margin-right:24px}.case-content .after-table table td ol li:nth-child(n+2){border-top:1px solid #ccc}@media screen and (max-width:768px){.case-content .after-table{margin-top:40px}.case-content .after-table table tbody,.case-content .after-table table td,.case-content .after-table table th,.case-content .after-table table tr{display:block}.case-content .after-table table tr:nth-child(n+2)>:first-child{padding-top:20px}.case-content .after-table table td:first-child{font-size:4rem;width:100%}.case-content .after-table table td:first-child .circle-image{height:160px;margin-top:-20px;width:160px}.case-content .after-table table td:first-child .circle-image img{max-width:80px}.case-content .after-table table td:nth-child(2){padding:10px 0 0}.case-content .after-table table td ol li{font-size:1.4rem;padding:5px 0}.case-content .after-table table td ol li:before{font-size:2.6rem;margin-right:10px}}