﻿ @charset "utf-8";

/* lineup */

/* ==================================================
 *
 * General
 *
 * ================================================== */


/*上付き文字*/
span.upper,sup{
	display:inline-block;
	position:relative;
    font-size: 80%;
	vertical-align:baseline;
	top:-0.8ex;
	left:0;	
	text-indent:0 !important;
}


/*table 2等分*/
.w50{width:50%;}


/*リンク*/
.bluray_linktxt{
    background: url(../images/icon/bg_arrow_right_off.gif) no-repeat left 3px ;
    padding-left: 15px;	
	}

.bluray_btnbox200 {
font-size:104%;
width: 200px;
margin: 15px 10px 10px 0;
padding-top: 3px;
background: url(../images/bg_btn_detail189_top.gif) left top no-repeat;
																					}
.bluray_btnin {
background: url(../images/bg_btn_detail189_bottom.gif) left bottom no-repeat;
}

.bluray_btnbox200 ul {
background: url(../images/icon/bg_arrow_right_off.gif) 12px 15px no-repeat !important;
color: #fff;
z-index: 10;
zoom:1;
}
.bluray_btnbox200 ul li {
padding: 12px 15px 12px 30px;
}
.bluray_btnbox200  ul li a:link { text-decoration: none; color: #fff;}
.bluray_btnbox200  ul li a:active { text-decoration: none; color: #fff;}
.bluray_btnbox200  ul li a:hover { text-decoration: underline !important; color: #fff;}
.bluray_btnbox200  ul li a:visited { text-decoration: none; color: #fff;}



/*スペックリンクボタン可変===20131030以降===*/

.spec_btnsbox{
	 background: url("../images/line_dot_01.gif") repeat-x scroll left top #FFFFFF;
	width:680px;
	position:relative;
	overflow:hidden;
	
	}
ul.spec_btnslink{
	display:block;
	position: relative;
	float: left;
	left: 50%;
	padding-top:15px;
 	}

ul.spec_btnslink li{
	width:auto;
	background-color:#1C8BD6;
    border-radius: 2px;        /* CSS3草案 */  
    -webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 2px;   /* Firefox用 */
	behavior: url("../js/PIE.htc"); 
	float:left;
	position: relative;
  	left: -50%;
	}
	
ul.spec_btnslink li a{
	display:block;
	padding: 15px 15px 15px 30px;
	background: url(../images/icon/bg_arrow_right_off.gif) 12px 18px no-repeat !important;
	color:#fff;
	}

/*リンクボタン可変===20140120以降===*/

.btnslink{positon:relative; overflow:hidden;}
.btnslink ul{
	display:block;
	position: relative;
	padding-top:10px;
 	}
.btnslink ul li{
	width:auto;
	background-color:#1C8BD6;
    border-radius: 2px;        /* CSS3草案 */  
    -webkit-border-radius: 2px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 2px;   /* Firefox用 */
	behavior: url("../js/PIE.htc"); 
	position: relative;
	}
	
.btnslink ul.linkL{float:left;}/*左揃え*/
.btnslink ul.linkR{float:right;}/*右揃え*/
.btnslink ul.linkC{　　　　　　
	position: relative;
	float: left;
	left: 50%;
	}
.btnslink ul.linkC li{
	float:left;
	position: relative;
  	left: -50%;
	}
	
.btnslink ul li a{
	display:block;
	padding: 15px 15px 15px 30px;
	background: url(../images/icon/bg_arrow_right_off.gif) 12px 18px no-repeat !important;
	color:#fff;
	}

.btnslink ul li a.l_space{   /*リンクボタン可変：スペック用===20140120以降===*/
	display:block;
	padding: 15px 25px 15px 40px;
	background: url(../images/icon/bg_arrow_right_off.gif) 22px 18px no-repeat !important;
	color:#fff;
	}

	
.spec_linkpdf {
    width: 710px;
    z-index: 1;
}
.spec_linkpdf_top {
    padding: 5px 20px;
	border:1px solid #d3d3d3;
}

.spec_linkpdf_top div.pdf-box dl {
    display: inline;
    float: left;
    width: 400px;
}

.spec_linkpdf_top div.pdf-box ul {
    border-left: 1px dotted #BDBCB8;
    display: inline;
    float: left;
    padding-left: 10px;
    width: 189px;
}



/*PDF*/
div.pdf-box {
	text-align:left;
    overflow: hidden;
    padding: 10px;
}
div.pdf-box h4 {
    border-bottom: 1px dotted #BDBCB8;
    font-size: 110%;
    margin-bottom: 10px;
    padding: 0 0 3px 5px;
}
div.pdf-box dl {

    display: inline;
    float: left;
    width: 310px;
}
div.pdf-box dl dt {
    display: inline;
    float: left;
    padding-right: 10px;
}
div.pdf-box dl dd {
    padding-right: 10px;
}
div.pdf-box ul {
	width:299px;
    border-left: 1px dotted #BDBCB8;
    display: inline;
    float: left;
    padding-left: 10px;
}
div.pdf-box li {
    background: url("../images/icon/bg_arrow_right_off.gif") no-repeat scroll left 3px transparent;
	zoom: 1;
    padding-left: 15px;
}


/*その他*/
.font_s{font-size:86%;}
.img_fll{
	display:block; float:left;
	margin-right:20px;}
.img_flr{
	display:block; float:right;
	margin-right:20px;}



/* box
------------------------------------------------- */
.title {
	font-weight: bold;
}
.subject {
	font-size: 108%;
	font-weight: bold;
}
.subtitle {
	font-weight: bold;
	font-size: 85%;
	color: #535353;
}

.linkBOX {height: 100%; cursor: pointer; }


/* .attention
-------------------------------------------------- */
.attention {
	clear: both;
	background-color: #F0F0F0;
	margin: 15px 20px 0 20px;
	padding: 13px 5px 8px 10px;
}

.attention_inline {
	clear: both;
	background-color: #F0F0F0;
	margin: 15px 0 0 0;
	padding: 13px 3px;
}

table th,
table td {
	text-align: left;
	vertical-align: top;
}


/* ==================================================
 *
 * Common
 *
 * ================================================== */

/* Head
----------------------------------------------------------- */
#series h1#seriesindex {
	margin-top: -1em;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1;
	clear: both;
}

/* eyecatch
----------------------------------------------------------- */
#series h2#series-h2 {
	margin-top: 15px !important;
	clear: both;
}


/* flip
-------------------------------------------------- */
#series .panel,
#series .panel2 {
		width: 708px;
		margin: 0; padding: 0;
		display:none;
}
#series .flip,
#series .flip2 {
	text-align: right;
	cursor: pointer;
}

