

/*内蔵機能*/

.l-section .cpunavi{text-decoration:underline;display: block;font-weight: bold;margin:10px 0px;}
.l-section .cpu1{color: #64a644;}
.l-section .cpu2{color: #c13038;}

/*各リストの横ならび調整*/
.l-section .plcsection .cpusize {width:48%;margin-left: 1%}

/*各リストタイルと*/
.l-section .product_title{
  padding: 6px 10px;
  color: #003465;
  font-weight: bold;
  border-bottom: 2px dotted #003465;
  margin-top: 50px;
  font-size: 24px;
}

/*各下部の製品仕様リンク*/
.l-section .product_eachcpu{
margin-top: 60px;
border-top: 2px dotted #003465;
width: 100%;
  position: relative;
	padding-top: 50px;
}

.l-section .product_eachcpu::before{
  content: '';
  position: absolute;
  left: 50%;
  top: -1px;
  display: block;
  width: 0;
  height: 0;
  border-top: 15px solid #003465;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
}


/*各リスト　画像右寄せ*/
.l-section .upumimgr{
	float: right;
	padding: 10px 0 0 10px;
}

/*各リスト　注釈*/
.l-section .cpunotes{margin:10px 0; padding: 0 8px;}
.l-section .cpunotes ol{margin: 0;	padding: 0; counter-reset: number 0; }
.l-section .cpunotes li {list-style: none;margin-left: 3em; text-indent: -2em;font-size: 62.5%;line-height: 1.5;}
.l-section .cpunotes li:before {display: inline;color: #FF0000;  content: "※";}

.l-grid__item .mt10px{
  margin-top:10px;
}