/*----------------------------------------------------
　indexページ
----------------------------------------------------*/
.div_item > a{
  display: inline-block;
  color: #333;
}

.div_item > a > img{
  transition: 0.1s;
}

.div_item > a:hover{
  transform: translate(3px,3px);
  text-decoration: none;
}


/*----------------------------------------------------
　ポップアップページ
----------------------------------------------------*/

.exaple_box{
	display: flex;
	justify-content: flex-start;
	margin:0.5em auto;
	width:600px;
}
@media only screen and (max-width: 768px) {
.exaple_box{
	width:100%;
}
}

/*-----------------------------------------------------------------------------*/

/*左側：タイトル*/
.exaple_title{
	width:15%;
	height: 100%;
	font-size: 75%;
	font-weight:bold;
	color:#fff;
	text-align: center;
	line-height: 53px;
}

@media only screen and (max-width: 768px) {
.exaple_title{
	width:20%;
	height: 100%;
}
}

/*左側：タイトルの行数指定*/

/*PC時 2行*/
.exaple_title.pc2{
	line-height: 75px;
}

@media only screen and (max-width: 768px) {
/*SP時 2行 テキストのアイコンのみ*/
.exaple_title.sp2{
	line-height: 75px;
}
/*SP時 2行 imgのアイコンがある場合*/
.exaple_title.img-sp2{
	line-height: 90px;
}
}

/*左側：タイトルの色*/
.exaple_title.wire{
	background: #FF8C00;
	border: 1px solid #FF8C00;
}

.exaple_title.die{
	background: #4682B4;
	border: 1px solid #4682B4;
}

/*-----------------------------------------------------------------------------*/


/*右側：項目*/
/*機種*/
.exaple_text_content{
	width:85%;
	height: 100%;
	font-size: 100%;
	font-weight:bold;
	padding-left: 8px;
	line-height: 53px;
}
/*d155.html EA28V ロングストローク仕様のみスマホ時折り返すため、文字サイズ調整*/
@media only screen and (max-width: 768px) {
.exaple_text_content.ea28v{
		font-size: 90%;
}
}

/*適用業種・適用技術*/
.exaple_icon_content{
	width:85%;
	height: 53px;
	padding-left: 8px;
}

/*右側：項目の行数*/
/*PC時 2行*/
.exaple_text_content.pc2,
.exaple_icon_content.pc2{
	height: 75px;
}

@media only screen and (max-width: 768px) {
/*SP時 2行 テキストのアイコンのみ*/
.exaple_text_content.sp2,
.exaple_icon_content.sp2{
	height: 75px;
}
/*SP時 2行 imgのアイコンがある場合*/
.exaple_text_content.img-sp2,
.exaple_icon_content.img-sp2{
	height: 90px;
}
}


/*右側：項目の色*/
.exaple_text_content.wire,
.exaple_icon_content.wire{
	border: 1px solid #FF8C00;
}

.exaple_text_content.die,
.exaple_icon_content.die{
	border: 1px solid #4682B4;
}


/*右側：項目内のアイコンを並べる設定*/
.exaple_flex_icon{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	align-items: center;
}

.exaple_flex_icon div{
	margin-right: 5px;
}


/*右側：項目 画像のアイコン*/
.exaple_flex_icon div.icon_Maisert{
	width:48px;
	height:43px;
	background-image: url('/fa/products/mecha/edm/pmerit/example/img/icon/icon_Maisert.png')
}
.exaple_flex_icon div.icon_AT{
	width:77px;
	height:45px;
	background-image: url('/fa/products/mecha/edm/pmerit/example/img/icon/icon_AT.png')
}

.exaple_flex_icon div.icon_nPV{
	width:96px;
	height:48px;
	background-image: url('/fa/products/mecha/edm/pmerit/example/img/icon/icon_nPV.png')
}

.exaple_flex_icon div.icon_ODS{
	width:86px;
	height:25px;
	background-image: url('/fa/products/mecha/edm/pmerit/example/img/icon/icon_ODS.png')
}
.exaple_flex_icon div.icon_PFC{
	width:62px;
	height:46px;
	background-image: url('/fa/products/mecha/edm/pmerit/example/img/icon/icon_PFC.png')
}


/*右側：項目 テキストのアイコン*/
.exaple_flex_icon .example_icon{
	color: #FFF;
	font-size: 75%;
	font-weight: 800;
	line-height: 20px;
	padding: 5px 8px;
	text-align: center;
	letter-spacing: 0.1em;
	display: inline-block;
	vertical-align: middle;
}