.top_toggle_area01{
	display: block;
	margin-top: 10px;
	padding: 0;
	border-top: solid 1px #d5d5d5;
	text-align: right;
}
.togglebox01 {
	margin-top: 0;
	padding: 2px 5px 0;
		border-top: solid 1px #fff;
	z-index: 10;}


/* Back to Top
-------------------------------------------------- */
#series .lineup_backtotop {
	clear: both;
	margin: 5px 2px 20px 0;
	padding-top: 10px;
	min-height: 25px;
	height: auto !important;
	height: 25px;
	border-top: solid 1px #b2b2b2;
	font-size: 85%;
}
#series .lineup_backtotop a {
	float: right;
	padding: 1px 0 5px 0;
	zoom: 1;
	line-height: 1.3;
}
	.lineup_backtotop a:link { text-decoration: none; color: #a8a8a8;}
	.lineup_backtotop a:active { text-decoration: none; color: #a8a8a8;}
	.lineup_backtotop a:hover { text-decoration: underline; color: #a8a8a8;}
	.lineup_backtotop a:visited { text-decoration: none; color: #a8a8a8;}


/* EX color
-------------------------------------------------- */
h3.color_blk { color: #000 !important;}
h3.color_blue { color: #0f6e96 !important;}



/* ==================================================
 *
 * Top
 *
 * ================================================== */
/* lineup_top_box: 主な機能
------------------------------------------------- */	
#series .lineup_top_box {
	clear: both;
	padding: 0 0 5px 0;
	zoom: 1;
}

#series .series_top_box {
	margin-top: 15px !important;
}

/* top_three_feature：特長
------------------------------------------------- */	
#series .top_three_feature_new {
	clear: both;
	padding: 0 0 5px 0;
	background: #eee !important;
	zoom: 1;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	behavior: url(/magnoliaAuthor/.resources/webresources/archived-contents/common/js/PIE.htc);
}
#series .top_three_feature_new .featureBOX-mainfeature {
	background: url("../images/top_bg_3column_01_top.gif") left top no-repeat !important;
}
#series .top_three_feature_new .featureBOX-mainfeature .mainfeature {
	margin-left: 8px;
	width: 694px;
	zoom: 1;
}
	#series .top_three_feature_new .mainfeature th {
		width: 226px;
		padding-bottom: 10px;
		font-weight:normal;
		zoom: 1;
		position:relative;
	}
	#series .top_three_feature_new .mainfeature td {
		width: 226px;
		padding-bottom: 10px;
		background: url("../images/top_bg_3column_01_bottom.gif") left bottom transparent no-repeat !important;
		zoom: 1;
		position:relative;
	}

	#series .top_three_feature_new .mainfeature td.separatetd1 {
		width: 8px !important;
		font-size: 1px;
		background: none !important;
	}
	#series .top_three_feature_new .mainfeature td.separatetd2 {
		width: 8px !important;
		font-size: 1px;
		background: none !important;
	}
	#series .top_three_feature_new .mainfeature .linkBOX {
		text-align: center;
	}
	#series .top_three_feature_new .mainfeature h3 {
		min-height:2.5em;
		padding: 18px 15px 8px;
		text-align: left;
		font-size: 117%;
		letter-spacing: -1px;
		color: #505050;
	}
	#series .top_three_feature_new .mainfeature p { 
		min-height: 2.8em;
		height: auto !important;
		height: 3.5em;
		padding: 0 15px 10px;
		text-align: left;
	}
	#series .top_three_feature_new .mainfeature p.em5 { 
		min-height: 5em;
		height: auto !important;
		padding: 0 15px 10px;
		text-align: left;
	}

	#series .top_three_feature_new .mainfeature p img {
		vertical-align:bottom;
	}
	#series .top_three_feature_new .mainfeature div {
		text-align: center;
		}


#series .top_three_feature_new .featureBOX-subfeature {
	width: 694px;
	margin-left: 8px;
	background: url("../images/top_bg_3column_02_middle.gif") -2px top repeat-y !important;
}

#series .top_three_feature_new .featureBOX-subfeature .subfeature {
	background: url("../images/top_bg_3column_02_bottom.gif") -2px bottom no-repeat !important;
	zoom: 1;
}

	#series .top_three_feature_new .subfeature td {
		width: 226px;
		background: none !important;
		zoom: 1;
	}
	#series .top_three_feature_new .subfeature td.separatetd1 {
		width: 8px !important;
		font-size: 1px;
		background: #eee !important;
	}
	#series .top_three_feature_new .subfeature td.separatetd2 {
		width: 8px !important;
		font-size: 1px;
		background: #eee !important;
	}
	#series .top_three_feature_new .subfeature .linkBOX {
		padding: 0 0 17px;
	}
	#series .top_three_feature_new .subfeature h4 {
		min-height: 25px;
		height: auto !important;
		height: 25px;
		padding: 12px 17px 10px 28px;
		background: url("../images/top_bg_3column_02_top.gif") -2px top no-repeat !important;
		font-size: 84%;
		font-weight: normal;
		color: #003e16;
	}
	#series .top_three_feature_new .subfeature h3 {
		padding: 0 17px 8px 20px;
		font-size: 117%;
		color: #053535;
	}
	#series .top_three_feature_new .subfeature p {
		padding: 0 17px 5px 20px;
	}


/* tv_life
------------------------------------------------- */
#series .tv_life {
	clear: both;
	float: left;
	width: 345px;
	margin-top: 20px !important;
	padding-bottom: 25px;
	_padding-bottom: 10px;
}
.osusume_head01 {
	margin-bottom: 10px;
	padding: 5px 0 0;
	background: url(../images/top_bg_head_01_top.gif) left top no-repeat;
	border-bottom: solid 2px #dadada;
	}
	.osusume_head01 h3 {
		padding: 5px 10px;
		background: #f2f2f2 url(../images/top_bg_head_02_bottom.gif) left top no-repeat;
		font-size: 123%;
		color: #535353;
	}
	.osusume_head01 h3 span {
		font-size: 75%;
		font-weight: bold;
		color: #1cbcff;
	}

#series .tv_life ul {
	width: 355px;
	margin-right: -10px;
	margin-bottom: 5px;
	overflow: hidden;
	_zoom: 1;
}
	#series .tv_life ul li {
		float: left; 
		margin-right: 7px;
	} 

/* tv_space
------------------------------------------------- */
#series .tv_space {
	float: left;
	width: 345px;
	margin-top: 20px !important;
	margin-left: 20px;
	padding-bottom: 25px;
	_padding-bottom: 10px;
}
#series .tv_space div.large_size {
	float: left;
	width: 168px;
	border: 1px solid #dadada;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/magnoliaAuthor/.resources/webresources/archived-contents/common/js/PIE.htc);
	height: 212px;
}
	#series .tv_space div.large_size img {
		margin: 5px 10px;
	}

	#series .tv_space div.large_size h4,
	#series .tv_space div.medium_size h4 {
		margin: 0 10px;
		padding: 5px 10px;
		background: url(../images/icon_head_01.gif) left top no-repeat;
	}

