h2,.wm-h2{border-bottom:none;border-top:none;font-size:2.8rem;font-weight:bold;margin:60px auto 0;padding:0 0 30px;position:relative;text-align:center}h2::before,h2::after,.wm-h2::before,.wm-h2::after{bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%)}h2::before,.wm-h2::before{background-color:#d6dcdf;max-width:320px;width:100%}h2::after,.wm-h2::after{background-color:#91a1a9;width:70px}.lead{background-color:#0690c7;padding:90px 20px;position:relative}.lead::before,.lead::after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.lead::before{background:url(../img/home/bg.svg) center center no-repeat;background-size:cover;opacity:.3}.lead::after{background:url(../img/home/geometric.svg) center center no-repeat;background-size:auto 100%}.lead p{color:#fff;text-align:center;text-shadow:0 0 5px #000}.lead p span{font-weight:bold}.lead p:nth-child(1){font-size:2.1rem;margin:0}.lead p:nth-child(2){font-size:1.3rem;margin:40px auto 0}.lead p:nth-child(2) span{font-size:1.5rem}@media only screen and (min-width: 480px){.lead p:nth-child(1) br:nth-of-type(1){display:none}.lead p:nth-child(2) br:nth-of-type(1),.lead p:nth-child(2) br:nth-of-type(3){display:none}}@media only screen and (min-width: 768px){.lead p:nth-child(1){font-size:3.2rem}.lead p:nth-child(1) br:nth-of-type(1){display:none}.lead p:nth-child(2){font-size:1.9rem}.lead p:nth-child(2) span{font-size:2.4rem}}@media only screen and (min-width: 992px){.lead{margin:-20px auto 0}.lead p:nth-child(1) br:nth-of-type(2){display:none}}.gridicon{background-color:#fff;border-radius:100%;height:60px;left:10px;position:absolute;top:5px;width:60px;z-index:4}.gridicon svg{height:30px;left:calc(50% - 15px);position:absolute;top:calc(50% - 15px);width:30px}.gridicon svg.electronics{fill:#4069e3}.gridicon svg.iot{fill:#1f90ff}.gridicon svg.bio{fill:#8c82f6}.gridicon svg.food{fill:#fc6177}.gridicon svg.farming{fill:#98cc03}.gridicon svg.environment{fill:#66cdaa}.gridicon svg.frontier{fill:#fea500}.grid{background-color:#4bafd7;padding:0 0 10px}.grid p{margin:0}.grid_item{padding:10px 10px 0}.grid_item a{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;text-decoration:none}.grid_item a>p{position:relative}.grid_item a>p:nth-child(1){background-color:rgba(0,0,0,0.4);color:#fff;height:130px}.grid_item a>p:nth-child(1) span{display:block;left:50%;max-height:calc(100% - 20px);overflow:hidden;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%);width:calc(100% - 20px)}.grid_item a>p:nth-child(2) span{display:block}.grid_item a>p:nth-child(2) span:not(:first-child){font-weight:bold}.grid_item a>p:nth-child(2) span:nth-child(2){background-color:rgba(0,0,0,0.4);color:#fff;height:30px;line-height:3rem;padding:0 10px 0 80px;position:relative;z-index:3}.grid_item a>p:nth-child(2) span:nth-child(3){color:#394247;overflow:hidden;padding:10px 10px 10px 80px;text-overflow:ellipsis;white-space:nowrap}.grid_item a>p:nth-child(2) span.electronics:last-child{background-color:#8ca5ee}.grid_item a>p:nth-child(2) span.iot:last-child{background-color:#4ba8ff}.grid_item a>p:nth-child(2) span.bio:last-child{background-color:#afa8f9}.grid_item a>p:nth-child(2) span.food:last-child{background-color:#fd8192}.grid_item a>p:nth-child(2) span.farming:last-child{background-color:#add635}.grid_item a>p:nth-child(2) span.environment:last-child{background-color:#85d7bb}.grid_item a>p:nth-child(2) span.frontier:last-child{background-color:#feb733}@media only screen and (min-width: 480px){.grid{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;-ms-grid-rows:210px 210px 210px;grid-template-rows:210px 210px 210px;padding:0 calc(10px - 5px) 10px}.grid_wrap:nth-child(1){-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.grid_wrap:nth-child(2){-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.grid_wrap:nth-child(3){-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.grid_wrap:nth-child(4){-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.grid_wrap:nth-child(5){-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3}.grid_wrap:nth-child(6){-ms-grid-column:2;grid-column:2;-ms-grid-row:3;grid-row:3}.grid_item{height:100%;padding:10px calc(10px - 5px) 0}.grid_item a{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;height:100%}.grid_item a>p:nth-child(1){-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;height:auto}.grid_item a>p:nth-child(2){-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}@media only screen and (min-width: 768px){.grid{-ms-grid-columns:33.33% 33.33% 33.33%;grid-template-columns:33.33% 33.33% 33.33%;-ms-grid-rows:210px 210px;grid-template-rows:210px 210px}.grid_wrap:nth-child(1){-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.grid_wrap:nth-child(2){-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.grid_wrap:nth-child(3){-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1}.grid_wrap:nth-child(4){-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.grid_wrap:nth-child(5){-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.grid_wrap:nth-child(6){-ms-grid-column:3;grid-column:3;-ms-grid-row:2;grid-row:2}}@media only screen and (min-width: 992px){.grid{-ms-grid-rows:320px 160px 160px;grid-template-rows:320px 160px 160px;padding:0 2px 2px}.grid_wrap:nth-child(1){-ms-grid-column:1;grid-column:1 / 3;-ms-grid-column-span:2;-ms-grid-row:1;grid-row:1}.grid_wrap:nth-child(2){-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1}.grid_wrap:nth-child(3){-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2 / 4;-ms-grid-row-span:2}.grid_wrap:nth-child(4){-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2 / 4;-ms-grid-row-span:2}.grid_wrap:nth-child(5){-ms-grid-column:3;grid-column:3;-ms-grid-row:2;grid-row:2}.grid_wrap:nth-child(6){-ms-grid-column:3;grid-column:3;-ms-grid-row:3;grid-row:3}.grid_item{padding:2px 2px 0}}.info{border-bottom:6px solid #eaeaea;margin:0}.info_normal_others{display:-webkit-flex;display:flex;-webkit-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}.info_normal_others>a{display:block;text-decoration:none}.info_normal_others>a:nth-child(1){background-color:#afb3b5;border-radius:4px;color:#fff;font-size:1.2rem;font-weight:bold;line-height:2rem;margin:20px 0 0 20px;padding:0 10px;text-align:center;transition:all .3s ease}.info_normal_others>a:nth-child(2){color:#364566;margin:20px 0 0;padding:0 0 0 20px;position:relative}.info_normal_others>a:nth-child(2)::before{border:2px solid #adb9bf;border-width:2px 2px 0 0;content:"";display:block;height:5px;left:3px;position:absolute;top:calc(50% - 5px);transform:rotate(45deg);width:5px}.company{margin:40px auto 0}.company a{background-position:center center;background-repeat:no-repeat;background-size:100% 100%;border-radius:100%;display:block;height:190px;margin:20px auto 0;max-height:100%;max-width:190px;position:relative;text-decoration:none;transition:all .3s ease}.company a span{display:block}.company a span:nth-child(1){background-position:center bottom;background-repeat:no-repeat;height:120px;margin:0 auto;padding:40px 0 0;width:60px}.company a span:nth-child(2){color:#5e6a85;display:block;font-size:1.6rem;font-weight:bold;margin:20px auto 0;text-align:center}.company .column_wrap:nth-child(1) a{background-image:url(../img/home/icon_bg_01.png)}.company .column_wrap:nth-child(1) a span:nth-child(1){background-image:url(../img/icon/company_bill.svg)}.company .column_wrap:nth-child(2) a{background-image:url(../img/home/icon_bg_02.png)}.company .column_wrap:nth-child(2) a span:nth-child(1){background-image:url(../img/icon/company_access.svg)}.company .column_wrap:nth-child(3) a{background-image:url(../img/home/icon_bg_03.png)}.company .column_wrap:nth-child(3) a span:nth-child(1){background-image:url(../img/icon/company_recruit.svg);width:70px}.company .column_wrap:nth-child(4) a{background-image:url(../img/home/icon_bg_04.png)}.company .column_wrap:nth-child(4) a span:nth-child(1){background-image:url(../img/icon/company_compliance.svg);width:80px}.footer_add{background-color:#f9f9f9;border-top:6px solid #f2f2f2;margin:120px auto 0;padding:40px 20px;position:relative}.footer_add::after{background-color:#dce7ea;bottom:0;content:"";display:block;height:1px;left:50%;max-width:600px;position:absolute;transform:translateX(-50%);width:60%}.footer_add_item{text-align:center}.footer_add_item>p{font-size:1.5rem;margin:20px auto 0}.footer_add_item>p:nth-child(1) a{color:#0690c7;position:relative;text-decoration:none}.footer_add_item>p:nth-child(1) a::after{background:url(../img/icon/arrow_btn_blue.svg) center center no-repeat;content:"";display:inline-block;height:12px;margin:0 0 0 10px;vertical-align:middle;width:12px}.footer_add_item>p:nth-child(2) img{margin:0 auto;max-width:80px}.footer_add_item>p:nth-child(2) a{color:#394247;display:inline-block;margin:10px 0 0;text-decoration:none}.footer_conversion{border-top:none;margin:0 auto}@media only screen and (min-width: 768px){.footer_add_item>p{display:inline-block;vertical-align:middle}.footer_add_item>p:nth-child(1){padding:0 40px 0 0}.footer_add_item>p:nth-child(2) img{display:inline-block;vertical-align:middle}.footer_add_item>p:nth-child(2) a{margin:0;vertical-align:middle}}.hover_on .grid_item a>p:nth-child(1){opacity:0;transition:all .3s ease}.hover_on .grid_item a:hover>p:nth-child(1){opacity:1}.hover_on .info_normal_others a:nth-child(1):hover{background-color:#fff;color:#afb3b5;text-decoration:none}.hover_on .company a:hover{opacity:.7}.hover_on .footer_add_item>p:nth-child(1) a:hover,.hover_on .footer_add_item>p:nth-child(2) a:hover{text-decoration:underline}@media all and (-ms-high-contrast: none){.lead{background-color:transparent}.lead::before{background:url(../img/home/bg.jpg) center center no-repeat;background-size:cover;opacity:1;z-index:-1}.lead::after{content:none}}@-moz-document url-prefix(){.grid_item a{grid-template-rows:1fr 71px}}@media screen and (-webkit-min-device-pixel-ratio: 0){.grid_wrap,.grid_item,.grid_img{overflow:hidden}}
/*# sourceMappingURL=home.css.map */
