@charset "UTF-8";

.nnetdiode-box .h5-tit01{padding-left:40px}
.nnetdiode-box .h5-tit01:before{width:30px;height:30px;top:0;background: transparent url(../img/solutions/ico-h5-nnettrust.gif) no-repeat center/contain;}
.nnetdiode-box .dea-table.nnetdiode-table td{padding: 60px 15px;background: transparent;}
.nnetdiode-box .col02-box > div.wth40{padding: 0 0 0 20px;}
.nnetdiode-box .nnetdiode-table tbody tr .img-box{position:relative;padding: 0 0 0 30%;background: url(../img/solutions/nnetCDS-porduct02.png) no-repeat left 0 top 50%/20% auto;}
.nnetdiode-box .nnetdiode-table tbody tr:nth-child(2) .img-box{position:relative;padding: 0 0 0 30%;background: url(../img/solutions/nnetCDS-porduct02.png) no-repeat left 0 top 50%/20% auto;}
.nnetdiode-box .nnetdiode-table tbody tr .img-box:before{content:'';display:block;position:absolute;top:50%;left: 4px;width:90%;border-bottom: 1px solid #ddd;z-index:-1;}
.nnetdiode-box .nnetdiode-table tbody tr:nt-of-type(2) .img-box{background-image:url(../img/solutions/ico-nnetdiode-porduct02.png)}
.nnetdiode-box .nnetdiode-table tbody tr:nt-of-type(3) .img-box{background-image:url(../img/solutions/ico-nnetdiode-porduct03.png)}
.nnetdiode-box .nnetdiode-table tbody tr .ul-type01{padding: 0 0 0 30%;}
.nnetdiode-box .nnetdiode-table tbody tr span.text-small{font-size:0.875rem;}
.nnetdiode-box .text-large{font-size:1.3125rem;color: #0f0000;}
.nnetdiode-box .text-gray{color:#666;}

.certification-ul-box {display:flex;flex-wrap: wrap}
.certification-ul-box > li{margin:0 10px 10px 0;padding:10px;width:100%;max-width:102px; text-align:center; border: 1px solid #efefef;border-radius:20px;}
/*.certification-ul-box > li:nth-child(n+4):nth-child(-n+6){margin-bottom:0;}
.certification-ul-box > li:last-of-type{margin:0;}*/
.certification-ul-box > li > img{width:100%;margin: 0 0 10px; max-width:80px;}
.certification-ul-box > li > span{display:block;color:#666;}
.nnetdiode-ul-box > li{position:relative;padding: 0 0 0 60px;margin:0 0 20px;word-break: keep-all;}
.nnetdiode-ul-box > li:last-of-type{margin:0;}
.nnetdiode-ul-box > li:before{content:"";display:block;position:absolute;top:0;left:0px;width:50px;height:50px;background: url(../img/solutions/ico-diode01.gif) no-repeat center/50px 50px;}
.nnetdiode-ul-box > li:nth-of-type(2):before{background-image:url(../img/solutions/ico-diode02.gif);}
.nnetdiode-ul-box > li:nth-of-type(3):before{background-image:url(../img/solutions/ico-diode03.gif);}
.nnetdiode-ul-box > li:nth-of-type(4):before{background-image:url(../img/solutions/ico-02.gif);}
.nnetdiode-ul-box > li > strong{display:block;padding:2px 0 10px;font-weight:300;font-size:1.1875rem;}
.usecase-box .bg-box{padding:0;overflow: hidden;}
.usecase-box .bg-box > div{padding:36px;} 
.usecase-box .bg-box.col02-box{}
.usecase-box .bg-box.col02-box .wth25{display: flex;align-items: center;background:#003D69;color:#fff;}
.usecase-box .bg-box.col02-box .wth25 > p{width:100%;word-break:keep-all;}


.nnetdiode-box .col02-box > div.usage-box{padding: 0 0 0 20px;}
.nnetdiode-box .dea-table.nnetdiode-table02 td{padding: 100px 15px;}

.point-funt-wrap {display:flex;justify-content:space-between;}
.point-funt-wrap .point-funt-box {width:calc(33.3333% - 17px);padding:35px 15px;box-sizing:border-box;background-color:#eef4f7;border-radius:32px;}
.point-funt-wrap .point-funt-box .point-funt-title-wrap {padding:0 27px;}
.point-funt-wrap .point-funt-box .point-funt-title-wrap .h6-tit03{color:#0f3053;font-weight:600;}
.point-funt-wrap .point-funt-box .point-funt-title-wrap .h6-tit03:after {background-color:#bc5c2c;}
.point-funt-wrap .point-funt-box .point-funt-title-wrap .h6-tit03:before {background-color:#bc5c2c;}
.point-funt-wrap .point-funt-box .ico-wrap ul {display:flex;justify-content:end;padding:44px 0;}
.point-funt-wrap .point-funt-box .ico-wrap ul li {margin:0 30px 0 0;}
.point-funt-wrap .point-funt-box .ico-wrap ul li:last-of-type {margin: 0 0 0 0;}
.point-funt-wrap .point-funt-box .desc-text-wrap {}
.point-funt-wrap .point-funt-box .desc-text-wrap .desc-text-box {}
.point-funt-wrap .point-funt-box .desc-text-wrap .desc-text-box ul li {font-size:18px;line-height:1.6;padding:20px 0;border-bottom:1px solid #bfbfbf;}
.point-funt-wrap .point-funt-box .desc-text-wrap .desc-text-box ul li:last-of-type {border-bottom:none;}
.point-funt-wrap .point-funt-box .desc-text-wrap .desc-text-box ul li p{padding:0 27px;}

@media screen and (max-width: 1024.98px) {
	.point-funt-wrap {display:flex;justify-content:space-between;flex-wrap:wrap;}
	.point-funt-wrap .point-funt-box {width:calc(50% - 17px);padding:35px 15px;box-sizing:border-box;background-color:#eef4f7;border-radius:32px;margin:0 0 25px;}

}

@media screen and (max-width: 768px) {
	.point-funt-wrap .point-funt-box {width:100%;padding:35px 15px;box-sizing:border-box;background-color:#eef4f7;border-radius:32px;margin:0 0 25px;}
	.nnettrust-box .dea-table td{padding: 7px ;}
	.nnettrust-box .col02-box .table-wrap{margin: 0 0 30px;}
	.nnettrust-box .col02-box > div.wth40{padding: 0 ;}
	.nnettrust-ul-box > li > strong{padding: 0 0 4px;font-size:1.125rem;}
	.usecase-box .bg-box > div{padding:20px;} 
	
	.nnetdiode-box .col02-box .table-wrap {margin: 0 0 30px;}
	.nnetdiode-box .col02-box > div.wth40{padding: 0}
	.nnetdiode-box .col02-box > div.usage-box{padding: 0}
	.nnetdiode-box .dea-table.nnetdiode-table02 td{padding: 30px 7px;}
}

@media screen and (max-width: 480px) {
	.certification-ul-box > li{ max-width: calc(50% - 32px);;}
	.certification-ul-box > li > img{max-width:60px;}
	
	
}