#series .tv_space div.medium_size {
	float: right;
	width: 168px;
	border: 1px solid #dadada;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/magnoliaAuthor/.resources/webresources/archived-contents/common/js/PIE.htc);
}

#series .tv_space table {
	width: 152px;
	margin: 8px auto;
	font-size: 92%;
}
	#series .tv_space table th {
		padding: 1px;
		background: #dadada;
		border: solid 1px #dadada;
		font-weight: normal;
		text-align: center;
	}
	#series .tv_space table td {
		padding: 1px 0 1px 10px;
		border: solid 1px #dadada;
	}
		#series .tv_space table td.allow {
			border: none;
			text-align: center;
		}

/* viewing_position
------------------------------------------------- */
#series .viewing_position {
	margin-bottom: 10px;
	clear: both;
	zoom:1;
	border-bottom: solid 2px #dadada;
}
	#series .viewing_position .osusume_head01 {
		width: 345px;
		margin-bottom: 0;
		border-bottom: none;
		float: left;
	}
		#series .viewing_position p.viewing_position-caption {
			width: 300px;
			float: right;
			padding: 3em 0 0 2em;
			letter-spacing:-1px;
	}

#series .viewing_position-roundBOX {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border: 1px solid #dadada;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/magnoliaAuthor/.resources/webresources/archived-contents/common/js/PIE.htc);
}
	#series .viewing_position-roundBOX h4 {
		margin: 0 15px 5px;
		padding: 5px 10px;
		background: url(../images/icon_head_01.gif) left top no-repeat;
	}
	#series .viewing_position-roundBOX ul {
		width: 690px;
		margin-left: 15px;
		margin-right: -10px;
		margin-bottom: 5px;
		overflow: hidden;
		_zoom: 1;
	}
		#series .viewing_position-roundBOX ul li {
			float: left; 
			margin-right: 10px;
		} 

	#series .viewing_position-roundBOX .viewing_scene {
		clear: both;
		margin: 0 15px;
		padding: 5px 0;
		background: #f2f2f2;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		behavior: url(/magnoliaAuthor/.resources/webresources/archived-contents/common/js/PIE.htc);
	}
		#series .viewing_position-roundBOX .viewing_scene table {
			color: #000
		}
			#series .viewing_position-roundBOX .viewing_scene table th {
				padding: 5px 15px;
				border-right: solid 1px #cdcdcd;
				vertical-align: middle;
				color: #000
			}
			#series .viewing_position-roundBOX .viewing_scene table td {
				padding: 10px;
				border-left: solid 1px #fff;
			}


/* top_function_menu
------------------------------------------------- */	
#series .top_function {
	padding-top: 30px;
	clear: both;
}
	#series .top_function h3 {
		width: 100px;
		margin-bottom: 1px;
		padding: 10px 15px;
		background: #898989;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
		behavior: url(/magnoliaAuthor/.resources/webresources/archived-contents/common/js/PIE.htc);
		text-align: center;
		color: #fff;
	}

#series .top_function table {
	width: 100%;
	border-top: solid 1px #d6d6d6;
	_zoom: 1;

}
	#series .top_function table th {
		width: 130px;
		padding: 15px 10px 10px 20px;
		background: url("../images/line_dot_01.gif") left bottom repeat-x;
		color: #535353;
	}
	#series .top_function table td {
		padding: 0 10px;
		color: #535353;
		vertical-align: middle;
	}
		#series .top_function table td.font-bold {
			font-weight: bold;
		}
		#series .top_function table td img {
			margin-right: 5px;
		}
		#series .top_function table th.last-child {
			background: none;
		}


/* function_broadband
------------------------------------------------- */
#series .function_broadband {
	clear: both;
	margin: 25px 0 30px ;
	padding: 10px 0 0;
	border-top: solid 1px #BDBCB8;
	color: #898989;
	zoom: 1;
}
	#series .function_broadband h4 {
		padding: 0 0 10px 5px;
		font-weight: normal;
	}
	#series .function_broadband .function_broadband-01 {
		width: 350px;
		float: left;
		padding-bottom: 10px;
	}
			#series .function_broadband .function_broadband-01 ul li {
				float: left;
				margin-right: 5px;
			}
	#series .function_broadband .function_broadband-02 {
		width: 175px;
		float: right;
		padding-bottom: 10px;
	}
			#series .function_broadband .function_broadband-02 ul li {
				float: left;
				margin-right: 5px;
			}
				#series .function_broadband .function_broadband-02 ul li.G {
					margin-right: 15px;
				}


/* Top_DL
------------------------------------------------- */
.lineup_top_dl {
	margin-bottom: 30px;
}


.top_function_dl {
	margin-bottom: 10px;
	border: 1px solid #dadada;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/magnoliaAuthor/.resources/webresources/archived-contents/common/js/PIE.htc);
}

.top_function_dl table th {
	min-height: 60px;
	height: auto !important;
	height: 60px;
	padding: 15px 0 15px 55px;
	vertical-align: top;
	font-size: 117%;
}
	.top_function_dl table th.specifications {
		width: 235px;
		background: url("../images/icon/icon_shiyou_all.gif") 10px 10px no-repeat;
	}
	.top_function_dl table th.pdf {
		width: 235px;
		background: url("../images/icon/icon_shiyou_pdf.gif") 10px 10px no-repeat;
		border-left: solid 1px #dadada;
		border-right: solid 1px #dadada;
	}
	.top_function_dl table th.manual {
		width: 235px;
		background: url("../images/icon/icon_manual.gif") 10px 15px no-repeat;
	}
.top_function_dl table td {
	padding: 10px 0;
}
	.top_function_dl table td.pdf {
		border-left: solid 1px #dadada;
		border-right: solid 1px #dadada;
	}

.top_function_dl table td p {
	padding: 0 10px 5px;
}
#series .top_function_dl table td.specifications p.link,
#series .top_function_dl table td.pdf p.link,
#series .top_function_dl table td.manual p.link {
	background: url(../images/icon/bg_arrow_right_off.gif) 10px 2px no-repeat;	
	padding: 0 0 0 25px;
	zoom:1;
}
	#series .top_function_dl a:link { text-decoration: none; color: #038231;}
	#series .top_function_dl a:active { text-decoration: none; color: #038231;}
	#series .top_function_dl a:hover { text-decoration: underline; color: #038231;}
	#series .top_function_dl a:visited { text-decoration: none; color: #038231;}




/* ==================================================
 *
 * LEAF Common
 *
 * ================================================== */

/* leaf_series-head
------------------------------------------------- */
.leaf_series-head {
	padding: 9px 15px 0;
	background: #f7f7f7;
	border: solid 1px #f7f7f7;
}
	.leaf_series-head img {
		margin-right: 10px;
	}


