@charset "utf-8";
/* -------------------------------
common
------------------------------- */
.l-content .innerBox {
	width: 920px;
	margin: 0 auto;
}
.l-content .h3box {
	width: 890px;
	margin: 0 auto;
}
.l-content .contactBtn a.m-btnLinkWin--conversion {
	display: block;
	width: 385px;
	height: auto;
	padding: 12px 0 10px;
	margin: 0 0 5px;
	font-size: 14px;
}
.l-content .movie a {
	display: block;
	width: 452px;
	height: 277px;
}

/* gnavi start */
.l-content .gnavi {
	list-style: none;
	position: relative;
	width: 950px;
	height: 81px;
	margin: 0 0 30px;
	padding: 0;
	background-color: #fff;
}
.l-content .gnavi li a,
.l-content .gnavi li .active {
	position: absolute;
	display: block;
	float: left;
	width: 237px;
	height: 40px;
	background: url(/maker/machine-engineering/mech/tech/common/img_gnavi_210430.gif) no-repeat;
	text-indent: 110%;
	white-space: nowrap;
	overflow: hidden;
}
.l-content .gnavi li.nav01 a,
.l-content .gnavi li.nav02 a,
.l-content .gnavi li.nav03 a,
.l-content .gnavi li.nav04 a,
.l-content .gnavi li.nav01 .active,
.l-content .gnavi li.nav02 .active,
.l-content .gnavi li.nav03 .active,
.l-content .gnavi li.nav04 .active {
	top: 0;
	height: 41px;
}
.l-content .gnavi li.nav05 a,
.l-content .gnavi li.nav06 a,
.l-content .gnavi li.nav07 a,
.l-content .gnavi li.nav08 a,
.l-content .gnavi li.nav05 .active,
.l-content .gnavi li.nav06 .active,
.l-content .gnavi li.nav07 .active,
.l-content .gnavi li.nav08 .active {
	top: 41px;
}
.l-content .gnavi li.nav01 a,
.l-content .gnavi li.nav01 .active,
.l-content .gnavi li.nav05 a,
.l-content .gnavi li.nav05 .active {
	left: 0;
}
.l-content .gnavi li.nav02 a,
.l-content .gnavi li.nav02 .active,
.l-content .gnavi li.nav06 a,
.l-content .gnavi li.nav06 .active {
	left: 238px;
}
.l-content .gnavi li.nav03 a,
.l-content .gnavi li.nav03 .active,
.l-content .gnavi li.nav07 a,
.l-content .gnavi li.nav07 .active {
	left: 476px;
}
.l-content .gnavi li.nav04 a,
.l-content .gnavi li.nav04 .active,
.l-content .gnavi li.nav08 a,
.l-content .gnavi li.nav08 .active {
	left: 714px;
	width: 236px;
}
.l-content .gnavi li.nav01 a {
	background-position: 0 0;
}
.l-content .gnavi li.nav02 a {
	background-position: -238px 0;
}
.l-content .gnavi li.nav03 a {
	background-position: -476px 0;
}
.l-content .gnavi li.nav04 a {
	background-position: -714px 0;
}
.l-content .gnavi li.nav01 .active {
	background-position: 0 -41px;
}
.l-content .gnavi li.nav02 .active {
	background-position: -238px -41px;
}
.l-content .gnavi li.nav03 .active {
	background-position: -476px -41px;
}
.l-content .gnavi li.nav04 .active {
	background-position: -714px -41px;
}
.l-content .gnavi li.nav05 a {
	background-position: 0 -82px;
}
.l-content .gnavi li.nav06 a {
	background-position: -238px -82px;
}
.l-content .gnavi li.nav07 a {
	background-position: -476px -82px;
}
.l-content .gnavi li.nav08 a {
	background-position: -714px -82px;
}
.l-content .gnavi li.nav05 .active {
	background-position: 0 -123px;
}
.l-content .gnavi li.nav06 .active {
	background-position: -238px -123px;
}
.l-content .gnavi li.nav07 .active {
	background-position: -476px -123px;
}
.l-content .gnavi li.nav08 .active {
	background-position: -714px -123px;
}
/* gnavi end */

