@charset "utf-8";
/* CSS Document */

/* 導入部分 ---------------------------------------------------------------- */
.l-content {
	width: 950px;
	margin: 0 auto;
	text-align: left;
}
.l-content .l-content_main {
	width: 930px;
	margin: 0 auto;
}
.l-content .l-content_main #wrapper_intro {
	margin-bottom: 20px;
}
/* 2D、3Dリンク */
.l-content #wrapper_intro #btn_2dcad,.l-content #wrapper_intro #btn_3dcad {
	width: 194px;
	height: 28px;
	margin: 5px 0;
}
.l-content #wrapper_intro #btn_2dcad a {
	width: 194px;
	height: 28px;
	display: block;
	background: url(/maker/misumi/cad/img/sprite.png) no-repeat -698px -24px;
	text-indent: -9999px;
}
.l-content #wrapper_intro #btn_3dcad a {
	width: 194px;
	height: 28px;
	display: block;
	background: url(/maker/misumi/cad/img/sprite.png) no-repeat -504px -24px;
	text-indent: -9999px;
}
.l-content #wrapper_intro #btn_2dcad a:hover,.l-content #wrapper_intro #btn_3dcad a:hover {
	opacity: .85;					/* FF 1.5以上, Opera, Safari */
	filter: alpha(opacity=85);		/* IE 8以下 */
	-ms-filter: "alpha(opacity=85)";	/* IE 8 */
	-khtml-opacity: .85;					/* Safari 1.x */
	-moz-opacity: .85;					/* FF 1.5以下, Netscape */
}
/* 他の形式でダウンロード */
.l-content #cadTypeLink {
	margin-top: 5px;
	padding: 10px;
	background-color: #f0f3fb;
	width: 230px;
	text-align: center;
}
.l-content #cadTypeLink #selectY {
	width: 230px;
}
.l-content #member_box {
	width: 502px;
	/*	min-height:			70px;*/
	background: url(../images/img_box_bg.gif) repeat-y left top;
	margin-top: 10px;
}
.l-content #member_box_T {
	width: 502px;
	height: 5px;
	background: url(/maker/misumi/cad/img/sprite.png) no-repeat -90px top;
}
.l-content #member_box_B {
	width: 502px;
	height: 5px;
	background: url(/maker/misumi/cad/img/sprite.png) no-repeat -90px -15px;
}
*html .l-content #member_box_B {
	overflow: hidden;
}
.l-content #member_box #exp {
	margin: 10px 36px;
}
.l-content #member_box p {
	color: #003366;
	font-weight: bold;
	line-height: 1.75em;
	/*width:				234px;*/
	float: left;
}
.l-content #member_box #btn_member {
	width: 180px;
	height: 35px;
	float: right;
	margin-top: 2px;
}
.l-content #member_box #btn_member a {
	width: 179px;
	height: 35px;
	display: block;
	background: url(/maker/misumi/cad/img/sprite.png) no-repeat -791px top;
	text-indent: -9999px;
}
.l-content #member_box #btn_member a:hover {
	opacity: .85;					/* FF 1.5以上, Opera, Safari */
	filter: alpha(opacity=85);		/* IE 8以下 */
	-ms-filter: "alpha(opacity=85)";	/* IE 8 */
	-khtml-opacity: .85;					/* Safari 1.x */
	-moz-opacity: .85;					/* FF 1.5以下, Netscape */
}
/* ダウンロードリスト ---------------------------------------------------------------- */
.l-content .wrapper_download {
	width: 930px;
}
.l-content .wrapper_download #title_h3 {
	width: 925px;
	background-color: #f0f3fb;
	border-bottom: solid 1px #ccc;
	border-left: solid 5px #002b71;
	margin-bottom: 10px;
}
.l-content .wrapper_download #title_h3_soft1 {
	width: 925px;
	background-color: #f0f3fb;
	border-bottom: solid 1px #ccc;
	border-left: solid 5px #002b71;
	margin-bottom: 10px;
	margin-top: 20px;
}
.l-content .wrapper_download #title_h3_soft2 {
	width: 925px;
	background-color: #f0f3fb;
	border-bottom: solid 1px #ccc;
	border-left: solid 5px #002b71;
	margin-bottom: 10px;
}
.l-content .wrapper_download #title_h3_soft2 .comment {
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	padding: 10px 10px 0 0;
}
.l-content .wrapper_download #jumpMenu {
	float: right;
	margin: 8px;
}
.l-content .wrapper_download h3 {
	font-size: 100%;
	float: left;
	width: 300px;
	padding: 10px;
}
.l-content .wrapper_download th,.l-content .wrapper_download td {
	padding: 0.75em 1.5em 0.6em;
}
.l-content .wrapper_download th {
	text-align: center;
	vertical-align: middle;
	border-top: solid 1px #dfdfdf;
	border-bottom: solid 1px #dfdfdf;
	background-color: #f3f6fb;
}
.l-content .wrapper_download td {
	border-bottom: dotted 1px #dfdfdf;
}
.l-content .wrapper_download .cell_1 {
	font-weight: bold;
	width: 210px;
}
.l-content .wrapper_download th.cell_1,.l-content .wrapper_download th.cell_1_noTextBanner,.l-content .wrapper_download th.cell_7,.l-content .wrapper_download th.cell_7_noTextBanner,.l-content .wrapper_download th.cell_8,.l-content .wrapper_download th.cell_11,.l-content .wrapper_download th.cell_11_noTextBanner,.l-content .wrapper_download th.cell_12 {
	text-align: left;
}
.l-content .wrapper_download .cell_2 {
	width: 75px;
}
.l-content .wrapper_download .cell_2,.l-content .wrapper_download .cell_4,.l-content .wrapper_download .cell_10 {
	text-align: center;
}
.l-content .wrapper_download .cell_3 {
	width: 120px;
	text-align: left;
}
.l-content .wrapper_download .cell_3 img,.l-content .wrapper_download .cell_3_noTextBanner img,.l-content .wrapper_download .cell_9 img, .l-content .wrapper_download .cell_9_noTextBanner img {
	padding: 0 0.35em;
}
.l-content .wrapper_download .cell_4 {
	width: 165px;
}
.l-content .wrapper_download .cell_5 {
	border: none;
	background-color: #fff;
	width: 10px;
	padding: 0;
	font-size: 67%;
}
.l-content .wrapper_download th.cell_6 {
	color: #999;
	font-weight: normal;
}
.l-content .wrapper_download .cell_6 {
	width: 180px;
	padding: 0.6em 5px 0.6em 15px;
}
.l-content .wrapper_download .cell_7 {
	font-weight: bold;
	width: 410px;
}
.l-content .wrapper_download .cell_8 {
	width: 160px;
}
.l-content .wrapper_download .cell_9 {
	width: 120px;
	text-align: center;
}
.l-content .wrapper_download .cell_10 {
	width: 180px;
}
.l-content .wrapper_download .cell_11 {
	font-weight: bold;
	width: 350px;
}
.l-content .wrapper_download .cell_12 {
	width: 175px;
}
.l-content .wrapper_download .cell_13 {
	width: 195px;
	padding: 0 10px;
	text-align: left;
}
.l-content .wrapper_download .cell_14 {
	width:320px;
	text-align:left;
}
.l-content .wrapper_download .cell_index {
	font-weight: bold;
	width: 260px;
	text-align: left;
}
.l-content .wrapper_download .cell_filename {
	padding: 0 10px;
	text-align: left;
	width: 220px;
}
.l-content .wrapper_download .cell_stepTitle {
	font-weight: bold;
	width: 330px;
	text-align: left;
}
.l-content .wrapper_download .capa {
	font-size: 83%;
	font-weight: normal;
	color: #333;
	letter-spacing: 0.05em;
}
.l-content .wrapper_download .bg_blue {
	background-color: #fbfbfb;
}
.l-content .wrapper_download .bg_blue .cell_6 {
	background-color: #fffbf8;
}
.l-content .wrapper_download .bg_white {
	background-color: #fff;
}
.l-content .wrapper_download .btn_DL {
	width: 109px;
	height: 19px;
	margin: 0 auto;
}
.l-content .wrapper_download .btn_DL a {
	width: 109px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background: url(/maker/misumi/cad/img/sprite.png) no-repeat -682px top;
}
.l-content .wrapper_download .btn_DL a:hover,.l-content .wrapper_download .btn_DL_dxf a:hover,.l-content .wrapper_download .btn_DL_iges a:hover {
	opacity: .85;					/* FF 1.5以上, Opera, Safari */
	filter: alpha(opacity=85);		/* IE 8以下 */
	-ms-filter: "alpha(opacity=85)";	/* IE 8 */
	-khtml-opacity: .85;					/* Safari 1.x */
	-moz-opacity: .85;					/* FF 1.5以下, Netscape */
}

