@charset "utf-8";

/*-----------------------------------------------
 NX-1200D-C1/NX-1300D-C1
-----------------------------------------------*/

/*----- features -----*/

 .productDetail01 { padding:0px; margin-left:-17px; font-size: 14px; }
 .productDetail01 .inner .w900 { margin:0 auto; }
.img_box2 p {font-size: 14px;}
 .productDetail02 .w900 { padding-top:10px;  }

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

 .fl { float:left; }
 .fr { float:right; }

.txt_left{
  text-align: left!important;
}
.txt_center{
  text-align: center!important;
}
.txt_right{
  text-align: right!important;
}
.posRel{
  position: relative!important;
}
.w300{
  width: 300px!important;
}
.w520{
  width: 520px!important;
}
.ml60{
  margin-left:60px !important;
}
.imagesText{
  position: absolute;
  margin-top: 0;
  padding-bottom: 0;
}
.section {
    font-weight: bold;
}
.section .height_adjust{
  position: relative;
}
.section .tb_mid{
  position: absolute;
  top: 50%;
  -webkit-transform : translateY(-50%);
  transform : translateY(-50%);
}
.section+.section{
  margin-top: 10px;
}
.section01 .imagesText{
  width: 430px;
  top: 115px;
  right: 50px;
}
.section02 .imagesText{
  width: 480px;
  bottom: 20px;
  right: 30px;
}
.section03 .height_adjust{
  height: 400px;
}
.section04 .imagesText{
  bottom: 20px;
  left: 30px;
  right: 30px;
}
.section05 .imagesText{
  bottom: 10px;
  right: 10px;
}
.section05 .image02{
  margin-left: 50px;
}
.section05 .height_adjust{
  height: 400px;
}
.section06 .height_adjust{
  height: 400px;
}
.section07 .imagesText{
  width: 560px;
  bottom: 60px;
  right: 30px;
}
.section08 .height_adjust{
  height: 400px;
}
.section09 .imagesText{
  bottom: 50px;
  left: 80px;
  right: 80px;
}
.section10 .height_adjust{
  height: 400px;
}
.section10 dt{
  /*float: left;*/
}
.section10 dd{
  margin-left: 30px;
}

/*----- accessoris -----*/
.eachTitle {
	margin: 30px 0 10px 10px;
	padding: 10px 0 0 0;
	line-height: 1.1;
	color: #004473;
	font-size: 32px;
	max-height: 999999px;
  font-weight: normal;
}
.eachTitle:first-child {
	margin-top: 0;
}
ul.bd_top {
  border-top: 1px solid #e8e8e8;
}