/* linenup_anchor
------------------------------------------------- */
#series .linenup_anchor {
	clear: both;
	margin: 0 0 25px 0;
	background: #F4F3F1;
	zoom: 1;
}
#series .linenup_anchor ul {
	width: 670px;
	margin: 0 20px;
	padding: 12px 0 5px 0;
	zoom: 1;
}
#series .linenup_anchor ul li {
	float: left;
	white-space: nowrap;
	margin: 3px 10px 0 0;
	display: inline;
	padding: 1px 10px 2px 20px;
	background: url(../images/icon/bg_arrow_bottom_off.gif) left 3px no-repeat;
	zoom: 1;
}
/* ==================================================
 *
 * LEAF Section
 *
 * ================================================== */
.section_2012-01 {
	position: relative;
	background: #fff;
	clear: both;
	zoom:1;
}
	.section_2012-01 h2 {
	min-height: 75px;
	height: auto !important;
	height: 75px;
		padding: 13px 20px;
		background: url(../images/bg_lineup_h2.png) left top no-repeat;
		font-size: 134%;
		color: #535353;
	}
	.section_2012-01 h2 span {
		font-size: 88%;
		color: #0f6e96;
	}
	.section_2012-01 .logo-mark {
		position: absolute;
		top: 15px;
		right: 15px;
	}

		.section_2012-01 .logo-mark img {
			margin-left: 10px;;
			}

