@charset "utf-8";

/*-----------------------------------------------
 ts-590sg
-----------------------------------------------*/
ul.btn_ts li.active img {
				filter:alpha(opacity=6);
				-moz-opacity: 0.6;
				opacity: 0.6;
			}
			
.sbox{
	background: rgba(0, 0, 0, 0) url(/2014renew_y_css/img/bg_grade01.jpg) 0 bottom repeat-x;
  	padding-bottom: 40px;
}

.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;
}

.cb{
	clear:both;
}



/*----- features -----*/

 .productDetail01 { padding-top:0px; }
 .productDetail01 .inner .w900 { margin:0 auto; }

 .txtBox { border-bottom:none; padding-top:20px; }
 .txtBox .img { padding-top:30px;  }

/* .box01 p { margin: 0 0 10px 0;}
*/

.mb6em {
  margin-bottom: 6em;
}

.tac {
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
}

.productDetail01 {
  margin-left: -18px;
}

#productDetailFeaturesBox {
  padding: 0;
  margin: 0 auto 2em;
}


/*----- specs -----*/

 .tableType02 col.col01 { width:40%; }


/*----- support -----*/
.customerCareBox02 {
  padding: 20px 40px;
  font-size: 14px;
}

.roundCornerBox01 {
  position: relative;
  border: 1px solid #D0D0D0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #FFF;
  behavior: url('/usa/common/js/PIE.htc');
}

.promotionBox {
  padding: 30px;
}


/*----- etc -----*/
ul.ml_02 li ul { margin-bottom: 20px;}


/*----- /2014renew_common/css/kokunai_renew_style.css → copy -----*/
.btn_ts {
	padding: 0 50px;
	overflow: hidden;
	width: 890px;
}

.productDetail .btn_ts {
	padding: 0 46px;
}/* index.html only */

.btn_ts li {
	float: left;
	height: 57px;
	margin: 0 10px 6px 0;
	width: 212px;
}

/*.padS50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}*/

.cf:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0.1em;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

h2 {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 20px;
}

h5{
	font-size:100%;
}



/*----- /2014renew_y_css/style.css → copy -----*/
.p_infos p {
  margin-bottom: 1em;
}

.t2, .t2_k {
  font-size: 180%;
  margin-bottom: 0.5em;
  max-height: 999999px;
}

.lh_16 {
  line-height: 1.6;
}

.inner980 img {
  max-width: 100%;
  height: auto;
}/* .products_main_outer → .inner980*/

.centering {
  text-align: center;
}

.txt_navy {
  color: #004573;
}


/* receiver.html */
.products_main_inner {
  /*width: 920px;*/
  background: #FFF;
  /*padding: 0 30px 30px;*/
  border-radius: 0 0 5px 5px;
}


/*----- /2014renew_y_css/style_type02.css → copy -----*/
.no_mg {
  margin-right: 0!important;
}


.bg_img_grade01{
  	padding-bottom:40px;
  	border-bottom: 1px solid #DCDCDC;
}

.p_infos{
	/*width:800px;*/
	margin:0 auto;
	padding-top:40px;
	padding-left: 50px !important;
    padding-right: 50px !important;
}

/*.ch{
  width: 900px !important;
  margin: 0 auto;
  padding-top: 40px;
  padding-left: 0 !important;
  padding-right: 0 !important;
	}*/


.bg_img_grade03 {
  background: url("/2014renew_y_css/img/bg_grade01.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0);
  padding-bottom: 40px;
}

.t1_t2 {
  font-size: 160%;
  line-height: 1em;
  font-weight:500;
  font-family: "Malgun Gothic",Arial,Helvetica,verdana,sans-serif;
}

.productDetailBox,
.products_info_type02 {
  font-size: 16px;
  line-height: 1.8;
}/*.products_info_type02 → .productDetailBox*/

.products_info_type02 .centering {
  float: none;
  width: 100%;
}

.mt80 { margin-top:80px !important;}


.mr_05 {
  margin-right: 5%!important;
}

.mr_07 {
  margin-right: 7%!important;
}

.ml_02 {
  margin-left: 2%!important;
}

.ml_05 {
  margin-left: 5%!important;
}

.ml_10 {
  margin-left: 10%!important;
}

.mr_03 {
  margin-right: 3%!important;
}


.pt_40 {
  padding-top: 40px !important;
}

.mb30{
	 margin-bottom: 30px !important;
}

.center{
	 text-align:center;
}



.w30 {
  width: 30%!important;
}

.w36 {
  width: 36%!important;
}

.w40 {
  width: 40%!important;
}

.w42 {
  width: 42%!important;
}

.w44 {
  width: 44%!important;
}

.w50 {
  width: 50%!important;
}

.w52 {
  width: 52%!important;
}

.w54 {
  width: 54%!important;
}

.w56 {
  width: 56%!important;
}

.w58 {
  width: 58%!important;
}


.w60 {
  width: 60%!important;
}

.w72 {
  width: 72%!important;
}

/* receiver.html */
.dir02 {
  padding-top: 30px;
}


/*----- /2014renew_y_css/style_type03.css → copy -----*/

.p_infos p {
  font-size: 16px!important;
  line-height: 1.8;
}

p.centering b.txt_navy {
  font-size: 23px;
}


/*----- /2014renew_y_css/ao_common.css → copy -----*/
/*.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;
}

h2.t2 {
  line-height: 130%;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

/*----- /usa/common/css/common.css → copy -----*/
.products_main_inner {
  position: relative;
  border: 1px solid #DBDBDB;
  border-top: none;
  -webkit-border-radius: 0px 0px 4px 4px;
  -moz-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
  background: #FFF;
  behavior: url('/usa/common/js/PIE.htc');
}/* .roundCornerBox03 → .products_main_inner*/

.mt20 {
  margin-top: 20px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.mb40 {
  margin-bottom: 40px !important;
}

/*----- accessorie -----*/
.accessoriesBox .atte {
  padding: 15px;
  font-size:12px !important;
}