/* 個別DLボタン（DXF、IGES等用） */
.l-content .wrapper_download .btn_DL_dxf {
	width: 280px;
	height: 19px;
	margin: 0 auto;
}
.l-content .wrapper_download .btn_DL_dxf a {
	width: 62px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background: url(/maker/misumi/cad/img/sprite.png) no-repeat -970px top;
	float: left;
}
.l-content .wrapper_download .btn_DL_iges {
	width: 280px;
	height: 19px;
	margin: 0 auto;
}
.l-content .wrapper_download .btn_DL_iges a {
	width: 62px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background: url(/maker/misumi/cad/img/sprite.png) no-repeat -1032px top;
	float: left;
}
/* 個別DLボタン（AP203、AP214用） */
.l-content .wrapper_download .btn_DL_ap203,.l-content .wrapper_download .btn_DL_ap214 {
	width: 280px;
	height: 19px;
	margin: 0 auto;
}
.l-content .wrapper_download .btn_DL_ap203 a {
	width: 76px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background: url(/maker/misumi/cad/img/sprite.png) no-repeat -1094px top;
	float: left;
}
.l-content .wrapper_download .btn_DL_ap214 a {
	width: 76px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background: url(/maker/misumi/cad/img/sprite.png) no-repeat -1170px top;
	float: left;
}
.l-content .wrapper_download .DLsize {
	margin: 0px 10px 0 70px;
	padding-top: 3px;
	text-align: left;
}
.l-content .wrapper_download .DLsize2 {
	margin: 0px 10px 0 85px;
	padding-top: 3px;
	text-align: left;
}
/* Link Design -------------------------------------------------------------------------------*/
.l-content .mark2 a,.l-content .zip a {
	text-decoration: none;
}
.l-content .mark2 a:hover,.l-content .zip a:hover {
	text-decoration: underline;
}
.l-content .mark2,.l-content .zip {
	list-style: none outside none;
	padding: 2px 0px 0px 15px;
	margin: 0px 0px 5px 0px;
	list-style: none;
	height: 16px;
}
.l-content .mark2 {
	background: transparent url(/common/img/misumiec.png) no-repeat scroll -131px -986px;
}
.l-content .zip {
	padding: 0px 0px 0px 22px;
}
.l-content .zip {
	background: transparent url(/common/img/misumiec.png) no-repeat scroll -122px -1822px;
}
/* テキストバナー 無し版 ------------------------------------------------------------- */
.l-content .wrapper_download .cell_1_noTextBanner {
	font-weight: bold;
	padding-left: 40px;
	width: 260px;
}
.l-content .wrapper_download .cell_2_noTextBanner {
	width: 140px;
	text-align: center;
}
.l-content .wrapper_download .cell_3_noTextBanner {
	width: 150px;
	padding-left: 90px;
}
.l-content .wrapper_download .cell_4_noTextBanner {
	width: 200px;
}

/* 年度別リンク ------------------------------------------------------------- */
.l-content .by_year {
    margin-left: -15px;
}

.l-content .by_year li {
    display: inline-block;
	font-size: 14px;
    margin-left: 15px;
}

.l-content .by_year li a {
    background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAABlBMVEW/v78AS7E2lsyyAAAAAXRSTlMAQObYZgAAABJJRE FUGBljbmBmAEMJZgPmBAAIngE+HFgy7QAAAABJRU5ErkJggg==") no-repeat scroll 0 3px;
    padding-left: 8px;
	text-decoration: none;
}

.l-content .by_year li a:hover {
    text-decoration: underline;
}

/*/////////////
2018/05/14追加
/////////////*/
.l-content .titleBlock__h1 {
	position: relative;
}

.l-content .titleBlock__h1 .date {
	position: absolute;
	top: 26px;
    right: 40px;
    font-size: 12px;
    font-weight: normal;
}