/*iテキストのアイコン 色の指定*/
/*ワイヤ*/
/*D-AE電源*/
.bg_ae{background:#b073d7;}
/*FS電源*/
.bg_fs{background:#61cd31;}

/*冷間鍛造     Cold forging*/
.bg_cold{background:#8426b9;}
/*精密プレス     High precision press*/
.bg_high-precision{background:#698beb;}
/*精密プレス(プレート)     High precision press(Plate)*/
.bg_plate{background:#3a5fc6;}
/*光通信関連精密プラ型     Optical communication high precision plastic mold */
.bg_optical-communication{background:#286b0e;}
/*電気電子部品プレス     Electrical and electronic component press*/
.bg_electrical-press{background:#1893b6;}
/*コネクタ精密プラ型     Connector high precision plastic mold*/
.bg_connector-wire{background:#27a220;}
/*時計向け精密歯車部品加工     High precision gear parts for watches*/
.bg_for-watches{background:#fb5daf;}
/*線引ダイス、化繊ノズル     Wired dice, Synthetic fiber nozzle*/
.bg_wired-dice{background:#d3a517;}
/*プレス、プラ型     Press ,Plastic mold*/
.bg_press-plastic{background:#14bdb3;}
/*プレス(歯車)     Press (gear)*/
.bg_press-gear{background:#14bdb3;}
/*部品加工     Parts*/
.bg_parts{background:#a70734;}
/*キー溝加工     Keyslot*/
.bg_keyslot{background:#e5123f;}
/*ダイカスト型     Die-casting*/
.bg_die-casting{background:#da5412;}


/*形彫*/
/*IDPM3*/
.bg_idpm3{background:#b073d7;}

/*自動ジャンプ高さ制御*/
.bg_auto-jump{background:#1893b6;}
/*加工安定化制御*/
.bg_stabilization{background:#fb5daf;}
/*熱変位補正*/
.bg_thermal{background:#26aae1;}
/*高応答性サーボ*/
.bg_servo{background:#f09109;}
/*短絡放電回避制御*/
.bg_short{background:#e8486e;}


/*半導体     Semiconductor*/
.bg_semiconductor{background:#e61818;}
/*家電/自動車住宅プラ型     Home appliances car house plastic mold*/
.bg_home-car-house{background:#0db9af;}
/*光学     Optical*/
.bg_optical{background:#8426b9;}
/*家電/自動車プラ型     Home appliances / car plastic mold*/
.bg_home-car{background:#4ac315;}
/*自動車鍛造(ギア)     Car forging (Gear)*/
.bg_car-forging-gear{background:#d3a517;}
/*自動車鍛造(汎用)     Car forging (General purpose)*/
.bg_car-forging-general{background:#da5412;}
/*コネクタ精密プラ型     Connector precision plastic mold*/
.bg_connector-die{background:#27a220;}
/*電気電子プラ型     Electrical plastic mold*/
.bg_electrical-plastic{background:#206306;}
/*微細プラ型     Fine plastic mold*/
.bg_fine-plastic{background:#5a8757;}


/*-----------------------------------------------------------------------------*/


/*テーブル*/

.example-heading_table_scroll {
	overflow: auto;
	margin:auto;
}

.example-heading_table_scroll table{
	table-layout: fixed;
	width: 600px;
}


@media only screen and (max-width: 768px) {
.example-heading_table_scroll table{
	width: 100%;
}
}

.example-heading_table_scroll th{
	width: 15%;
}
.example-heading_table_scroll .fa-heading_table_content{
	margin:0 auto;
}



/**/
.meswp-example_die_sinking .meswp-example_detail .c-descriptionList__term {background-color: #bca4c9;}
.meswp-example_detail {display: flex;flex-wrap: wrap;align-items: stretch;}
.meswp-example_detail dt {width: 25%;padding:0.5em;align-self: stretch;}
.meswp-example_detail dd {width: 75%;padding:0 0.5em 0.5em 0.5em;align-items: stretch;margin-top: 20px;}
.meswp-example_detail dd:first-of-type {margin-top:0;padding-top:0.5em;}
.meswp-example_detail dd {border:1px solid #bca4c9;}
.meswp-example_detail .c-list{align-items: center;}
.meswp-example_detail .c-list__item {padding-left: 0.5em;padding-right: 0.5em;margin-right: 0.5em;margin-top:0.5em;height: fit-content;}
.meswp-example_detail .icon_maisert {padding: 0;}
.meswp-example_detail .icon_maisert img {vertical-align: middle;}
@media only screen and (max-width: 768px) {
  .meswp-example_detail{display: block;}
  .meswp-example_detail dt {width: 100%;}
  .meswp-example_detail dd {width: 100%;margin-top: 0;}
}