.section_2012-02-option {
	position: relative;
	background: #fff;
	zoom:1;
}
	.section_2012-02-option .option-h2 {
		padding: 3px 10px;
		background: #000;
	}
	.section_2012-02-option h2 {
		padding-left: 10px;
		border-left: solid 6px #fff;
		font-size: 117%;
		color: #fff;
	}
		.optiontitle { font-size: 134%; font-weight: bold; color: #535353; }
		.optionproducts { font-size: 117%; font-weight: bold; color: #0e6e94; }
		.optionprice { color: #898989; }
		.optionhonmon { }
		span.optionnew { font-size: 80%; color: #da0000; }


/* ==================================================
 *
 * LEAF Article
 *
 * ================================================== */
.article_2012-01 {
	margin: 0 15px;
	padding: 15px 0;
	background: #fff;
 clear: both;
	zoom:1;
}
.article_2012-02 {
	margin: 0 15px;
	padding: 30px 0;
	background: #fff url(../images/line_dot_01.gif) left top repeat-x;
 clear: both;
	zoom:1;
}
.article_2012-03 {
	margin: 0 16px;
	padding: 0 0 15px;
 clear: both;
	zoom:1;
}

/* ==================================================
 *
 * LEAF column
 *
 * ================================================== */

div.column1BOX {
	margin: 0 15px;
	padding: 0 0 15px 0;
	clear: both;
}
div.column1 {
}
dl.column1 {
}
	dl.column1 dt {
		padding-bottom: 20px;
		font-size: 117%;
		font-weight: bold;
		color: #0f6e96;
	}
	dl.column1 dd.pic {
	}
	dl.column1 dd.txt {
		color: #535353;
	}

div.column2 { 
}
	div.column2 div.pic {
		width: 320px;
		float: left;
	}
	div.column2 div.txt {
		width: 320px;
		float: right;
		color: #535353;
	}

	div.column2 div.txt02 {
		width: 240px;
		float: left;
	}
	div.column2 div.pic02 {
		width: 400px;
		float: right;
		color: #535353;
	}
	div.column2 div.txt03 {
		width: 640px;
		float: left;
		margin-top:10px;
	}
	div.column2 div.pic03 {
		clear: both;
		margin: 0 15px;
		padding: 0 0 15px;
	}

dl.column2 {
}
	dl.column2 dt {
		padding-bottom: 20px;
		font-size: 117%;
		font-weight: bold;
		color: #0f6e96;
	}
	dl.column2 dd.pic {
		width: 320px;
		float: left;
	}
	dl.column2 dd.txt {
		width: 318px;
		float: right;
		color: #535353;
	}

dl.column2-icons {
}
	dl.column2-icons dt {
		padding-bottom: 20px;
		font-size: 117%;
		font-weight: bold;
		color: #000;
	}
		dl.column2-icons dt span {
			font-size: 86%;
			color: #0f6e96;
			}
	dl.column2-icons dd.pic01 {
		width: 85px;
		float: left;
	}
	dl.column2-icons dd.txt01 {
		width: 555px;
		float: right;
		color: #535353;
	}


/* .table.column2_ex-tbl01
------------------------------------------------- */
table.column2_ex-tbl01 {
	clear: both;
}
table.column2_ex-tbl01 th.col1, 
table.column2_ex-tbl01 td.col1,
table.column2_ex-tbl01 th.col2, 
table.column2_ex-tbl01 td.col2,
table.column2_ex-tbl02 th.col1, 
table.column2_ex-tbl02 td.col1,
table.column2_ex-tbl02 th.col2, 
table.column2_ex-tbl02 td.col2 {
	background: url(../images/line_dot_02.gif) left top transparent repeat-y;
	zoom: 1;
}
table.column2_ex-tbl01 th.col2_first, 
table.column2_ex-tbl01 td.col2_first {
	background: none;
}	

table.column2_ex-tbl01 th p,
table.column2_ex-tbl01 td p,
table.column2_ex-tbl01 th div,
table.column2_ex-tbl01 td div,
table.column2_ex-tbl02 th p,
table.column2_ex-tbl02 td p,
table.column2_ex-tbl02 th div,
table.column2_ex-tbl02 td div {
	margin: 0 10px 0 0;
}
table.column2_ex-tbl01 th.col2 p,
table.column2_ex-tbl01 td.col2 p,
table.column2_ex-tbl01 th.col2 div,
table.column2_ex-tbl01 td.col2 div,
table.column2_ex-tbl02 th.col2 p,
table.column2_ex-tbl02 td.col2 p,
table.column2_ex-tbl02 th.col2 div,
table.column2_ex-tbl02 td.col2 div {
	margin: 0 10px 0 11px;
}

table.column2_ex-tbl01 td.col2 p.ml0{
	margin: 0 10px 0 0;
}

table.column2_ex-tbl01 th.col1_first div h3,
table.column2_ex-tbl01 th.col2 div h3,
table.column2_ex-tbl02 th.col1_first div h3,
table.column2_ex-tbl02 th.col2 div h3 {
	margin: 1px 0 6px 0;
	padding: 0 0 7px 0;
	font-size: 117%;
	font-weight: bold;
	color: #000;
	zoom: 1;
}
	table.column2_ex-tbl01 th.col1_first div h3 span,
	table.column2_ex-tbl01 th.col2 div h3 span,
	table.column2_ex-tbl02 th.col1_first div h3 span,
	table.column2_ex-tbl02 th.col2 div h3 span {
		color: #0e6e94;
		font-size: 86%;
		zoom: 1;
	}
	table.column2_ex-tbl01 th.col1_first div h3.blue-h3,
	table.column2_ex-tbl01 th.col2 div h3.blue-h3,
	table.column2_ex-tbl02 th.col1_first div h3.blue-h3,
	table.column2_ex-tbl02 th.col2 div h3.blue-h3 {
		color: #0e6e94;
		zoom: 1;
	}

	table.column2_ex-tbl01 td.col1_first .icons_float,
	table.column2_ex-tbl01 td.col2 .icons_float {
		width: 85px;
		float: left;
		margin-right: 5px;
	}
	table.column2_ex-tbl01 td.col1_first .icons_txt,
	table.column2_ex-tbl01 td.col2 .icons_txt {
		width: 215px;
		float: left;
	}
	table.column2_ex-tbl01 td.col1_first img,
	table.column2_ex-tbl01 td.col2 img  {
		display:block;
		margin:auto;
	}
	
/* column2_ex-tbl02 */

table.column2_ex-tbl02 td.col1_first .icons_float, 
table.column2_ex-tbl02 td.col2 .icons_float {
    float: left;
    margin: 0 0 0 11px;
    width: 90px;
}
table.column2_ex-tbl02 td.col1_first .icons_txt, 
table.column2_ex-tbl02 td.col2 .icons_txt {
    float: right;
    width: 210px;
}



/* usb_hd */
table.out_hd td{
	width: 355px;
}


table.column3 { 
}
	table.column3 td {
		width: 226px;
		background: url(../images/line_dot_02.gif) right top transparent repeat-y;
	}
	table.column3 td.last-child {
		background: none;
	}
table.column3  dl { 
}
table.column3  dt {
		padding-bottom: 20px;
		font-size: 117%;
		font-weight: bold;
		color: #0f6e96;
}
table.column3  dt span {
		font-size: 86%;
		font-weight: normal;
}
	table.column3  dl.first {
		float: left;
		padding-right: 20px;
	}
	table.column3  dl.second {
		float: left;
		padding-left: 15px;
		padding-right: 20px;
	}
	table.column3 dl.third {
		float: right;
		padding-left: 15px;
	}

/* .table.column3_ex-tbl01
------------------------------------------------- */
table.column3_ex-tbl01 {
	clear: both;
}
table.column3_ex-tbl01 th {
	width: 209px;
}
table.column3_ex-tbl01 th.w220px,
table.column3_ex-tbl01 td.w220px{
	width: 220px;;
}
table.column3_ex-tbl01 th.col1, 
table.column3_ex-tbl01 td.col1,
table.column3_ex-tbl01 th.col2, 
table.column3_ex-tbl01 td.col2,
table.column3_ex-tbl01 th.col3, 
table.column3_ex-tbl01 td.col3 {
	background: url(../images/line_dot_02.gif) left top transparent repeat-y;
	zoom: 1;
}
table.column3_ex-tbl01 th.col2_first, 
table.column3_ex-tbl01 td.col2_first,
table.column3_ex-tbl01 th.col3_first, 
table.column3_ex-tbl01 td.col3_first {
	background: none;
}	

table.column3_ex-tbl01 th p,
table.column3_ex-tbl01 td p,
table.column3_ex-tbl01 th div,
table.column3_ex-tbl01 td div {
	margin: 0 10px 0 0;
}
table.column3_ex-tbl01 th.col2 p,
table.column3_ex-tbl01 td.col2 p,
table.column3_ex-tbl01 th.col2 div,
table.column3_ex-tbl01 td.col2 div,
table.column3_ex-tbl01 th.col3 p,
table.column3_ex-tbl01 td.col3 p,
table.column3_ex-tbl01 th.col3 div,
table.column3_ex-tbl01 td.col3 div {
	margin: 0 10px 0 11px;
}

table.column3_ex-tbl01 th.col1_first div h3,
table.column3_ex-tbl01 th.col2 div h3,
table.column3_ex-tbl01 th.col3 div h3 {
	margin: 1px 0 6px 0;
	padding: 0 0 7px 5px;
	font-size: 117%;
	font-weight: bold;
	color: #000;
	zoom: 1;
}
	table.column3_ex-tbl01 th.col1_first div h3 span,
	table.column3_ex-tbl01 th.col2 div h3 span,
	table.column3_ex-tbl01 th.col3 div h3 span {
		color: #0e6e94;
		font-size: 86%;
		zoom: 1;
	}


table th h3.borderTop {
	background: #fff url(../images/line_dot_01.gif) left top repeat-x;
	zoom:1;
}

dl.column3-sep {
}
	dl.column3-sep dt {
		padding-bottom: 20px;
		font-size: 117%;
		font-weight: bold;
		color: #0f6e96;
	}
	dl.column3-sep dd.pic1 {
		width: 208px;
		float: left;
		display: inline;
	}
	dl.column3-sep dd.pic2 {
		width: 172px;
		float: left;
		display: inline;
	}
	dl.column3-sep dd.pic3 {
		width: 208px;
		float: right;
		display: inline;
	}
	dl.column3-sep dd p {
		padding-top: 1px;
		color: #535353;
	}
	dl.column3-sep dd.sep {
		width: 40px;
		float: left;
		display: inline;
	}

/* ==================================================
 *
 * LEAF BOX
 *
 * ================================================== */
.in-article_box01 {
	padding: 15px;
	border: 1px solid #DEDDDB;
	background: #fefefe;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/magnoliaAuthor/.resources/webresources/archived-contents/common/js/PIE.htc);
}
	.in-article_box01-ul01 ul li {
		float: left;
	}
		.in-article_box01-ul01 ul li.col1 {padding-right: 30px; border-right: solid 1px #bdbcb8;} 
		.in-article_box01-ul01 ul li.col2 {padding-left: 15px; padding-right: 15px; border-right: solid 1px #bdbcb8;} 
		.in-article_box01-ul01 ul li.col3 {padding-left: 20px; } 


.in-article_box02 {
	width: 670px;
	margin-left: 15px;
	background: url(../images/bg_box_01_bottom.gif) left bottom no-repeat;
	zoom: 1;
	z-index:1;
}
	.in-article_box02_top {
		background: url(../images/bg_box_01_top.gif) left top no-repeat;
		padding: 15px;
		zoom: 1;
	}
	.in-article_box02-caption {
		margin: 0 15px 30px;
	}

.in-article_box03 {
	width: 670px;
	background: url(../images/bg_box_01_bottom.gif) left bottom no-repeat;
	zoom: 1;
	z-index:1;
}
	.in-article_box03_top {
		background: url(../images/bg_box_01_top.gif) left top no-repeat;
		padding: 15px;
		zoom: 1;
	}
	.in-article_box03-caption {
		margin: 0 15px 30px;
	}

.misc_box01 {
	padding: 8px 10px;
	border: solid 1px #dbdbdb;
	background: url(../images/bg_recording_grade.gif) left top repeat-x;
}


.bnr_box01 {
	padding: 15px;
	border-top: 1px solid #bcbdb7;
	text-align: center;
}
	.bnr_box01 img {
		margin: 0 auto;
	}
.bnr_box02 {
	padding: 15px 0;
	border-top: 1px solid #bcbdb7;
	text-align: center;
}
	.bnr_box01 img {
		margin: 0 auto;
	}

.caption_box01 {
	padding: 20px;
	background: #f2f2f2;
}



/* ==================================================
 *
 * LEAF BTN
 *
 * ================================================== */
ul.btn_green  {
	margin-top: 20px;
	zoom:1;
	z-index:12;
}
ul.btn_green li  {
	clear: both;
	padding: 12px 15px 12px 35px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/magnoliaAuthor/.resources/webresources/archived-contents/common/js/PIE.htc);
text-align: left;
	color: #fff;
	background: #028330 url(../images/icon/bg_arrow_right_off.gif) 15px 13px no-repeat;
_width: 200px;
_padding-left: 40px;
	zoom:1;
}

	.btn_green a:link { text-decoration: none; color: #fff;}
	.btn_green a:active { text-decoration: none; color: #fff;}
	.btn_green a:hover { text-decoration: underline; color: #fff;}
	.btn_green a:visited { text-decoration: none; color: #fff;}



              #series .intxt_link {
																			clear: both;
																				width: 220px;
																			margin: 15px 10px 10px 0;
																			padding-top: 3px;
	                background: url(../images/bg_btn_detail220_top.gif) left top no-repeat;
																					}
              #series .intxt_link-top {
																			background: url(../images/bg_btn_detail220_bottom.gif) left bottom no-repeat;
																				}

               #series .intxt_link ul {
																								clear: both;
																								background: url(../images/icon/bg_arrow_right_off.gif) 12px 15px no-repeat !important;
																							color: #fff;
																							z-index: 10;
																							zoom:1;
}
               #series .intxt_link ul li {
																								padding: 12px 15px 12px 30px;
}

.ml15 { margin-left: 15px !important;}
.ills1 {letter-spacing: -1px;}

#series .intxt_link  ul li a:link { text-decoration: none; color: #fff;}
#series .intxt_link  ul li a:active { text-decoration: none; color: #fff;}
#series .intxt_link  ul li a:hover { text-decoration: underline !important; color: #fff;}
#series .intxt_link  ul li a:visited { text-decoration: none; color: #fff;}


.section_2012-01 .linup_toggle-control01 {
		padding-bottom: 30px;
		border-top: solid 1px #959595;
}
	.section_2012-01 .linup_toggle-control01 .size_head {
			float: right;
	}

/* ==================================================
 *
 * LEAF MODULE
 *
 * ================================================== */
.fr {
	float: right;
}
.ac {
	text-align: center;
}

/* クラウドサービスヘッダアイコン合わせ
------------------------------------------------- */
.iconfit {
	margin-bottom: -6px;
	_height: 47px;
}
.iconfit2 {
	position: relative;
	top: -3px;
}
/* ==================================================
 *
 * LEAF LIST
 *
 * ================================================== */
ol.square_number {
	margin-left: 15px;
}
	ol.square_nomber li { padding-left: 20px; }
		ol.square_nomber li.sn1 { background: url(../images/quality_icon_number_1.gif) left top no-repeat; }
		ol.square_nomber li.sn2 { background: url(../images/quality_icon_number_2.gif) left top no-repeat; }
		ol.square_nomber li.sn3 { background: url(../images/quality_icon_number_3.gif) left top no-repeat; }
		ol.square_nomber li.sn4 { background: url(../images/quality_icon_number_4.gif) left top no-repeat; }

/* ==================================================
 *
 * LEAF TABLE
 *
 * ================================================== */
table.lineup_defalt-tbl01 {
	width: 100%;
	border: solid 1px #dbdbdb;
}
	table.lineup_defalt-tbl01 th {
		padding: 8px;
		background: #dbdbdb;
		border-left: solid 1px #fff;
		vertical-align: middle;
		text-align: center;
	}
		table.lineup_defalt-tbl01 th span {
			font-size: 80%;
		}
		
	table.lineup_defalt-tbl01 td {
		padding: 10px;
		border-left: solid 1px #dbdbdb;
		border-bottom: solid 1px #dbdbdb;
		text-align: center;
		vertical-align: middle;
	}
		table.lineup_defalt-tbl01 th.first-child,
		table.lineup_defalt-tbl01 td.first-child {
			border-left: none;
		}
		/*追加*/
		table.lineup_defalt-tbl01 th.white-bottom,
		table.lineup_defalt-tbl01 td.white-bottom {
			border-bottom: solid 1px #fff;
		}
		table.lineup_defalt-tbl01 th.txtleft,
		table.lineup_defalt-tbl01 td.txtleft {
			text-align:left;
		}



/* ==================================================
 * Z7
 * ================================================== */
	#series .z7-feature a:link { text-decoration: none; color: #038231;}
	#series .z7-feature a:active { text-decoration: none; color: #038231;}
	#series .z7-feature a:hover { text-decoration: none; color: #038231;}
	#series .z7-feature a:visited { text-decoration: none; color: #038231;}

	.bd-link a:link { text-decoration: none; color: #0F6E96;}
	.bd-link a:active { text-decoration: none; color: #0F6E96;}
	.bd-link a:hover { text-decoration: underline; color: #0F6E96;}
	.bd-link a:visited { text-decoration: none; color: #0F6E96;}

.recording_upperarea {
		padding: 20px 20px;
}
.recording_upperarea table td {
		vertical-align: middle;
}
	.recording_upperarea .pic_usb {
		float: left;
		width: 90px;
		}
	.recording_upperarea .txt_usb {
		float: right;
		width: 130px;
		}
	.recording_upperarea .pic_cloud {
		float: left;
		width: 70px;
		}
	.recording_upperarea .txt_cloud {
		float: right;
		width: 310px;
		}
	.recording_upperarea .txt_cloud2 {
		float: right;
		width: 570px;
		padding-top: 5px;
		}
	
.innericons {
	float: right;
	margin: 3px 15px 3px 0 ;
}




/* ==================================================
 *
 * Design
 *
 * ================================================== */
table.column4 { 
}
        table.column4 td {
                background: url(../images/line_dot_02.gif) right top transparent repeat-y;
        }
        table.column4 td.last-child {
                background: none;
        }
table.column4  dl { 
                width: 145px;
}
table.column4  dt {
                padding-bottom: 20px;
                font-size: 117%;
                font-weight: bold;
                color: #0f6e96;
}
        table.column4  dl.first {
                float: left;
                padding-right: 16px;
        }
        table.column4  dl.second {
                float: left;
                padding-left: 14px;
                padding-right: 15px;
        }
        table.column4 dl.third {
                float: right;
                padding-left: 13px;
                padding-right: 16px;
        }
        table.column4 dl.fourth {
                float: right;
                padding-left: 16px;
        }



/* Design_DL
------------------------------------------------- */
.lineup_design_dl {
        margin-bottom: 30px;
}


.design_function_dl {
        margin-bottom: 10px;
        border: 1px solid #dadada;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        behavior: url(/magnoliaAuthor/.resources/webresources/archived-contents/common/js/PIE.htc);
}

.design_function_dl table th {
        min-height: 60px;
        height: auto !important;
        height: 60px;
        padding: 15px 0 15px 60px;
        vertical-align: middle;
        font-size: 117%;
}
        .design_function_dl table th.specifications {
                width: 235px;
                background: url("../images/icon/icon_shiyou_all.gif") 10px 10px no-repeat;
        }
        .design_function_dl table th.manual {
                width: 235px;
                background: url("../images/icon/icon_manual.gif") 10px 25px no-repeat;
                border-left: solid 1px #dadada;
                border-right: solid 1px #dadada;
        }
        .design_function_dl table th.suetsuke {
                width: 235px;
                background: url("../images/icon/icon_suetsuke.gif") 10px 15px no-repeat;
        }

.design_function_dl table td {
        padding: 10px 0;
}
        .design_function_dl table td.pdf {
                border-left: solid 1px #dadada;
                border-right: solid 1px #dadada;
        }

.design_function_dl table td p {
        padding: 0 10px 5px;
}
#series .design_function_dl table td.specifications p.link,
#series .design_function_dl table td.pdf p.link,
#series .design_function_dl table td.manual p.link {
										line-height: 1.6;
        background: url(../images/icon/bg_arrow_right_off.gif) 10px 2px no-repeat;        
        padding: 0 0 0 25px;
										zoom:1;
}
        #series .design_function_dl a:link { text-decoration: none; color: #038231;}
        #series .design_function_dl a:active { text-decoration: none; color: #038231;}
        #series .design_function_dl a:hover { text-decoration: underline; color: #038231;}
        #series .design_function_dl a:visited { text-decoration: none; color: #038231;}




/* ==================================================
 *
 * Promotion Area
 *
 * ================================================== */
#promotion {
	width:710px;
	height:370px;
	position:relative;
	overflow:hidden;
}
#promotion li {
	display: block;
	width:710px;
	height:370px;
	float:left;
	position:relative;
}
#pr_prev,
#pr_next {
	dispaly:block;
	width:40px;
	height:60px;
	position:absolute;
	top:155px;
}
#pr_prev {
	background:url('../../top/images/promotion/btn_prev.png') no-repeat center center;
	left:-40px;
}
#pr_prev.disabled {
	background:url('../../top/images/promotion/btn_prev_off.png') no-repeat center center;
}
#pr_next {
	background:url('../../top/images/promotion/btn_next.png') no-repeat center center;
	right:-40px;
}
#pr_next.disabled {
	background: url('../../top/images/promotion/btn_next_off.png') no-repeat center center;
}
#pr_prev span,
#pr_next span,
#pr_pag span {
	display: none;
}
#pr_pag {
	text-align: right;
	position: absolute;
	bottom: 10px;
	right: 10px;
}
#pr_pag a {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-right: 5px;
	background: url('../../top/images/promotion/point_off.png') no-repeat center center;
}
#pr_pag a.selected {
	background: url('../../top/images/promotion/point_on.png') no-repeat center center;
}
#left_area,
#right_area {
	width:350px;
	height:370px;
	position: absolute;
	top: 0;
}



