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

.index_left {
	width:206px;
	float:left;
}
.index_right {
	width:721px;
	float:right;
}

.left_sub_menu {
	width:202px;
	border-top:1px solid #bebebe;
	border-left:1px solid #bebebe;
	border-right:1px solid #bebebe;
	border-bottom:5px solid #2781bf;
	padding:5px 1px 0px 1px;
	margin:0px 0px 10px 0px;
}
.left_title_001 a {
	background:url(../img/products/comon/left_sub_title_001.jpg) no-repeat;
	width:202px;
	height:41px;
	text-indent:-9876px;
	display:block;
}
.left_title_001 a:hover {
	background:url(../img/products/comon/left_sub_title_001.jpg) no-repeat;
	background-position:0px -41px;
	width:202px;
	height:41px;
	text-indent:-9876px;
	display:block;
}
.left_title_002 a {
	background:url(../img/products/comon/left_sub_title_002.jpg) no-repeat;
	width:202px;
	height:41px;
	text-indent:-9876px;
	display:block;
}
.left_title_002 a:hover {
	background:url(../img/products/comon/left_sub_title_002.jpg) no-repeat;
	background-position:0px -41px;
	width:202px;
	height:41px;
	text-indent:-9876px;
	display:block;
}
.left_title_003 a {
	background:url(../img/products/comon/left_sub_title_003.jpg) no-repeat;
	width:202px;
	height:41px;
	text-indent:-9876px;
	display:block;
}
.left_title_003 a:hover {
	background:url(../img/products/comon/left_sub_title_003.jpg) no-repeat;
	background-position:0px -41px;
	width:202px;
	height:41px;
	text-indent:-9876px;
	display:block;
}
.left_category_menu {
	width:190px;
	border:1px solid #c5c5c5;
	padding:3px 5px;
	background:#e9e9e9;
	margin:0px 0px 5px 0px;
}
.left_menu_001 a {
	width:190px;
	height:29px;
	background:url(../img/products/comon/left_menu_001.gif) no-repeat;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 2px 0px;
}
.left_menu_001 a:hover {
	width:190px;
	height:29px;
	background:url(../img/products/comon/left_menu_001.gif) no-repeat;
	background-position:-190px 0px;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 2px 0px;
}
.left_menu_002 a {
	width:190px;
	height:29px;
	background:url(../img/products/comon/left_menu_002.gif) no-repeat;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 2px 0px;
}
.left_menu_002 a:hover {
	width:190px;
	height:29px;
	background:url(../img/products/comon/left_menu_002.gif) no-repeat;
	background-position:-190px 0px;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 2px 0px;
}
.left_menu_003 a {
	width:190px;
	height:29px;
	background:url(../img/products/comon/left_menu_003.gif) no-repeat;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 2px 0px;
}
.left_menu_003 a:hover {
	width:190px;
	height:29px;
	background:url(../img/products/comon/left_menu_003.gif) no-repeat;
	background-position:-190px 0px;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 2px 0px;
}
.left_menu_004 a {
	width:190px;
	height:29px;
	background:url(../img/products/comon/left_menu_004.gif) no-repeat;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 2px 0px;
}
.left_menu_004 a:hover {
	width:190px;
	height:29px;
	background:url(../img/products/comon/left_menu_004.gif) no-repeat;
	background-position:-190px 0px;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 2px 0px;
}
.left_menu_005 a {
	width:190px;
	height:29px;
	background:url(../img/products/comon/left_menu_005.gif) no-repeat;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 2px 0px;
}
.left_menu_005 a:hover {
	width:190px;
	height:29px;
	background:url(../img/products/comon/left_menu_005.gif) no-repeat;
	background-position:-190px 0px;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 2px 0px;
}
.left_menu_006 a {
	width:190px;
	height:29px;
	background:url(../img/products/comon/left_menu_006.gif) no-repeat;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 2px 0px;
}
.left_menu_006 a:hover {
	width:190px;
	height:29px;
	background:url(../img/products/comon/left_menu_006.gif) no-repeat;
	background-position:-190px 0px;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 2px 0px;
}
.left_menu_007 a {
	width:190px;
	height:29px;
	background:url(../img/products/comon/left_menu_007.gif) no-repeat;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 2px 0px;
}
.left_menu_007 a:hover {
	width:190px;
	height:29px;
	background:url(../img/products/comon/left_menu_007.gif) no-repeat;
	background-position:-190px 0px;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 2px 0px;
}
.left_menu_008 a {
	width:190px;
	height:29px;
	background:url(../img/products/comon/left_menu_008.gif) no-repeat;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 2px 0px;
}
.left_menu_008 a:hover {
	width:190px;
	height:29px;
	background:url(../img/products/comon/left_menu_008.gif) no-repeat;
	background-position:-190px 0px;
	text-indent:-9876px;
	display:block;
	margin:0px 0px 2px 0px;
}


