.text_box {
	font-size: 120%;
	color: #646464;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 20px;
	line-height: 20px;
}
.date {
	font-size: 130%;
	color: #646464;
	width: 730px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #646464;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.image_box {
	float: left;
}
.title_box {
	float: left;
	width: 350px;
	font-size: 120%;
	color: #646464;
	text-align: left;
	padding-top: 10px;
}
.link_box {
	float: right;
	width: 258px;
	padding-top: 80px;
}
.cvs_box {
	width: 730px;
	height: 360px;
	padding-bottom: 10px;
}
.link_box01 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.link_box02 {
	font-size: 120%;
	color: #646464;
	text-decoration: underline;
	text-align: left;
}
.link_box02 a:hover {
	color: #BE2357;
}
.cvs_arrow {
	height: 16px;
	width: 16px;
	float: left;
	text-align: center;
}

/* Z-M index18 */
.zmTitle{
	font-size:22px;
	color:#000;
	margin-top:20px;
}
.zmTitle2{
	font-size:18px;
	color:#036FBC;
	margin-top:10px;
}
.zmTitle3{
	font-size:14px;
	line-height:1.5em;
	margin-top:5px;
}

.lsd_copy01 {
	float: left;
	width: 500px;
	font-size: 140%;
	color: #000;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #000;
	padding-left: 8px;
	font-weight: bold;
	padding-top: 10px;
}


.lsd_img01 {
	float: right;
	width: 170px;
}
.lsd_copy {
	width: 530px;
	float: left;
	margin-top: 20px;
	color: #333;
}

.lsd_copy table {
	width: 530px;
	border: 1px solid #D8D8D8;
	margin-top: 20px;
	margin-bottom: 10px;
}
.lsd_copy table tbody tr th {
	color: #FFF;
	background-color: #999;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 110%;
	border: 1px solid #D8D8D8;
}
.lsd_copy table tbody tr td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 110%;
	color: #333;
	border: 1px solid #D8D8D8;
}
.cd33_product {}
.cd33_product table.price {
  width: 720px;
  margin-top: 20px;
  border: 1px solid #D8D8D8;
  margin-bottom: 10px;
}
.cd33_product table.price th {
  background-color: #A0A0A0;
  color: #FFF;
  border: 1px solid #D8D8D8;
  text-align: center;
  line-height: 1.5;
}
.cd33_product table.price tr.odd {
  background-color: #F0F0F0;
}
.cd33_product table.price td {
  text-align: center;
  border: 1px solid #D8D8D8;
  padding: 5px;
  line-height: 1.5;
}
.cd33_product table.price td.graph {width: 285px;}

.cd33_product table.price td.type {width: 90px;}

.cd33_product table.price td.shape {width: 100px;}