/* ==================================================
 *
 * スペック
 *
 * ================================================== */
.spec_box {
    background: url("../images/line_dot_01.gif") repeat-x scroll left top #FFFFFF;
    clear: both;
    margin: 0 15px;
    padding: 30px 0 30px 0;
}
.spec_box dl dt {
    color: #0F6E96;
    font-size: 117%;
    font-weight: bold;
    padding-bottom: 10px;
}

table.spec_tb {
    border: 1px solid #DBDBDB;
    width: 100%;
}
table.spec_tb th {
    background: none repeat scroll 0 0 #DBDBDB;
    border-left: 1px solid #FFFFFF;
    padding: 8px;
    text-align: center;
    vertical-align: middle;
}

table.spec_tb td.tb_title{
	background-color:#333;
	color:#fff;
	font-size:120%;
	font
	}

table.spec_tb td {
    border-bottom: 1px solid #DBDBDB;
    border-left: 1px solid #DBDBDB;
    padding: 8px;
    vertical-align: middle;
}
table.spec_tb th.txtleft{
    text-align:left;
}
table.spec_tb td.center{
    text-align: center;
}

table.lineup_defalt-tbl01 td.nowrap,
table.spec_tb th.nowrap,
table.spec_tb td.nowrap{
    white-space:nowrap;
}