.main_second h3 {
	width:721px;
	margin:0px auto 5px auto;
}
.marking_machine_head {
	width:721px;
	margin:0px auto 10px auto;
}
.marking_machine_head a {
	width:721px;
	height:127px;
	background:url(../img/products/marking_machine/common/contents_title.jpg) no-repeat;
	text-indent:-9876px;
	display:block;
}
.marking_machine_head a:hover {
	width:721px;
	height:127px;
	background:url(../img/products/marking_machine/common/contents_title.jpg) no-repeat;
	background-position:0px -127px;
	text-indent:-9876px;
	display:block;
}
.numberling_head_head {
	width:721px;
	margin:0px auto 10px auto;
}
.numberling_head_head a {
	width:721px;
	height:127px;
	background:url(../img/products/namberling_head/common/contents_title.jpg) no-repeat;
	text-indent:-9876px;
	display:block;
}
.numberling_head_head a:hover {
	width:721px;
	height:127px;
	background:url(../img/products/namberling_head/common/contents_title.jpg) no-repeat;
	background-position:0px -127px;
	text-indent:-9876px;
	display:block;
}


.index_list {
	width:702px;
	margin:0px auto 5px auto;
}
.contents_left {
	width:346px;
	float:left;
}
.contents_right {
	width:346px;
	float:right;
}
.contents_left table {
	margin:0px 0px 2px 0px;
}
.contents_right table {
	margin:0px 0px 2px 0px;
}
.contents_left td {
	border:3px solid #e0e0e0;
}
.contents_right td {
	border:3px solid #e0e0e0;
}

.sub_txt_menu {
	width:346px;
	margin:0;
}
.sub_txt_menu li {
	width:326px;
	padding:3px 10px;	
	font-size:10px;
	line-height:12px;	
	display:block;
	background:#2781bf;
	margin:0px 0px 2px 0px;
	color:#fff;
}
.sub_txt_menu li a:link {
	background:#2781bf;
	color:#fff;
	text-decoration:none;	
	display:block;
}
.sub_txt_menu li a:visited {
	background:#2781bf;
	color:#fff;
	text-decoration:none;	
	display:block;
}
.sub_txt_menu li a:hover {
	background:#2781bf;
	color:#fff;
	text-decoration:underline;	
	display:block;
}
.sub_txt_menu li a:active {
	background:#2781bf;
	color:#fff;
	text-decoration:none;	
	display:block;
}