/* ------------------------------------------------------
contents
------------------------------------------------------ */
.l-content .main_txt {
	width: 920px;
	margin: 0 auto 45px;
	font-size: 14px;
}
.l-content .main_h1 {
	position: relative;
	width: 950px;
	height: 190px;
	margin: 0;
	padding: 0;
	border: none;
	background: url(/maker/machine-engineering/mech/tech/solution/images/ver3/img_h1_20200514.png) no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.l-content .main_catch {
	height: 0;
	overflow: hidden;
}
.l-content .main_ancLink {
	width: 860px;
	margin: 0 auto;
}
.l-content .main_ancLink > li {
	position: relative;
	float: left;
	width: 250px;
	height: 360px;
	margin: 0 0 30px;
}
.l-content .main_ancLink > li.anc06,
.l-content .main_ancLink > li.anc07,
.l-content .main_ancLink > li.anc09,
.l-content .main_ancLink > li.anc10 {
	height: 385px;
}
.l-content .main_ancLink > li.anc01,
.l-content .main_ancLink > li.anc04,
.l-content .main_ancLink > li.anc09 {
	margin-left: 55px;
}
.l-content .main_ancLink > li.anc02,
.l-content .main_ancLink > li.anc05,
.l-content .main_ancLink > li.anc07 {
	float: right;
}

.l-content .main_ancLink > li dt {
	height: 315px;
	background: no-repeat center 85px;
	font-size: 14px;
	text-align: center;
}
.l-content .main_ancLink > li.anc06 dt,
.l-content .main_ancLink > li.anc07 dt,
.l-content .main_ancLink > li.anc09 dt,
.l-content .main_ancLink > li.anc10 dt {
	height: 340px;
	background: no-repeat center 110px;
}

.l-content .main_ancLink > li.anc10 dt {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver6/anchor_img10.png);
}
.l-content .main_ancLink > li.anc09 dt {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver5/anchor_img09.png);
}
.l-content .main_ancLink > li.anc07 dt {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/anchor_img07.jpg);
}
.l-content .main_ancLink > li.anc08 dt {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/anchor_img08.jpg);
}
.l-content .main_ancLink > li.anc01 dt {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/anchor_img01.jpg);
}
.l-content .main_ancLink > li.anc02 dt {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/anchor_img02.jpg);
}
.l-content .main_ancLink > li.anc03 dt {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/anchor_img03.jpg);
}
.l-content .main_ancLink > li.anc04 dt {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/anchor_img04.jpg);
}
.l-content .main_ancLink > li.anc05 dt {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/anchor_img05.jpg);
}
.l-content .main_ancLink > li.anc06 dt {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/anchor_img06.jpg);
}
.l-content .main_ancLink > li dd.category {
	position: absolute;
	top: 28px;
	left: 0;
	width: 250px;
	margin: 0 auto 10px;
}
.l-content .main_ancLink > li.anc06 dd.category,
.l-content .main_ancLink > li.anc07 dd.category,
.l-content .main_ancLink > li.anc09 dd.category,
.l-content .main_ancLink > li.anc10 dd.category {
	top: 53px;
}
.l-content .main_ancLink > li dd.category li {
	float: right;
	width: 120px;
	padding: 4px 0;
	background: #d7ecff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.l-content .main_ancLink > li dd.category li:first-child {
	float: left;
}
.l-content .main_ancLink > li dd.btn a.m-btnLink--default {
	display: block;
	width: 168px;
	height: auto;
	margin: 0 auto;
	padding: 5px 0;
	background-image: url(data:image/gif;base64,R0lGODlhCwAIAKIHAHie0R1fudTd6nac0dXe6h5guQBLsf///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjgyNWE1YTc5LTgyYmItYzU0OC1hZGYzLWQ1YTc1Yzk2ZjZlMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQTMzMkI2QTQ0MTgxMUU3ODFBMkEwRjNDOTg1RDQ4RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQTMzMkI2OTQ0MTgxMUU3ODFBMkEwRjNDOTg1RDQ4RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3MTgxNjAwLTNlZTUtMjY0OS05ZTlmLWNhZWRjOTk3YjBkMyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmU1YTQ5YjcwLTQ0MTUtMTFlNy04ODBhLWJjNzFlMTQwMjZhNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAcALAAAAAALAAgAAAMeCLfMYKqtYQKUtAg7WCaHUBjdx4jGWIANobKSCx8JADs=);
}

/* .contactBox2 */
.l-content .contactBox2 {
	position: relative;
	clear: both;
	width: 950px;
	height: 258px;
	margin: 0 0 50px;
	padding: 0;
	border: none;
	background: url(/maker/machine-engineering/mech/tech/solution/images/ver4/contact_bg02_20170908.gif) no-repeat 0 0;
}
.l-content .contactBox2 .ttl,
.l-content .contactBox2 dt,
.l-content .contactBox2 .tel,
.l-content .contactBox2 .name,
.l-content .contactBox2 .caution {
	height: 0;
	overflow: hidden;
}
.l-content .contactBox2 .btn a.m-btnLinkWin--default {
	position: absolute;
	top: 72px;
	left: 246px;
	width: 535px;
	height: auto;
	padding: 10px 0;
}
.l-content .contactBox2 .btn a.m-btnLinkWin--default strong {
	font-size: 16px;
	letter-spacing: 2px;
}
.l-content .contactBox2 .mail a {
	position: absolute;
	top: 185px;
	left: 573px;
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
  text-decoration: none;
}
.l-content .contactBox2 .mail a:hover {
  text-decoration: underline;
}


/* .demoBox */
.l-content .demoBox {
	width: 950px;
	margin: 0 0 50px;
	padding: 18px 0;
	border-top: 5px solid #003f8e;
	background: #f7f7f7;
}
.l-content .demoBox09 {
	width: 950px;
	margin: 0 0 10px;
	padding: 18px 0;
	border-top: 5px solid #003f8e;
	background: #f7f7f7;
}
.l-content .demoBox .ttl {
	width: 920px;
	margin: 0 auto 18px;
}
.l-content .demoBox .ttl img {
	display: block;
}
.l-content .demoBox .innerBox {
	position: relative;
	width: 890px;
	padding: 0 15px 20px;
	background: #fff no-repeat;
}
.l-content .demoBox ul.maker li.misumi,
.l-content .demoBox ul.maker li.logo,
.l-content .demoBox ul.maker li dt {
	height: 0;
	overflow: hidden;
}
.l-content .demoBox ul.maker li dd {
	position: absolute;
	font-size: 10px;
}
.l-content .demoBox .desc {
	position: absolute;
	left: 342px;
	width: 560px;
	font-size: 14px;
}
.l-content .demoBox .movie a {
	margin: 0 auto 35px;
}
.l-content .demoBox dl.resolution {
	width: 790px;
	margin: 0 auto;
	padding: 16px 20px 14px;
	background: #fffce1;
}
.l-content .demoBox dl.resolution dt {
	width: 790px;
	height: 15px;
	margin: 0 0 14px;
	padding: 0 0 8px;
	border-bottom: 1px solid #eab743;
	background: url(/maker/machine-engineering/mech/tech/solution/images/ver3/resolution_ttl.gif) no-repeat 0 0;
	text-indent: 110%;
	white-space: nowrap;
	overflow: hidden;
}
.l-content .demoBox dl.resolution dd {
	width: 785px;
	margin-left: 5px;
}
.l-content .demoBox dl.resolution dd ul li {
	margin: 0 0 2px;
}
.l-content .demoBox dl.resolution dd ul li.odd {
	float: left;
	width: 385px;
}
.l-content .demoBox dl.resolution dd ul li.even {
	float: right;
	width: 385px;
}
.l-content .demoBox ul.items {
	width: 870px;
	margin: 0 auto;
}
.l-content .demoBox ul.items > li {
	float: left;
	width: 278px;
	height: 300px;
	margin: 0 0 16px;
	border: 1px solid #bfbfbf;
}
.l-content .demoBox ul.movieitem > li {
	height: 340px;
}
.l-content .demoBox ul.pluralitem > li {
	height: 360px;
}
.l-content .demoBox ul.singleitem > li {
	height: 280px;
}

.l-content .demoBox ul.items > li.item02,
.l-content .demoBox ul.items > li.item05,
.l-content .demoBox ul.items > li.item08 {
	margin-left: 15px;
}
.l-content .demoBox ul.items > li.item03,
.l-content .demoBox ul.items > li.item06 {
	float: right;
}
.l-content .demoBox ul.singleitem > li.item04,
.l-content .demoBox ul.singleitem > li.item05,
.l-content .demoBox ul.singleitem > li.item06{
	height: 315px;
}
.l-content .demoBox ul.singleitem > li.item04 .btn{
	margin-top: 46px;
}
.l-content .demoBox ul.items > li dt {
	width: 250px;
	height: 196px;
	margin: 0 auto;
	padding: 18px 0 0;
	background: no-repeat center 54px;
	text-align: center;
	font-size: 14px;
}
.l-content .demoBox ul.items > li dd.txt {
	margin: 0 0 10px;
	text-align: center;
}
.l-content .demoBox ul.items > li dd.btn .comming_soon,
.l-content .demoBox ul.items > li dd.btn a.m-btnLink--conversion,
.l-content .demoBox ul.items > li dd.btn a.m-btn--pdf,
.l-content .demoBox ul.items > li dd.movie a.m-btnLink--default {
	margin: 8px auto 0;
	line-height: 1.2em;
}
.l-content .demoBox ul.items > li dd.btn .comming_soon {
	display: block;
	width: 219px;
	padding: 6px 0;
	background: #c9c9c9;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
	text-align: center;
}
.l-content .demoBox ul.items > li dd.btn a.m-btn--pdf {
	width: 219px;
	height: auto;
	padding: 10px 0;
}
.l-content .demoBox ul.items > li dd.btn a.m-btnLink--conversion {
	width: 219px;
	height: auto;
	padding: 10px 0;
}
.l-content .demoBox ul.items > li dd.movie a.m-btnLink--default {
	width: 217px;
	height: auto;
	padding: 9px 0;
}


/* .demoBox09 20171213追加 */
.l-content .demoBox09 .innerBox  {
	padding-top: 370px;
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver5/demo_img09.png);
	background-position: 25px 25px;
}
.l-content .demoBox09 .desc {
	top: 30px;
	left: 565px;
	width: 330px;
}
.l-content .demoBox09 ul.items > li dt {
	width: 250px;
	height: 196px;
	margin: 0 auto;
	padding: 18px 0 0;
	background: no-repeat center 54px;
	text-align: center;
	font-size: 14px;
}
.l-content .demoBox09 ul.items > li.item01 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver5/demo09_item01.jpg);
}
.l-content .demoBox09 ul.items > li.item02 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver5/demo09_item02.jpg);
}
.l-content .demoBox09 ul.items > li.item03 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver5/demo09_item03.jpg);
}
.l-content .demoBox09 ul.items > li.item04 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver5/demo09_item04.jpg);
}
.l-content .demoBox09 ul.items > li.item05 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver5/demo09_item05.jpg);
}
.l-content .demoBox09 ul.items > li.item06 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver5/demo09_item06.jpg);	
}
.l-content .demoBox09 ul.items > li.item07 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver5/demo09_item07.jpg);
}