table.spec_tb .col1left{width:120px;}

.no01, .no02, .no03, .no04, .no05, .no06, .no07, .no08, .no09, .no_a, .no_b, .no_c, .no_d{
	min-height:19px;
	_height:19px;
 	padding-left:28px;
 }
table.spec_tb td p.no_a{
    background: url("../images/icon/icon_alphabet_as.gif") no-repeat scroll left center;
}
table.spec_tb td p.no_b{
    background: url("../images/icon/icon_alphabet_bs.gif") no-repeat scroll left center;
}
table.spec_tb td p.no_c{
    background: url("../images/icon/icon_alphabet_cs.gif") no-repeat scroll left center;
}
table.spec_tb td p.no_d{
    background: url("../images/icon/icon_alphabet_ds.gif") no-repeat scroll left center;
}
table.spec_tb td p.no01{
    background: url("../images/icon/icon_number_1s.gif") no-repeat scroll left center;
}
table.spec_tb td p.no02{
    background: url("../images/icon/icon_number_2s.gif") no-repeat scroll left center;
}
table.spec_tb td p.no03{
    background: url("../images/icon/icon_number_3s.gif") no-repeat scroll left center;
}
table.spec_tb td p.no04{
    background: url("../images/icon/icon_number_4s.gif") no-repeat scroll left center;
}
table.spec_tb td p.no05{
    background: url("../images/icon/icon_number_5s.gif") no-repeat scroll left center;
}
table.spec_tb td p.no06{
    background: url("../images/icon/icon_number_6s.gif") no-repeat scroll left center;
}
table.spec_tb td p.no07{
    background: url("../images/icon/icon_number_7s.gif") no-repeat scroll left center;
}
table.spec_tb td p.no08{
    background: url("../images/icon/icon_number_8s.gif") no-repeat scroll left center;
}
table.spec_tb td p.no09{
    background: url("../images/icon/icon_number_9s.gif") no-repeat scroll left center;
}

