.app .appNav,.app .appTit{border-bottom:1px solid #ddd}.app .appList li a,.app .appNav a{display:block;text-decoration:none}#products .sideNavi01>ul>li.cur>ul>li>a:hover,#products .sideNavi01>ul>li.cur>ul>li>ul>li a:hover,#products .sideNavi01>ul>li>ul>li>a:hover,#products .sideNavi01>ul>li>ul>li>ul>li a:hover{opacity:.7;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)'}#products #topArea.topAreaBaw{height:auto;padding:10px 0}#products #topArea.topAreaBaw .mainTit{margin-top:5px}#products #topArea.topAreaBaw img{height:55px}#products #topArea #topH1 .topSub{font-size:11px;color:#8b949b}@media (max-width:1023px){#products #topArea.topAreaBaw{padding:10px 0}#products #topArea.topAreaBaw .mainTit{margin-top:5px}#products #topArea.topAreaBaw img{height:auto}#products #topArea #topH1 .topSub{font-size:10px}}/*! app
=========================================== */.app #contents{padding:0}.app .appTxt{font-size:13px;margin-top:15px}.app .appTit{font-size:18px;line-height:2;margin:30px 0 20px}.app .appTit+.processList{margin-top:20px}.app .appLine{margin:0 15px}.app .appList{margin-top:40px}.app .appList li{margin-top:0;float:left;width:50%}.app .appList li+li+li{margin-top:30px}.app .appList li img{width:100%;height:auto}.app .appListTit{font-size:18px;margin-top:12px;position:relative;padding-left:22px}.app .appListTit:before{position:absolute;content:'';top:13px;left:4px;width:12px;height:12px;background:url(../img/ico_arrow01.jpg);background-size:cover}.app .appNav{overflow:hidden}.app .appNavWrap{margin:35px -20px 0}.app .appNav li{box-sizing:border-box;border-top:1px solid #ddd;float:left;width:50%;font-size:13px;padding:10px 0 10px 10px}.app .appNav li:nth-child(2n+1){border-right:1px solid #ddd}.app .appNav a{position:relative}.app .appNav a:before{content:'';position:absolute;right:10px;top:50%;margin-top:-4px;display:block;width:0;height:0;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #333}.app .processList{overflow:hidden;margin-top:40px;margin-right:-20px;width:auto}.app .processList>div{box-sizing:border-box;float:left;width:33%;padding-right:28px}@media (min-width:1024px){.app .processList>div:nth-child(3n+1){clear:both}.app .processList>div:nth-child(n+4){margin-top:40px}}.app .processList>div+div+div+div{margin-top:40px}.app .processList>div img{width:205px;height:auto}.app .processList>.processListSet{position:relative;box-sizing:border-box;width:66%;padding-right:28px}.app .processList>.processListSet:after{content:'';position:absolute;top:94px;bottom:0;right:7px;margin:0;width:0;height:0;border-style:solid;border-width:17px 0 17px 14px;border-color:transparent transparent transparent #0160ae}.app .processList>.processListSet .processListSetIn{border:2px solid #d7d8db;padding:8px;zoom:1}.app .processList>.processListSet .processListSetIn:after,.app .processList>.processListSet .processListSetIn:before{content:'';display:table}.app .processList>.processListSet .processListSetIn:after{clear:both}.app .processList>.processListSet .processListSetIn>div{width:49%;float:left}.app .processList>.processListSet .processListSetIn>div:nth-child(2){margin-left:2%}.app .processList>.processListSet .processListIn:after{content:none}.app .processList .tooltip:before,.app .processList .tooltipList li:after,.app .processListIn:after{content:'';height:0;border-style:solid}.app .processListIn{background:#efefef;position:relative;padding:10px 10px 15px}.app .processListIn:after{position:absolute;top:0;bottom:0;margin:auto 0;width:0;right:-23px;border-width:17px 0 17px 14px;border-color:transparent transparent transparent #0160ae}.app .processListSupple{color:#0161ae;text-align:center;font-weight:700;font-size:14px}.app .processListTxt{margin-top:8px;font-weight:700;font-size:16px;line-height:1.4;text-align:center}.app .processListSub{margin-top:5px;font-size:12px;line-height:1.5}.app .processList .tooltip{margin-top:20px;background:#8b949b;padding:5px 10px 10px;position:relative}.app .processList .tooltip:before{position:absolute;display:block;left:0;right:0;margin:0 auto;width:0;top:-10px;border-width:0 10px 10px;border-color:transparent transparent #8b949b}.app .processList .tooltipTit{font-size:14px;text-align:center;color:#fff;font-weight:700}.app .processList .tooltipList{overflow:hidden;text-align:center;letter-spacing:-.5em}.app .processList .tooltipList li{position:relative;margin-top:5px;text-align:left;box-sizing:border-box;letter-spacing:0;font-size:12px;padding:4px 6px;display:inline-block;width:49%;background:#fff}@media (min-width:1024px){.app .processList .tooltipList li+li{margin-left:2%}.app .processList .tooltipList li+li+li{margin-left:0}.app .processList .tooltipList li+li+li+li{margin-left:2%}}.app .processList .tooltipList li:after{top:12px;position:absolute;display:block;right:7px;width:0;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #0160ae}.app .processList>div:last-child .processListIn:after{content:none}.app .processList .tooltipList li a{color:#353535;text-decoration:none;display:block}.app .processList .pc_clear{clear:both!important}.app .processList .pc_clear_none{clear:none!important}.app .processListCustom .processListTitBox{width:9%!important}.app .processListCustom .processListTitBox>div{display:table-cell;vertical-align:middle;text-align:center}.app .processListCustom .processListTitBox+div,.app .processListCustom .processListTitBox+div+div,.app .processListCustom .processListTitBox+div+div+div{width:30%;clear:none!important}.app .processListCustom .processListTitBox+div img,.app .processListCustom .processListTitBox+div+div img,.app .processListCustom .processListTitBox+div+div+div img{width:180px}.app .processListCustom .processListTitBox+div+div+div{margin-top:0!important}@media (max-width:1023px){.app #contents{padding:0 15px}.app .appTit{font-size:14px;line-height:25px;margin-top:15px}.app .appList li{margin-top:20px;width:auto;float:none}.app .appList li+li+li{margin-top:20px}.app .processList{margin-top:16px;margin-right:-6px}.app .processList>div{width:50%;padding-right:16px}.app .processList>div+div+div+div{margin-top:0}.app .processList>div:nth-child(2n+1){clear:both}.app .processList>div:nth-child(n+3){margin-top:15px}.app .processList>div:last-child .processListIn:after{content:none}.app .processList>div img{width:100%;height:auto}.app .processList>.processListSet{width:100%;padding-right:16px;border:none}.app .processList>.processListSet:after{top:0;bottom:0;margin:auto 0;right:4px;border-style:solid;border-width:10px 0 10px 8px;border-color:transparent transparent transparent #0160ae}.app .processListSet{border:2px solid #d7d8db;width:100%}.app .processListIn{padding:6px}.app .processListIn:after{right:-13px;border-style:solid;border-width:10px 0 10px 8px;border-color:transparent transparent transparent #0160ae}.app .processListSupple{font-size:10px}.app .processListTxt{margin-top:8px;font-size:11px}.app .processListSub{font-size:10px;line-height:1.4}.app .processList .tooltip{margin-top:12px}.app .processList .tooltip:before{top:-5px;border-width:0 7px 8px;border-color:transparent transparent #8b949b}.app .processList .tooltipTit{font-size:11px}.app .processList .tooltipList li{font-size:11px;padding:2px 6px;float:none;width:100%;margin-left:0}.app .processList .tooltipList li:after{top:10px}.app .processList .sp_clear{clear:both!important}.app .processList .sp_clear_none{clear:none!important}.app .processListCustom .processListTitBox{display:table}.app .processListCustom .processListTitBox>div{display:table-cell;vertical-align:middle;text-align:center}.app .processListCustom>div:last-child .processListIn:after{content:''}.app .processList.processListCustom{margin-top:16px;margin-right:-6px}.app .processList.processListCustom>div{width:50%!important;padding-right:16px}.app .processList.processListCustom>div+div+div+div{margin-top:0}.app .processList.processListCustom>div:nth-child(2n+1){clear:both}.app .processList.processListCustom>div:nth-child(n+3){margin-top:15px!important}.app .processList.processListCustom>div:last-child .processListIn:after{content:none}.app .processList.processListCustom>div img{width:100%!important;height:auto!important}}/*! etching ( pc fast )
=========================================== */.etching .txtBox{margin-top:50px;border:2px solid #ddd;padding:20px 22px}.etching .txtBox+.txtBox{margin-top:20px}.etching .txtBox .tit{color:#0161ae;font-weight:700;font-size:18px;line-height:1.5}.etching .txtBox .txt{font-size:14px}/*! #products
=========================================== */#products .sideNavi01>ul>li.cur>ul>li>ul{display:none}#products .sideNavi01>ul>li.cur>ul>li.cur ul{display:block}#products .sideNavi01>ul>li.cur>ul,#products .sideNavi01>ul>li>ul{padding:0 20px 20px}#products .sideNavi01>ul>li.cur>ul>li>a,#products .sideNavi01>ul>li>ul>li>a{padding:10px}#products .sideNavi01>ul>li.cur>ul>li>ul,#products .sideNavi01>ul>li>ul>li>ul{padding:0}#products .sideNavi01>ul>li.cur>ul>li>ul>li,#products .sideNavi01>ul>li>ul>li>ul>li{border-top:solid 1px #efefef;line-height:1.4}#products .sideNavi01>ul>li.cur>ul>li>ul>li a,#products .sideNavi01>ul>li>ul>li>ul>li a{background:#a9afb4}#products .sideNavi01>ul>li.cur>ul>li>ul>li.cur a,#products .sideNavi01>ul>li>ul>li>ul>li.cur a{background:#b3bec7}/*! #techmovie=========================================== */.entryList01 ul li .techmovie:before{content:"";position:absolute;right:-28px;width:22px;height:22px;background:url(/common/img/ico_movie01.png)no-repeat right center;background-size:22px}
/*! #techmovie=========================================== */.entryList01 ul li .techlink:before{display:none}#contents .processesTit{margin-bottom: 30px;padding-bottom: 10px;border-bottom:2px solid #ddd ;}

/*  .TechNewsTop
================================================== */
.technews-list__wrap + .technews-list__wrap {
	margin-top: 40px;
}
.technews-list__link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 18px 0;
	text-decoration: none!important;
}
.technews-list__link:hover .postname{
	text-decoration: underline;
}
.technews-list__item {
	padding: 0!important;

}
.technews-list__item:before {
	content:none !important;
}

.technews-list .update {
	width: 170px;
	color: #353535;
}

@media screen and (max-width: 1023px) {
	.technews-list__wrap + .technews-list__wrap {
		margin-top: 30px;
	}
	.technews-list__link {
		display: block;
		font-size: 14px !important;
		padding: 15px 0!important;
	}
	.technews-list__link:hover .postname{
		text-decoration: underline;
	}
	.technews-list__item {
		padding: 0!important;

	}
	.technews-list__item:before {
		content:none !important;
	}

	.technews-list .update {
		width: 100%;
	}
	.technews-list .postname {
		line-height: 1.6;
	}


}