.index_menu_001 a {
	width:340px;
	height:34px;
	background:url(../img/products/marking_machine/index/machine_name_001.jpg) no-repeat;
	text-indent:-9876px;
	display:block;
}
.index_menu_001 a:hover {
	width:340px;
	height:34px;
	background:url(../img/products/marking_machine/index/machine_name_001.jpg) no-repeat;
	background-position:-340px 0px;
	text-indent:-9876px;
	display:block;
}
.index_menu_002 a {
	width:340px;
	height:34px;
	background:url(../img/products/marking_machine/index/machine_name_002.jpg) no-repeat;
	text-indent:-9876px;
	display:block;
}
.index_menu_002 a:hover {
	width:340px;
	height:34px;
	background:url(../img/products/marking_machine/index/machine_name_002.jpg) no-repeat;
	background-position:-340px 0px;
	text-indent:-9876px;
	display:block;
}
.index_menu_003 a {
	width:340px;
	height:34px;
	background:url(../img/products/marking_machine/index/machine_name_003.jpg) no-repeat;
	text-indent:-9876px;
	display:block;
}
.index_menu_003 a:hover {
	width:340px;
	height:34px;
	background:url(../img/products/marking_machine/index/machine_name_003.jpg) no-repeat;
	background-position:-340px 0px;
	text-indent:-9876px;
	display:block;
}
.index_menu_004 a {
	width:340px;
	height:34px;
	background:url(../img/products/marking_machine/index/machine_name_004.jpg) no-repeat;
	text-indent:-9876px;
	display:block;
}
.index_menu_004 a:hover {
	width:340px;
	height:34px;
	background:url(../img/products/marking_machine/index/machine_name_004.jpg) no-repeat;
	background-position:-340px 0px;
	text-indent:-9876px;
	display:block;
}
.index_menu_005 a {
	width:340px;
	height:34px;
	background:url(../img/products/marking_machine/index/machine_name_005.jpg) no-repeat;
	text-indent:-9876px;
	display:block;
}
.index_menu_005 a:hover {
	width:340px;
	height:34px;
	background:url(../img/products/marking_machine/index/machine_name_005.jpg) no-repeat;
	background-position:-340px 0px;
	text-indent:-9876px;
	display:block;
}
.index_menu_006 a {
	width:340px;
	height:34px;
	background:url(../img/products/marking_machine/index/machine_name_006.jpg) no-repeat;
	text-indent:-9876px;
	display:block;
}
.index_menu_006 a:hover {
	width:340px;
	height:34px;
	background:url(../img/products/marking_machine/index/machine_name_006.jpg) no-repeat;
	background-position:-340px 0px;
	text-indent:-9876px;
	display:block;
}

.index_menu_007 a {
	width:340px;
	height:34px;
	background:url(../img/products/namberling_head/index/machine_name_001.jpg) no-repeat;
	text-indent:-9876px;
	display:block;
}
.index_menu_007 a:hover {
	width:340px;
	height:34px;
	background:url(../img/products/namberling_head/index/machine_name_001.jpg) no-repeat;
	background-position:-340px 0px;
	text-indent:-9876px;
	display:block;
}
.index_menu_008 a {
	width:340px;
	height:34px;
	background:url(../img/products/namberling_head/index/machine_name_002.jpg) no-repeat;
	text-indent:-9876px;
	display:block;
}
.index_menu_008 a:hover {
	width:340px;
	height:34px;
	background:url(../img/products/namberling_head/index/machine_name_002.jpg) no-repeat;
	background-position:-340px 0px;
	text-indent:-9876px;
	display:block;
}

.sub_head {
	width:721px;
	margin:0px auto 10px auto;
}
.product_title {
	width:697px;
	margin:0px auto 10px auto;
}
.product_txt_001 {
	width:697px;
	margin:0px auto 20px auto;
}
.product_txt_001 p {
	font-size:12px;
	line-height:18px;
	padding:0px 20px;
	color:#5c5c5c;
}
.product_txt_001 dl {
	padding:10px 20px 0px 20px;
}
.product_txt_001 dt {
	font-size:12px;
	line-height:18px;
	color:#5c5c5c;
	float:left;
}
.product_txt_001 dd {
	font-size:12px;
	line-height:18px;
	color:#5c5c5c;
	float:left;
	margin:0px 0px 0px 5px;
}


.product_img_list {
	width:697px;
	margin:0px auto 20px auto;
}
.products_left {
	width:346px;
	float:left;
}
.products_right {
	width:346px;
	float:right;
}

.products_left table {
	border:1px solid #e2e2e2;
	border-collapse:collapse;
}
.products_left th {
	width:344px;
	height:38px;
	background:url(../img/products/comon/products_name_back.jpg) no-repeat;
	border:1px solid #e2e2e2;
	border-collapse:collapse;
	font-size:14px;
	line-height:38px;
	font-weight:bold;
	text-align:center;
}
.products_left td {
	border:1px solid #e2e2e2;
	border-collapse:collapse;
}