.l-content .demo09_linkBox ul.dwBox {
	width:860px;
	margin:0 auto 40px;	
}
.l-content .demo09_linkBox ul.dwBox > li {
	float: left;
	width: 410px;
	padding:10px;
}
.l-content .demo09_linkBox ul.dwBox > li dt {
	width:375px;
	height:40px;
	margin: 0 auto;
	background: no-repeat center;
	text-align: center;
	text-indent: 110%;
	white-space: nowrap;
	overflow: hidden;
}
.l-content .demo09_linkBox ul.dwBox > li.dwbtn01 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver5/demo09_txt01.png);
}
.l-content .demo09_linkBox ul.dwBox > li.dwbtn02 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver5/demo09_txt02.png);
}

.l-content .demo09_linkBox ul.dwBox > li dd {
	width:360px;
	height:40px;
	margin: 5px auto;
	background: no-repeat center;
	text-align: center;
}
.l-content .demo09_linkBox ul.dwBox > li dd.btn_l a.m-btnLink--conversion {
	width: 360px;
	height: auto;
	font-size: 14px;
	padding: 12px 0 11px;
	margin:0 auto;
}
.l-content .demo09_linkBox ul.dwBox > li dd.btn_l a.m-btnLink--default {
	width: 360px;
	height: auto;
	font-size: 14px;
	padding: 12px 0 11px;
	margin:0 auto;
}