table.lineup_defalt-tbl01 th.first-child, table.lineup_defalt-tbl01 td.first-child {
    border-left: medium none;
}
table.lineup_defalt-tbl01 th.white-bottom, table.lineup_defalt-tbl01 td.white-bottom {
    border-bottom: 1px solid #FFFFFF;
}
	
#spec_btnbox{
	overflow:hidden;
	padding:0 0 0 40px;
	background: url("../images/line_dot_01.gif") repeat-x scroll left top #FFFFFF;
	}
#spec_btnbox2{
	overflow:hidden;
	padding:0 0 0 140px;
	background: url("../images/line_dot_01.gif") repeat-x scroll left top #FFFFFF;
	}
#spec_btnbox .bluray_btnbox200,
#spec_btnbox2 .bluray_btnbox200{
	width:200px;
	float:left;
	}


/*エコマーク*/
#ecomark{
	margin:0 15px;
	width:680px;
	}
#ecomark ul {overflow:hidden;}
#ecomark ul li{
	width:170px;
	float:left;
	}

/*手順*/	
.step01,
.step02,
.step03,
.step04,
.step05,
.step06{
	font-size:94% !important;
	padding:20px 0 0 0 !important;
    font-weight: normal !important;
    margin: 1px 0 6px;
    color:#535353 !important;
}
.step01{
	background: url("../images/icon/icon_step01.gif") no-repeat scroll left top;
}
.step02{
	background: url("../images/icon/icon_step02.gif") no-repeat scroll left top;
}
.step03{
	background: url("../images/icon/icon_step03.gif") no-repeat scroll left top;
}
.step04{
	background: url("../images/icon/icon_step04.gif") no-repeat scroll left top;
}
.step05{
	background: url("../images/icon/icon_step05.gif") no-repeat scroll left top;
}

/*タイトル*/	
h3.columnTitle01 {
    border-left: 3px solid #006699;
    color: #006699;
    margin-bottom: 10px;
    padding-left: 5px;
}

/*ボーダー*/
.borderBox {
    background: url("../images/line_dot_01.gif") repeat-x scroll left top #FFFFFF;
    clear: both;
    /*margin: 0 15px;
    padding: 30px 0;*/
}
/*ボーダー*/
.borderBox02 {
    border-top:1px solid #d6d6d6;
    clear: both;
    /*margin: 0 15px;
    padding: 30px 0;*/
}

/* ==================================================
 *
 * タイムシフトマシン
 *
 * ================================================== */
 

	dl.column2 dt span {
		padding-bottom: 20px;
		font-size: 100%;
		font-weight: bold;
		color: #535353;
	}
	
	h3 span .color_gray { 
 		font-size: 100%;
 		font-weight: bold;
 		color: #535353;
	}

/* ==================================================
 *
 * DBR-M490 head
 *
 * ================================================== */
/* leaf_series-head
------------------------------------------------- */

.leaf_series-head2 {
	padding: 9px 15px 0;
	background: #fae2b4;
	border: solid 1px #fae2b4;
}
	.leaf_series-head2 img {
		margin-right: 10px;
	}


/* ==================================================
 *
 * スペック DPR500
 *
 * ================================================== */
 .no_50a, .no_50b, .no_50c{
	min-height:19px;
	_height:19px;
 	padding-left:18px;
 }
 
 table.spec_tb td p.no_50a{
    background: url("../images/10b/no/no_a.gif") no-repeat scroll left center;
}
table.spec_tb td p.no_50b{
    background: url("../images/10b/no/no_b.gif") no-repeat scroll left center;
}
table.spec_tb td p.no_50c{
    background: url("../images/10b/no/no_c.gif") no-repeat scroll left center;
}

/* ==================================================
 *
 * ライター DPR500
 *
 * ================================================== */


.btnR {
    text-align: right;
}
.btnPT40 {
    padding-top: 40px !important;
}

/* ==================================================
 *
 * 無線LAN注記事項（Z8Xより）
 *
 * ================================================== */

.network_wifi_caution {
    background: none repeat scroll 0 0 #F2F2F2;
    color: #535353;
    margin-bottom: 20px;
    padding: 20px;
}
.network_wifi_caution p.head {
    font-weight: bold;
}
.network_wifi_caution ul {
    margin: 15px 0;
}
.network_wifi_caution ul li {
    margin-bottom: 10px;
    padding-left: 1em;
    text-indent: -1em;
}
.network_wifi_caution ul li a {
    color: #038231;
}

.network_wifi_caution ul li.address {
	margin: 20px 15px;
	padding: 15px;
	border: 1px solid #999;
	text-indent: 0;
	width: 500px;
}

.network_wifi_caution ul li.address p {
	margin-bottom: 15px;
}

.network_wifi_caution ul li.address span.from {
	margin: 10px 5px 0;
	padding: 2px;
	border: 1px solid #999;
}

.network_wifi_caution ul li.address span.addNote {
	line-height: 1.0;
	margin-left: 95px;
	font-size: 75%;
}

/* ==================================================
 *
 * Function（commmon.cssより）
 *
 * ================================================== */


.section_2012-01 .controller_table table td dl dt {
    font-size: 117%;
    font-weight: bold;
    padding-bottom: 15px;
}

.section_2012-01 .controller_table table td {
                background: url(../images/line_dot_02.gif) left top transparent repeat-y;
        }　


.section_2012-01 .controller_table table td dl.third {
                padding-left:11px;
        }　


.section_2012-01 .controller_table table td.empty {
    background: none repeat scroll 0 0 transparent;
    padding-top: 30px;
}
		
		
/* ==================================================
 *
 * シミュレーションバナー
 *
 * ================================================== */
 
 .simulation { 
               padding:0 0 0 322px;
			   margin-top:20px;
        }


		
/* ==================================================
 *
 * 無線LANアダプター別売　lan.html
 *
 * ================================================== */

#lan_adapter{
	width:640px;
	margin:10px auto;
	font-size:90%;
	line-height:1.4;
	}

#lan_adapter h2{
	font-size:120%;
	background-color:#000;
	color:#fff;
    padding: 7px 10px;
	margin-bottom:20px;
}

#lan_adapter dl,#lan_adapter table{padding:0 10px;}

#lan_adapter dl{overflow:hidden;}
#lan_adapter dt{
	font-size:130%;
	font-weight:bold;
	color: #0e6e94;
	float:left;
	width:300px
	}
#lan_adapter dt span{
	color: #898989;
	font-size:12px !important;
	}
#lan_adapter dd{
	float:right;
	}

#lan_adapter #close{
	margin-top:20px;
	text-align:center;
	}