.cd33_product table.price td.graph {
  text-align: left;
  padding: 0px;
  width: 250px;
}
.cd33_product table.price td.bg_white {background-color: #FFF;}

.cd33_product table.specifications {
  width: 720px;
  margin-top: 20px;
  margin-bottom: 10px;
}
.cd33_product table.specifications th {
  background-color: #A0A0A0;
  color: #FFF;
  border: 1px solid #D8D8D8;
  text-align: center;
}
.cd33_product table.specifications td {
  text-align: center;
  border: 1px solid #D8D8D8;
  padding: 5px;
  line-height: 1.5;
}
.cd33_product table.specifications td.side {
	text-align: left;
	background-color: #F0F0F0;
}
.cd33_title {
	width: 730px;
	padding-top: 5px;
	text-align: left;
	float: left;
	font-size: 140%;
	font-weight: bold;
	color: #000;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.cd33_imgbox {
	float: left;
	width: 350px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
}
.3d_title {
	width: 725px;
	float: left;
	padding-bottom: 5px;
}
.lector_title {
	width: 730px;
	padding-top: 5px;
	text-align: left;
	float: left;
	font-size: 140%;
	font-weight: bold;
	color: #0066B2;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066B2;
}
.lector_product{
}
.lector_product table.price {
	margin-top: 20px;
	border: 1px solid #D8D8D8;
	margin-bottom: 10px;
	width: 350px;
}
.lector_product table.price th {
	background-color: #A0A0A0;
	color: #FFF;
	border: 1px solid #D8D8D8;
	text-align: left;
	line-height: 1.5;
	padding-left: 10px;
}
.lector_product table.price tr.odd {
  background-color: #F0F0F0;
}
.lector_product table.price td {
	text-align: left;
	border: 1px solid #D8D8D8;
	line-height: 1.5;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.lector_product table.price td.graph {
	text-align: left;
	width: 200px;
	padding-left: 10px;
}
.lector_product table.price td.bg_white {background-color: #FFF;}
.jfas_title {
	border-bottom-color: red;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 10px;
	padding-top: 20px;
	width: 730px;
	text-align: left;
	font-weight: bold;
	color: red;
	font-size: 160%;
}
.jfas_copy {
	width: 530px;
	float: left;
	color: #333;
}
.jfas_copy01 {
	float: left;
	width: 500px;
	font-size: 130%;
	color: #000;
	text-align: left;
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight: bold;
	padding-top: 10px;
}
.jfas_img {
	float: right;
}
.jfas_img02 {
	float: left;
}
.jfas_box {width: 365px;
	padding-top: 10px;
	margin-right: 25px;
	padding-right: 25px;
	float: left;
}
.jfas_title02 {
	padding-top: 5px;
	text-align: left;
	float: left;
	font-size: 140%;
	font-weight: bold;
	color: #000;
	padding-bottom: 5px;
}
.jfas_title03 {
	padding-bottom: 10px;
	padding-top: 20px;
	width: 730px;
	text-align: left;
	font-weight: bold;
	color: black;
	font-size: 160%;
}
.jfas_product{
}
.jfas_product table.price {
	margin-top: 20px;
	border: 1px solid #D8D8D8;
	margin-bottom: 10px;
	width: 350px;
}
.jfas_product table.price th {
	background-color: #A0A0A0;
	color: #FFF;
	border: 1px solid #D8D8D8;
	text-align: left;
	line-height: 1.5;
	padding-left: 10px;
}
.jfas_product table.price th.odd  {
	background-color: #A0A0A0;
	color: #FFF;
	border: 1px solid #D8D8D8;
	text-align: center;
	line-height: 1.5;
	padding-left: 10px;
}
.jfas_product table.price tr.odd {
  background-color: #F0F0F0;
}
.jfas_product table.price td {
	text-align: left;
	border: 1px solid #D8D8D8;
	line-height: 1.5;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.jfas_product table.price td.graph {
	text-align: left;
	width: 200px;
	padding-left: 10px;
}
.jfas_product table.price td.bg_white {background-color: #FFF;}
.jfas_product02{
}
.jfas_product02 table.price {
	margin-top: 20px;
	border: 1px solid #D8D8D8;
	margin-bottom: 10px;
	width: 730px;
}
.jfas_product02 table.price th {
	background-color: #A0A0A0;
	color: #FFF;
	border: 1px solid #D8D8D8;
	text-align: left;
	line-height: 1.5;
	padding-left: 10px;
}
.jfas_product02 table.price th.odd  {
	background-color: #A0A0A0;
	color: #FFF;
	border: 1px solid #D8D8D8;
	text-align: center;
	line-height: 1.5;
	padding-left: 10px;
}
.jfas_product02 table.price tr.odd {
  background-color: #F0F0F0;
}
.jfas_product02 table.price td {
	text-align: center;
	border: 1px solid #D8D8D8;
	line-height: 1.5;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.jfas_product02 table.price td.graph {
	text-align: center;
	padding-left: 10px;
}
.jfas_product02 table.price td.bg_white {background-color: #FFF;}
.lector_appli_box_l {
	width: 223px;
	float: left;
	padding-right: 30px;
}
.lector_appli_box_r {
	float: left;
	width: 223px;
}
.lector_appli_copy {
	float: left;
	font-size: 110%;
	line-height: 1.5em;
	color: #333;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.lector_appli_title {
	width: 730px;
	padding-top: 5px;
	margin-bottom: 10px;
	background-image: url(/new_release/img/img_loctor_e/appli_title.jpg);
	height: 29px;
	background-repeat: repeat-x;
}
.lector_box_flame_right {
	float: right;
	width: 300px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.mvs_copy {
	width: 530px;
	margin-top: 10px;
	float: left;
	color: #333;
}

.mvs_copy table {
	width: 530px;
	border: 1px solid #D8D8D8;
	margin-bottom: 10px;
}
.mvs_copy table tbody tr th {
	color: #FFF;
	background-color: #999;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 110%;
	border: 1px solid #D8D8D8;
}
.mvs_copy table tbody tr td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 110%;
	color: #333;
	border: 1px solid #D8D8D8;
}
.new_release_contents_01 {
 height: 46px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #D8D8D8;
}

#new_releasetext {
	text-align: left;
	line-height: 1.5em;
	font-size: 108%;
}
.new_release-yymmdd {
	font-size: 108%;
	color: #3B89C9;
}
.new_releas-stitle {
	color: black;
	line-height: 1.4em;
	font-size: 108%;
	margin-top: 10px;
}
.new_releas-title {
	color: black;
	line-height: 1.4em;
	font-size: 130%;
}
.new_release-y {
	font-size: 123%;
	width: 732px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 20px;
}
#new_releasecontents {
	width: 732px;
	float: right;
	margin-left: 40px;
}
.new_release-img {
	margin-right: 20px;
	clear: left;
	float: left;
	border-width: 1px;
	border-color: #c8c8c8;
	border-style: solid;
	height: 70px;
	width: 80px;
}
.new_release-area {
	text-decoration: none;
	padding: 5px;
	display: block;
	width: 720px;
}
.new_release-area a:link {
	padding: 5px;
	width: 720px;
	text-decoration: none;
	display: block;
}
.new_release-area a:visited {
	padding: 5px;
	width: 720px;
	text-decoration: none;
	display: block;
}
.new_release-area a:hover {
	padding: 5px;
	width: 720px;
	text-decoration: none;
	display: block;
	background-color: #e5fffb;
}
.ops_copy {
	float: left;
	font-size: 110%;
	color: #333;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	line-height: 1.5em;
}
.ops_title02 {
	width: 300px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000;
	border-left-color: #000;
	text-align: left;
	float: left;
	font-size: 140%;
	font-weight: bold;
	color: #000;
	padding-bottom: 5px;
	padding-left: 5px;
}
.ops_title03 {
	width: 405px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	text-align: left;
	float: left;
	font-size: 140%;
	font-weight: bold;
	color: #000;
	padding-bottom: 5px;
	padding-left: 5px;
}
.OPS_LBox {
	float: left;
	width: 730px;
}
.OPS_SBox01 {
	float: left;
	width:370px;
	padding-right: 30px;
}
.OPS_SBox02 {
	float: left;
	width:320px;
}
.OPS_SBox03 {
	float: left;
	width:300px;
	padding-right: 30px;
}
.OPS_SBox04 {
	float: left;
	width:400px;
}
.OPS_SBox05 {
	float: left;
	width:365px;
}
.OPS_SBox06 {
	float: left;
	width:370px;
}
.OPS_SBox07 {
	float: left;
	width:330px;
}
.OPS_SBox08 {
	float: left;
	width:400px;
}
.OPS_TBox01 {
	float: left;
	width:370px;
	border: 1px solid #666;
	text-align: center;
}
.OPS_TBox02 {
	float: left;
	width:320px;
	border: 1px solid #666;
	text-align: center;
}
.OPS_TBox03 {
	float: left;
	width:400px;
	border: 1px solid #666;
	text-align: center;
}
.OPS_TBox06 {
	float: left;
	width:365px;
	border: 1px solid #005eae;
	text-align: center;
	color: #005eae;
}
.OPS_TBox07 {
	float: left;
	width:730px;
	border: 1px solid #666;
	text-align: center;
}
table.price {
  width: 730px;
  margin-top: 20px;
  border: 1px solid #D8D8D8;
  margin-bottom: 10px;
}
table.price th {
  background-color: #A0A0A0;
  color: #FFF;
  border: 1px solid #D8D8D8;
  text-align: center;
  line-height: 1.5;
}
table.price tr.odd {
  background-color: #F0F0F0;
}
table.price td {
  text-align: center;
  border: 1px solid #D8D8D8;
  padding: 5px;
  line-height: 1.5;
}
table.price td.graph {width: 285px;}

table.price td.type {width: 90px;}

table.price td.shape {width: 100px;}

table.price td.graph {
  text-align: left;
  padding: 0px;
  width: 250px;
}
table.price td.bg_white {background-color: #FFF;}

table.specifications {
  width: 730px;
  margin-top: 20px;
  margin-bottom: 10px;
}
table.specifications th {
  background-color: #A0A0A0;
  color: #FFF;
  border: 1px solid #D8D8D8;
  text-align: center;
}
table.specifications td {
  text-align: center;
  border: 1px solid #D8D8D8;
  padding: 5px;
  line-height: 1.5;
}
table.specifications td.side {
	text-align: left;
	background-color: #F0F0F0;
}
