@charset "UTF-8";.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)!important}.atmc-pl-08 .atmc-card{padding:1rem 1.5rem!important}.atmc-pl-08_contents .mt-6{margin-top:1rem!important}.cell_1656590309586-vertical-alignment{justify-content:flex-start!important}.atmc-pl-08 a,.atmc-pl-08 a:visited *,.atmc-pl-08_detail{color:#333!important;text-decoration:none!important}.atmc-pl-08_detail{line-height:1.2}.atmc-pl-08_detail .atmc-cap{text-align:left}.platform h2{font-size:21px;font-weight:600}.platform h3{font-size:16px;font-weight:600;padding:32px 24px}.platform img{border-radius:50%;height:160px;margin:0 auto;width:160px}.esg card{padding:32px 40px}.platform-grcs p{color:#666;font-size:16px;margin-bottom:0!important}.disp-flex{display:flex}.disp-flex-mid{display:grid;grid-template-columns:auto;justify-content:center;list-style-position:inside}.wak-1{font-size:21px;font-weight:600}.wak-1 li{padding:16px 0}.wak-2{background-color:#eee;border-radius:4px;padding:40px 24px 24px}.wak-2 li{font-size:18px;padding:8px 0}.wak-3{background-color:#114b5f;border-radius:4px;color:#fff;font-size:21px;padding:40px 24px 24px}.wak-3 li{font-size:24px;padding:16px 0 8px}.wak-4{border:4px solid #d6d6d6;color:#8f8f8f;padding:32px 40px}.wak-4 h5{font-size:18px}.wak-4 li{font-size:14px;margin-top:8px}.wak-4 small{font-family:Arial,メイリオ,MS Pゴシック;font-size:12px}.yj{align-items:center;display:flex;font-size:64px;justify-content:center}.service-menu h3{color:#666;font-size:19px;font-weight:400;padding:40px 0 0}.service-menu .sien img{margin-right:24px}.sien{display:block;margin-top:16px;padding:0 16px}.sien strong{color:#595959}.service-menu h4{font-size:21px;margin-bottom:0;margin-top:32px;padding:16px 16px 8px;text-align:left}.service-menu h4 small{color:#8a8a8a;display:inline-block;font-size:12px;font-weight:400;margin-bottom:11px}.service-menu p{clear:left;color:#666;font-size:16px;line-height:1.8;padding:16px;text-align:left}.color{background-color:#00fbff}.jm-sticky-top{position:-webkit-sticky;position:sticky;top:7em}.header-area img{height:auto;max-width:100%}.bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-background-overlay{bottom:0;height:72%;left:0;position:relative;width:100%;z-index:1}.slide-background-overlay:after{background:rgba(0,0,0,.9);background:-webkit-linear-gradient(bottom,rgba(0,0,0,.9),rgba(0,0,0,.1) 90%,transparent);background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.1) 90%,transparent);bottom:0;content:"";height:72%;left:0;position:absolute;width:100%;z-index:-1}.header-area{background-color:transparent;height:auto;left:0;padding:8px 30px;position:fixed;top:0;-webkit-transition-duration:.5s;transition-duration:.5s;width:100%;z-index:995}.hero-slides .single-hero-slide{cursor:pointer;height:250px;overflow:visible;padding:16px 40px 40px}.hero-slides .single-hero-slide,.hero-slides .single-hero-slide .hero-slides-content{color:#fff;position:relative;-webkit-transition-duration:.8s;transition-duration:.8s;z-index:1}.hero-slides .single-hero-slide .hero-slides-content{bottom:0;font-size:15px;-webkit-transform:translateY(75%);transform:translateY(75%)}.hero-slides .single-hero-slide .hero-slides-content .line{background-color:#fff;display:block;height:1px;margin-bottom:8px;margin-top:8px;width:100px}.hero-slides .single-hero-slide .hero-slides-content h2{color:#fff;font-size:27px;font-weight:100}.hero-slides .single-hero-slide .hero-slides-content p{color:#fff;font-size:16px;font-weight:100!important;margin-bottom:0;margin-top:64px;-webkit-transition-duration:.5s;transition-duration:.5s}.hero-slides .single-hero-slide:hover .hero-slides-content{padding-top:56px;-webkit-transform:translateY(0);transform:translateY(0)}.hero-slides .single-hero-slide:hover p{margin-top:40px}@media only screen and (min-width:992px) and (max-width:1199px){.hero-slides .single-hero-slide{height:300px}.hero-slides .single-hero-slide .hero-slides-content p{margin-top:48px}.hero-slides .single-hero-slide .hero-slides-content h2{font-size:21px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-slides .single-hero-slide{height:250px}.hero-slides .single-hero-slide .hero-slides-content p{font-size:14px;margin-top:64px}.hero-slides .single-hero-slide .hero-slides-content h2{font-size:18px}.hero-slides .single-hero-slide .hero-slides-content{-webkit-transform:translateY(50%);transform:translateY(50%)}}@media only screen and (max-width:767px){.hero-slides .single-hero-slide{height:250px}}.hero-area{background-color:#fff;overflow:hidden;position:relative;z-index:1}.hero-area a{color:#fff!important;text-decoration:none!important}.hero-area .hero-content,.hero-area .hero-thumbnail{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-width:50%;position:relative;z-index:1}@media only screen and (max-width:767px){.hero-area .hero-content,.hero-area .hero-thumbnail{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:100%}}.hero-area .hero-content{height:880px;padding:100px 0}.hero-area .hero-content .line{background-color:#fff;display:block;height:1px;margin-bottom:30px;width:100px}.hero-area .hero-content h2{color:#fff;font-size:48px;margin-bottom:25px}@media only screen and (min-width:992px) and (max-width:1199px){.hero-area .hero-content h2{font-size:40px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-area .hero-content h2{font-size:30px}.hero-slides .single-hero-slide .hero-slides-content p{font-size:13px;margin-top:32px}.hero-slides .single-hero-slide .hero-slides-content{-webkit-transform:translateY(75%);transform:translateY(75%)}.hero-slides .single-hero-slide{padding:16px 24px 24px}}@media only screen and (max-width:767px){.hero-area .hero-content h2{font-size:30px}}.hero-area .hero-content p{color:#fff;margin-bottom:30px}@media only screen and (max-width:767px){.hero-area .hero-content{height:auto}}.dx{background-color:#a7a2a9;padding:24px}.dx a{color:#606060;text-decoration:none}.dx a:hover{background-color:#efefef}@media screen and (min-width:768px){.dx{background-color:#a7a2a9;padding:80px}}.mtral p{color:#666;font-size:16px}.mtral ul{border:1px solid #ccc;display:inline-block;padding:24px 40px}.mtral h5{padding-top:16px}.mtral h6,h6.mtral{background-color:#8f9c9c;color:#fff;display:inline-block;padding:8px 16px}.atmc-content-01 .atmc-intro{margin-top:0!important}.mtrl_process p{color:#666;font-size:16px;margin-top:24px}.mtrl_process .bg-primary{background-color:#123454!important}.atmc-blog-07 a{text-decoration:none!important}.atmc-blog-07 a:visited .atmc-blog-07_date.atmc-cap,.atmc-blog-07 a:visited .atmc-blog-07_name{color:#666!important}.atmc-blog-07_topic{background-color:#5e5c5c;line-height:1;padding:8px 16px}.atmc-list-numbered-04 ul li.atmc-card{list-style:none;margin-bottom:1rem;padding:3rem;position:relative}.mtrl_process .atmc-card{background-color:#fff;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.35);margin:.75rem 0;padding:2rem 3rem}.mtrl_process h5{color:#051c33;padding-top:1rem}.atmc-list-numbered-04_number:before{content:"Step :　"}.atmc-list-numbered-04_number{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8rem;height:2rem;justify-content:center;left:-1rem;position:absolute;top:.5rem;width:6rem}.bg-primary{background-color:#be0001!important}.kindai-table{table-layout:fixed}.kindai-table thead th{background:#308c7e;color:#fff;font-weight:700;padding:8px;text-align:center}.kindai-table tbody th,.kindai-table tfoot th{background:#eee;font-size:1.2rem;font-weight:600;vertical-align:middle;white-space:inherit}.kindai-table tbody td,.kindai-table tfoot td{padding:24px;text-align:left}.kindai-table tbody td ul{margin-top:0!important}.kindai-table tbody td ul li{padding-bottom:16px}.kindai-table img{padding-bottom:5px}.posi_rel{position:relative}.yoko_scr{display:none;position:absolute;right:16px;top:0}@media screen and (max-width:990px){.scroll{overflow-x:auto}.kindai-table{margin:0 10px 50px;min-width:990px}.kindai-table td{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.posi_rel{padding-top:24px}.yoko_scr{display:block;font-size:14px}}.atmc-cap{margin-top:8px}.btn_link{text-align:center;text-decoration:none}.btn_link:hover{color:#333;text-decoration:none}