.products_right table {
	border:1px solid #e2e2e2;
	border-collapse:collapse;
}
.products_right th {
	width:344px;
	height:38px;
	background:url(../img/products/comon/products_name_back.jpg) no-repeat;
	border:1px solid #e2e2e2;
	border-collapse:collapse;
	font-size:14px;
	line-height:38px;
	font-weight:bold;
	text-align:center;
}
.products_right td {
	border:1px solid #e2e2e2;
	border-collapse:collapse;
}
.product_free_img_001 {
	width:697px;
	margin:0px auto 20px auto;
	text-align:center;
}
.figure {
	width:696px;
	border:1px solid #e2e2e2;
	padding:10px 0px;
	text-align:center;
	margin:0px auto 20px auto;
}

.product_detail_table {
	width:698px;
	margin:0px auto 20px auto;
}
.product_detail_table table {
	border:1px solid #e2e2e2;
	border-collapse:collapse;
	margin:0px 0px 10px 0px;
}
.product_detail_table th {
	border:1px solid #e2e2e2;
	border-collapse:collapse;
	background:#e7f3fa;
	padding:3px 10px;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	text-align:center;
}
.product_detail_table td {
	border:1px solid #e2e2e2;
	border-collapse:collapse;
	padding:3px 10px;
	font-size:12px;
	line-height:18px;
	text-align:center;
}

.product_detail_table2 {
	width:698px;
	margin:0px auto 20px auto;
}
.product_detail_table2 table {
	border:1px solid #e2e2e2;
	border-collapse:collapse;
	margin:0px 0px 10px 0px;
}
.product_detail_table2 th {
	border:1px solid #e2e2e2;
	border-collapse:collapse;
	background:#e7f3fa;
	padding:3px;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	text-align:center;
}
.product_detail_table2 td {
	border:1px solid #e2e2e2;
	border-collapse:collapse;
	padding:3px;
	font-size:12px;
	line-height:18px;
	text-align:center;
}

.sub_img {
	padding:0px 0px 0px 10px;
}




.product_menu {
	width:706px;
	margin:0px auto 20px auto;
	padding:0px 0px 5px 0px;
	background:#a1a1a1;
}
.product_menu h4 {
	width:706px;
	margin:0px 0px 5px 0px;
}
.menu_container {
	width:696px;
	margin:0px auto;
}
.product_menu_left {
	width:446px;
	padding:5px;
	float:left;
	background:url(../img/products/index/menu_back.jpg) repeat-x #fff;
}
.product_menu_right {
	width:224px;
	height:323px;
	float:right;
	padding:5px;
	background:url(../img/products/index/menu_back.jpg) repeat-x #fff;
}
.product_menu_left h5 {
	margin:0px 0px 5px 0px;
}
.product_menu_right h5 {
	margin:0px 0px 5px 0px;
}

.menu_sub_left {
	width:220px;
	float:left;
}
.menu_sub_right {
	width:220px;
	float:right;
}
.menu_contents_001 {
	width:206px;
	padding:6px;
	background:#c8c8c8;
	border:1px solid #e0e0e0;
	margin:0px 0px 5px 0px;
}
.menu_contents_002 {
	width:206px;
	padding:6px;
	background:#c8c8c8;
	border:1px solid #e0e0e0;
	margin:0px 0px 0px 0px;
}
.menu_contents_001 h6 {
	margin:0px 0px 3px 0px;
}
.menu_contents_002 h6 {
	margin:0px 0px 3px 0px;
}

.menu_contents_001 li {
	margin:0px 0px 2px 0px;
	font-size:5px;
	line-height:1px;
}
.menu_contents_002 li {
	margin:0px 0px 2px 0px;
	font-size:5px;
	line-height:1px;
}



.contents_sub_img {
	width:678px;
	margin:0px auto 20px auto; 
}
.contents_sub_img li {
	width:216px;
	float:left;
	margin:0px 5px 5px 5px;
}

.table_color_001 {
	background:#c7ddae;
}
.table_color_002 {
	background:#fff79d;
}
.table_color_003 {
	background:#bcc3e2;
}
.table_color_004 {
	background:#f6f3e6;
}
.txt_001 {
	margin:0px 0px 10px 0px;
}

.detail_table {
	width:698px;
	margin:0px auto 20px auto;
}
.detail_table table {
	border:1px solid #e0e0e0;
	border-collapse:collapse;
}
.detail_table td {
	border:1px solid #e0e0e0;
	border-collapse:collapse;
	padding:5px 20px;
	font-size:16px;
	font-weight:bold;
}