@charset "utf-8";

/*-----------------------------------------------
 tm-d710a
-----------------------------------------------*/

.productTitle {
  margin: 0 0 20px 0;
  padding: 0;
  line-height: 1.1;
  color: #004473;
  font-family: "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,verdana,sans-serif;
  font-size: 32px;
  max-height: 999999px;
}

.wd25 .centering{
	line-height:1.1;
}

.caution{
	font-size:90% !important;
}

.sbox{
	background: rgba(0, 0, 0, 0) url(/2014renew_y_css/img/bg_grade01.jpg) 0 bottom repeat-x;
  	padding-bottom: 40px;
}

.t1_t2 {
  font-size: 160%;
  line-height: 1em;
  font-weight:500;
  font-family: "Malgun Gothic",Arial,Helvetica,verdana,sans-serif;
}


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

 .productDetail01 .inner .w900 { margin:0 auto; }

 .txtBox { border-bottom:none; }

 .box01 { padding-top:20px; }

 .box02 { padding-top:0px; }
 .box02 .img01 { padding-top:30px; }
 .box02 .img02 { padding-top:20px; }

 .box03 { padding-top:0px; }
 .box03 .clearfix { padding-bottom:10px;  }
 .box03 .fltl { width:520px; }
 .box03 .fltr { }

 .box04 { padding-top:0px; }
 .box04 .fltl { width:510px; }
 .box04 .fltr { }

 .box05 { padding-top:30px; }
 .box05 .img { padding-top:20px; }

 .box06 { padding-top:20px; }
 .box06 .fltl { }
 .box06 .fltr { width:550px; }

 .box07 { padding-top:20px; }
 .box07 .fltl { }
 .box07 .fltr { width:550px; }

 .box08 { padding:20px 0; }
 .box08 .fltl { }
 .box08 .fltr { width:505px; }

 .box09 { padding:20px 0 0 0; }
 .box09 .fltl { width:525px; padding-top:0px; }
 .box09 .fltr { }

 .box10 { padding-top:30px;  }
 .box10 .fltl { }
 .box10 .fltr { width:590px; }

 .box11 { padding-top:30px; }
 .box11 .fltl { }
 .box11 .fltr { width:590px; }

 .box12 { padding:0; }
 .box12 .fltl { margin-left:-39px; }
 .box12 .fltr { width:500px; padding-top:40px; }

 .box13 { padding:20px 0; }
 .box13 .img { text-align:center; padding-top:20px;  }

 .box14 { padding-top:20px; }
 .box14 .img { text-align:center; padding-top:20px; }

 .box15 { padding-top:20px; }
 .box15 .fltl { }
 .box15 .fltr { width:630px; }

.tac {
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
}

#productDetailFeaturesBox {
  padding: 0;
  margin: 0 auto 2em;
}


.fl {float:left;}

/*
*	2014.10.20 Tsukasa Chinen
*	ホームオーディオ等のメインビジュアル（画像：左、説明：右）のカラム落ちのフィックス用 Class=""追加
*/
.w40_fix {width:50%;}

.wd25 {
  width: 25% !important;
}

.wd30 {
  width: 30% !important;
}

.w40 {
  width: 40%!important;
}

.w50 {
  width: 50%!important;
}

.wd60 {
  width: 60% !important;
}


.mt50 { margin-top:50px !important;}/*hiyane追記 20141002*/
.mt80 { margin-top:80px !important;}

.mr_05 {
  margin-right: 5%!important;
}

.mr15 {
  margin-right: 15px !important;
}

.pt100 {
  padding-top: 100px !important;
}

.mark_circle, .mark_attention, .mark_square {
  margin-bottom: 2em;
}

.p_infos p{ font-size:16px/*!important*/;line-height:1.8; }
.p_infos { margin-bottom:1em/*!important*/; padding: 0 30px 30px; }

.p_infos_ad p {
  margin-bottom: 1em;
}

p.centering b.txt_navy {
  font-size: 23px;
}

.content:not(#nr_news):not(.top_content) .inner980 p:not(.pName):not(.fs10_ao), .products_main_outer p:not(.fs10_ao), .roundCornerBox01 .products_main_inner p, .roundCornerBox01 .products_main_inner span, .roundCornerBox01 .products_main_inner ul, .roundCornerBox01 .products_main_inner li, .sub_section p:not(.fs10_ao), .sub_section span:not(.fs10_ao), .sub_section ul:not(.fs10_ao), .sub_section li:not(.fs10_ao), .customer_news, .repea_box, .leftbox p, .download_pc, .cd_usb_firmware, .entrybt14 p, .dmr14 p, .padEML li, .mid11 p, .news.wd65 :not(h2), body textarea, div#txt_area, #nr_contents .month p {
  font-size: 16px /*!important*/;
  max-height: 999999px;
}

ul.mark_circle li {
  font-size: 16px!important;
  line-height: 1.8;
}

.mark_circle li, .mark_attention li, .mark_square li {
  text-indent: -1em;
  padding-left: 1em;
}

.t2, .t2_k {
  font-size: 200%;
  margin-bottom: 0.5em;
  max-height: 999999px;
  margin-top:20px;
}

h2.t2 {
  line-height: 130%;
}

.bg_img_line, .bg_img_dot, .bd_navy_title, .bd_orange_title {
  padding: 0.5em 0;
}

.t3 {
  font-size: 140%;
  margin-bottom: 0.5em;
  line-height: 1.6em;
  max-height: 999999px;
}

.txt_navy {
  color: #004573;
}

.fs_lh {
  font-size: 16px;
  line-height: 1.8;
}

.righting {
  text-align: right;
}

.centering {
  text-align: center;
}

/*----- specs -----*/

 .tableType02 col.col01 { width:40%; }


/*----- accessoris -----*/
a.iconLink01 {
  color: #004473;
  padding-left: 10px;
  background: url('/ca/common/images/icon01.png') no-repeat 0 6px;
}

p.pDesc {
  font-size: 14px !important;
}





/*----- support -----*/
.customerCareBox02 {
  padding: 20px 40px;
  font-size: 14px;
}

.promotionBox {
  padding: 30px;
}


/*ClearFix
------------------------------------------------------*/
.cf:after,
.products_main_inner p:after {
	content: ".";
  	display: block;
  	height: 0;
  	clear: both;
  	visibility: hidden;
}
.cf,
.products_main_inner p {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html.cf,
* html .products_main_inner p:after {
	height: 1%;
}
.cf,
.products_main_inner p {
	display: block;
}
/* End hide from IE-mac */