.l-content .demo09_linkBox ul.dwBox > li dd.btn_l .btnDL {
    background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver5/icon_xls.png);
    background-position: 10px 8px;
    background-repeat: no-repeat;	
}
/*
 .demoBox07 */
.l-content .demoBox07 .innerBox  {
	padding-top: 310px;
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo_img07_20171107.png);
	background-position: 65px 34px;
}
.l-content .demoBox07 ul.maker li.maker01 dd {
	top: 58px;
	left: 650px;
}
.l-content .demoBox07 ul.maker li.maker02 dd {
	top: 110px;
	left: 718px;
}
.l-content .demoBox07 .desc {
	top: 160px;
	left: 340px;
	width: 500px;
}
.l-content .demoBox07 ul.items > li.item01 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo07_item01.jpg);
}
.l-content .demoBox07 ul.items > li.item02 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver5/demo09_item01.jpg);
}

/* .demoBox08 */
.l-content .demoBox08 .innerBox  {
	padding-top: 285px;
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo_img08_20171107.png);
	background-position: 65px 26px;
}
.l-content .demoBox08 ul.maker li.maker01 dd {
	top: 42px;
	left: 655px;
}
.l-content .demoBox08 ul.maker li.maker02 dd {
	top: 93px;
	left: 720px;
}
.l-content .demoBox08 ul.maker li.maker03 dd {
	top: 140px;
	left: 720px;
}
.l-content .demoBox08 .desc {
	top: 190px;
	left: 344px;
	width: 500px;
}
.l-content .demoBox08 dl.resolution dd ul li.odd {
	width: 320px;
}
.l-content .demoBox08 dl.resolution dd ul li.even {
	width: 455px;
}
.l-content .demoBox08 ul.items > li.item01 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo08_item02_ver2.png);
}
.l-content .demoBox08 ul.items > li.item02 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo08_item03.jpg);
}
.l-content .demoBox08 ul.items > li.item03 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver5/demo09_item01.jpg);
}
.l-content .demoBox08 ul.items > li.item04 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo08_item05.jpg);
}

