@charset "utf-8";
/* content="charset=UTF-8" */

.mainArea .media.lead{margin-bottom:17px;}
.mainArea .media.lead .media__main{
	height:220px;
	background-color:#e2eaf1;
}
.mainArea .media.lead .media__main .btnArea{
	width:610px;
	height:79px;
	margin-left:20px;
	background-color:#fff;
}
.mainArea .media.lead .media__main .txt1{
	width:577px;
	height:77px;
	margin:30px 0 10px 20px;
	background:url(/maker/misumi/fs/tech/cnc_program/images/sprite_txt.png) 0 0px no-repeat;
}
.mainArea .media.lead .media__main .txt2{
	float:left;
	width:255px;
	height:36px;
	margin-top:24px;
	margin-left:20px;
	background:url(/maker/misumi/fs/tech/cnc_program/images/sprite_txt.png) 0 -90px no-repeat;
}
.mainArea .lineBrock{
	padding:22px 15px 24px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #a8a8a8;
}
.mainArea .lineBrock h4{
	margin-bottom:5px;
	font-size:110%;
}
.mainArea .btn1{
	float:right;
	width:250px;
	height:42px;
	margin-right:20px;
	margin-top:20px;
}
.mainArea .btn1 a{
	width:250px;
	height:42px;
	background:url(/maker/misumi/fs/tech/cnc_program/images/sprite_btn.png) 0 0 no-repeat;
}
.mainArea .btn2{
	width:340px;
	height:56px;
	margin:0 auto;
}
.mainArea .btn2 a{
	width:340px;
	height:56px;
	background:url(/maker/misumi/fs/tech/cnc_program/images/sprite_btn.png) 0 -42px no-repeat;
}
.mainArea .captar1{
	width:910px;
	height:824px;
	margin:0 auto;
	background:url(/maker/misumi/fs/tech/cnc_program/images/captar1.png) no-repeat;
}


.mainArea .media.lead .media__main .txt1, .mainArea  .media.lead .media__main .txt2, .mainArea .btn1 a, .mainArea .btn2 a, .mainArea .captar1{
	display:block;
	text-indent:-9999px;
}