/* .demoBox01 */
.l-content .demoBox01 .innerBox  {
	padding-top: 319px;
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo_img01_20171107.png);
	background-position: 38px 28px;
}
.l-content .demoBox01 ul.maker li.maker01 dd {
	top: 48px;
	left: 660px;
}
.l-content .demoBox01 ul.maker li.maker02 dd {
	top: 88px;
	left: 720px;
}
.l-content .demoBox01 ul.maker li.maker03 dd {
	top: 130px;
	left: 717px;
}
.l-content .demoBox01 ul.maker li.maker04 dd {
	top: 167px;
	left: 762px;
}
.l-content .demoBox01 .desc {
	top: 203px;
}
.l-content .demoBox01 ul.items > li.item01 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo01_item01.jpg);
}
.l-content .demoBox01 ul.items > li.item02 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo01_item02.jpg);
}
.l-content .demoBox01 ul.items > li.item03 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo01_item03.jpg);
}
.l-content .demoBox01 ul.items > li.item04 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver5/demo09_item01.jpg);
}
.l-content .demoBox01 dl.resolution dd ul li.odd {
	width: 430px;
}
.l-content .demoBox01 dl.resolution dd ul li.even {
	width: 345px;
}

/* .demoBox02 */
.l-content .demoBox02 .innerBox  {
	padding-top: 276px;
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo_img02.png);
	background-position: 67px 20px;
}
.l-content .demoBox02 .desc {
	top: 104px;
}
.l-content .demoBox02 ul.items > li.item01 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo02_item01.jpg);
}
.l-content .demoBox02 ul.items > li.item02 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo02_item02.jpg);
}
.l-content .demoBox02 ul.items > li.item03 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo02_item03.jpg);
}

/* .demoBox03 */
.l-content .demoBox03 .innerBox  {
	padding-top: 288px;
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo_img03.png);
	background-position: 85px 14px;
}
.l-content .demoBox03 .desc {
	top: 119px;
}
.l-content .demoBox03 ul.items > li.item01 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo03_item01.jpg);
}
.l-content .demoBox03 ul.items > li.item02 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo03_item02.jpg);
}
.l-content .demoBox03 ul.items > li.item03 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo03_item03.jpg);
}
.l-content .demoBox03 ul.items > li.item04 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver5/demo09_item01.jpg);
}
.l-content .demoBox03 dl.resolution dd ul li.odd {
	width: 435px;
}
.l-content .demoBox03 dl.resolution dd ul li.even {
	width: 340px;
}

/* .demoBox04 */
.l-content .demoBox04 .innerBox  {
	padding-top: 288px;
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo_img04.png);
	background-position: 75px 18px;
}
.l-content .demoBox04 .desc {
	top: 145px;
}
.l-content .demoBox04 ul.items > li.item01 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo04_item02.jpg);
}
.l-content .demoBox04 ul.items > li.item02 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo04_item03.jpg);
}
.l-content .demoBox04 ul.items > li.item03 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver5/demo09_item01.jpg);
}
.l-content .demoBox04 ul.items > li.item04 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo04_item06.jpg);
}
.l-content .demoBox04 dl.resolution dd ul li.odd {
	width: 440px;
}
.l-content .demoBox04 dl.resolution dd ul li.even {
	width: 335px;
}

/* .demoBox05 */
.l-content .demoBox05 .innerBox  {
	padding-top: 248px;
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo_img05_20171107.png);
	background-position: 75px 27px;
}
.l-content .demoBox05 ul.maker li.maker01 dd {
	top: 45px;
	left: 654px;
}
.l-content .demoBox05 .desc {
	top: 93px;
}
.l-content .demoBox05 ul.items > li.item01 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo05_item01.jpg);
}


/* .demoBox06 */
.l-content .demoBox06 .innerBox  {
	padding-top: 268px;
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo_img06.png);
	background-position: 76px 26px;
}
.l-content .demoBox06 .desc {
	top: 106px;
}
.l-content .demoBox06 ul.items > li.item01 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo06_item01.jpg);
}
.l-content .demoBox06 ul.items > li.item02 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo06_item02.jpg);
}
.l-content .demoBox06 ul.items > li.item03 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo06_item03.jpg);
}
.l-content .demoBox06 ul.items > li.item04 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo06_item04.jpg);
}
.l-content .demoBox06 ul.items > li.item05 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver3/demo06_item05.jpg);
}

/* .demoBox10 */
.l-content .demoBox10 .innerBox  {
	padding-top: 276px;
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver6/demo_img10.png);
	background-position: 41px 23px;
}
.l-content .demoBox10 .desc {
	top: 104px;
}
.l-content .demoBox10 ul.items > li.item01 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver6/demo10_item01.jpg);
}
.l-content .demoBox10 ul.items > li.item02 dt  {
	background-image: url(/maker/machine-engineering/mech/tech/solution/images/ver6/demo10_item02.jpg);
}

/* .basicBox */
.l-content .basicBox {
	width: 880px;
	margin: 0 auto 60px;
}
.l-content .basicBox .innerBox {
	width: 880px;
}
.l-content .basicBox .txt {
	float: left;
	width: 465px;
	font-size: 14px;
}
.l-content .basicBox .contactBtn {
	float: right;
	width: 385px;
}
.l-content .basicBox .contactBtn a {
	display: block;
	width: 385px;
	height: 40px;
	font-size: 14px;
}


/* .contactBox */
.l-content .contactBox {
	position: relative;
	clear: both;
	width: 950px;
	height: 153px;
	margin: 0 0 50px;
	padding: 0;
	border: none;
	background: url(/maker/machine-engineering/mech/tech/solution/images/ver4/contact_bg_20170908.gif) no-repeat 0 0;
}
.l-content .contactBox .ttl,
.l-content .contactBox dt,
.l-content .contactBox .tel,
.l-content .contactBox .name {
	height: 0;
	overflow: hidden;
}
.l-content .contactBox .mail a {
	position: absolute;
	top: 72px;
	left: 573px;
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
  text-decoration: none;
}
.l-content .contactBox .mail a:hover {
  text-decoration: underline;
}

