@charset "utf-8";

/* lineup */
/* ==================================================
 *
 * General
 *
 * ================================================== */
body {
	line-height: 1.5;
}

/* 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
----------------------------------------------------------- */
#lineup h1#seriesindex {
	margin-top: 0;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1;
	clear: both;
}


/* eyecatch
----------------------------------------------------------- */
#lineup h2#lineup-h2 {
	margin-top: 15px !important;
	clear: both;
}


/* EX color
-------------------------------------------------- */
h3.color_blk { color: #000 !important;}
h3.color_blue { color: #0f6e96 !important;}


/* ==================================================
 *
 * LEAF Common
 *
 * ================================================== */
/* leaf_series-head
------------------------------------------------- */
.leaf_series-head {
	padding: 0 20px;
	position: relative;
	zoom: 1;
	background: url(../images/bg_leaf_series-head.gif) left top repeat-x;
	height: 50px;
}
	.leaf_series-head p {
		padding-top: 13px;
	}
	.leaf_series-head img {
		margin-right: 10px;
	}



/* .table.lu_column2_ex-tbl01
------------------------------------------------- */
table.lu_column2_ex-tbl01 {
	clear: both;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
table.lu_column2_ex-tbl01 th {
	background: url(../images/bg_lu_column2.jpg) left top no-repeat;
	padding-right: 20px;
}
table.lu_column2_ex-tbl01 td {
	padding-right: 20px;
}
table.lu_column2_ex-tbl01 th.col1, 
table.lu_column2_ex-tbl01 td.col1,
table.lu_column2_ex-tbl01 th.col2, 
table.lu_column2_ex-tbl01 td.col2 {
	zoom: 1;
}
table.lu_column2_ex-tbl01 th.col2_first, 
table.lu_column2_ex-tbl01 td.col2_first {
	background: none;
}	
table.lu_column2_ex-tbl01 td.col2 div {
	margin: 0;
}

table.lu_column2_ex-tbl01 th p,
table.lu_column2_ex-tbl01 td p,
table.lu_column2_ex-tbl01 th div,
table.lu_column2_ex-tbl01 td div {
	margin: 0 24px 0 0;
}
table.lu_column2_ex-tbl01 th.col2 p,
table.lu_column2_ex-tbl01 td.col2 p,
table.lu_column2_ex-tbl01 th.col2 div,
table.lu_column2_ex-tbl01 td.col2 span.minititile {
	margin: 0;
}
	table.lu_column2_ex-tbl01 td.col1_first span.minititile,
	table.lu_column2_ex-tbl01 td.col2 span.minititile {
		color: #535353;
}

table.lu_column2_ex-tbl01 th.col1_first div h3,
table.lu_column2_ex-tbl01 th.col2 div h3 {
	margin: 39px 0 19px 0;
	font-size: 18px;
	font-weight: bold;
	zoom: 1;
}
table.lu_column2_ex-tbl01 th.col1_first div h3.apps,
table.lu_column2_ex-tbl01 th.col2 div h3.apps {
		color: #1297a1;
}
	table.lu_column2_ex-tbl01 th.col1_first div h3 span,
	table.lu_column2_ex-tbl01 th.col2 div h3 span {
	color: #1297A1;
		zoom: 1;
		font-size: 18px;
	}
		table.lu_column2_ex-tbl01 th.col1_first div h3 span.h3span14,
		table.lu_column2_ex-tbl01 th.col2 div h3 span.h3span14 {
		font-size: 14px;
	}
	table.lu_column2_ex-tbl01 th.col1_first div h3.blue-h3,
	table.lu_column2_ex-tbl01 th.col2 div h3.blue-h3 {
		color: #0e6e94;
		zoom: 1;
	}
table.lu_column2_ex-tbl01 th.col1_first div,
table.lu_column2_ex-tbl01 th.col2 div {
	position: relative;
}
table.lu_column2_ex-tbl01 th.col1_first div span.logo,
table.lu_column2_ex-tbl01 th.col2 div span.logo {
	position: absolute;
	top: 4px;
	right: 0;
}

table.lu_column2_ex-tbl01 th.col1_first div p.rz,
table.lu_column2_ex-tbl01 th.col2 div p.rz {
	margin: 0 0 9px 0;
	font-size: 100%;
	font-weight: bold;
	color: #1297a1;
	zoom: 1;
}
table.lu_column2_ex-tbl01 th.col1_first div p.icon,
table.lu_column2_ex-tbl01 th.col2 div p.icon {
	margin: 0 0 17px 0;
}

table.lu_column2_ex-tbl01 td a:link { text-decoration: none; color: #608aff; }
table.lu_column2_ex-tbl01 td a:active { text-decoration: none; color: #608aff; }
table.lu_column2_ex-tbl01 td a:hover { text-decoration: underline; color: #608aff; }
table.lu_column2_ex-tbl01 td a:visited { text-decoration: none; color: #608aff; }


/* .table.lu_column3_ex-tbl01
------------------------------------------------- */
table.lu_column3_ex-tbl01 {
	clear: both;
	width: 702px;
	padding: 0 1px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
table.lu_column3_ex-tbl01 th {
	background: url(../images/bg_lu_column3.jpg) left top no-repeat;
}
table.lu_column3_ex-tbl01 th.w220px,
table.lu_column3_ex-tbl01 td.w220px{
	width: 220px;
}
table.lu_column3_ex-tbl01 th.col1, 
table.lu_column3_ex-tbl01 td.col1,
table.lu_column3_ex-tbl01 th.col2, 
table.lu_column3_ex-tbl01 td.col2,
table.lu_column3_ex-tbl01 th.col3, 
table.lu_column3_ex-tbl01 td.col3 {
	zoom: 1;
}
table.lu_column3_ex-tbl01 th.col2_first, 
table.lu_column3_ex-tbl01 td.col2_first,
table.lu_column3_ex-tbl01 th.col3_first, 
table.lu_column3_ex-tbl01 td.col3_first {
}	

table.lu_column3_ex-tbl01 th p,
table.lu_column3_ex-tbl01 td p,
table.lu_column3_ex-tbl01 td div {
	margin: 0 0 0 9px;
}
table.lu_column3_ex-tbl01 th.col2 p,
table.lu_column3_ex-tbl01 td.col2 p,
table.lu_column3_ex-tbl01 td.col2 div,
table.lu_column3_ex-tbl01 th.col3 p,
table.lu_column3_ex-tbl01 td.col3 p,
table.lu_column3_ex-tbl01 td.col3 div {
	margin: 0 0 0 9px;
}
table.lu_column3_ex-tbl01 th.col1_first div h3,
table.lu_column3_ex-tbl01 th.col2 div h3,
table.lu_column3_ex-tbl01 th.col3 div h3 {
	margin: 38px 0 13px 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	color: #1297a1;	
	zoom: 1;
}
	table.lu_column3_ex-tbl01 th.col1_first div h3 span,
	table.lu_column3_ex-tbl01 th.col2 div h3 span,
	table.lu_column3_ex-tbl01 th.col3 div h3 span {
		color: #0e6e94;
		font-size: 86%;
		zoom: 1;
	}


/* .table.lu_column3_ex-tbl02
------------------------------------------------- */
table.lu_column3_ex-tbl02 {
	clear: both;
	width: 702px;
	padding: 0 1px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
table.lu_column3_ex-tbl02 th {
	background: url(../images/bg_lu_column3.jpg) left top no-repeat;
}
table.lu_column3_ex-tbl02 th.last {
	background: none;
}
table.lu_column3_ex-tbl02 th.col1, 
table.lu_column3_ex-tbl02 td.col1,
table.lu_column3_ex-tbl02 th.col2, 
table.lu_column3_ex-tbl02 td.col2,
table.lu_column3_ex-tbl02 th.col3, 
table.lu_column3_ex-tbl02 td.col3 {
	zoom: 1;
}
table.lu_column3_ex-tbl02 td p {
	margin: 0 16px 0 0;
}
table.lu_column3_ex-tbl02 td p.last {
	margin: 0;
}
table.lu_column3_ex-tbl02 th.col1_first div h3,
table.lu_column3_ex-tbl02 th.col2 div h3,
table.lu_column3_ex-tbl02 th.col3 div h3 {
	margin: 38px 0 13px 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	color: #535353;	
	zoom: 1;
}
	table.lu_column3_ex-tbl02 th.col1_first div h3 span,
	table.lu_column3_ex-tbl02 th.col2 div h3 span,
	table.lu_column3_ex-tbl02 th.col3 div h3 span {
		color: #1297a1;	
		font-size: 14px;
		zoom: 1;
	}


/* .table.lu_column3_ex-tbl01
------------------------------------------------- */
/*
table.lu_column3_ex-tbl01 {
	clear: both;
	width: 704px;
	padding: 0 1px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
table.lu_column3_ex-tbl01 th {
	width: 220px;
	background: url(../images/bg_lu_column3.jpg) left top no-repeat;
}
table.lu_column3_ex-tbl01 th.w220px,
table.lu_column3_ex-tbl01 td.w220px{
	width: 220px;
}
table.lu_column3_ex-tbl01 th.col1, 
table.lu_column3_ex-tbl01 td.col1,
table.lu_column3_ex-tbl01 th.col2, 
table.lu_column3_ex-tbl01 td.col2 {
	zoom: 1;
	padding-right: 20px;
}
table.lu_column3_ex-tbl01 th.col3, 
table.lu_column3_ex-tbl01 td.col3 {
	zoom: 1;
}
table.lu_column3_ex-tbl01 th.col1_first, 
table.lu_column3_ex-tbl01 th.col2_first, 
table.lu_column3_ex-tbl01 td.col2_first {
	padding-right: 20px;
}	
table.lu_column3_ex-tbl01 th.col3_first, 
table.lu_column3_ex-tbl01 td.col3_first {
}	

table.lu_column3_ex-tbl01 th p,
table.lu_column3_ex-tbl01 td p,
table.lu_column3_ex-tbl01 td div {
	margin: 0 9px 0 0;
}

table.lu_column3_ex-tbl01 td.col1_first,
table.lu_column3_ex-tbl01 td.col2 { 
	padding-right: 20px;
}
table.lu_column3_ex-tbl01 th.col2 p,
table.lu_column3_ex-tbl01 td.col2 p,
table.lu_column3_ex-tbl01 td.col2 div,
table.lu_column3_ex-tbl01 th.col3 p,
table.lu_column3_ex-tbl01 td.col3 p,
table.lu_column3_ex-tbl01 td.col3 div {
	margin: 0 9px 0 0;
}
table.lu_column3_ex-tbl01 th.col1_first div h3,
table.lu_column3_ex-tbl01 th.col2 div h3,
table.lu_column3_ex-tbl01 th.col3 div h3 {
	margin: 36px 0 10px 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	color: #1297a1;	
	zoom: 1;
}
	table.lu_column3_ex-tbl01 th.col1_first div h3 span,
	table.lu_column3_ex-tbl01 th.col2 div h3 span,
	table.lu_column3_ex-tbl01 th.col3 div h3 span {
		color: #0e6e94;
		font-size: 86%;
		zoom: 1;
	}
 */
 

/* .table.lu_column3_ex-tbl02
------------------------------------------------- */
table.lu_column3_ex-tbl02 {
	clear: both;
	width: 702px;
	padding: 0 1px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
table.lu_column3_ex-tbl02 th {
	background: url(../images/bg_lu_column3.jpg) left top no-repeat;
}
table.lu_column3_ex-tbl02 th.last {
	background: none;
}
table.lu_column3_ex-tbl02 th.col1, 
table.lu_column3_ex-tbl02 td.col1,
table.lu_column3_ex-tbl02 th.col2, 
table.lu_column3_ex-tbl02 td.col2,
table.lu_column3_ex-tbl02 th.col3, 
table.lu_column3_ex-tbl02 td.col3 {
	zoom: 1;
}
table.lu_column3_ex-tbl02 td p {
	margin: 0 16px 0 0;
}
table.lu_column3_ex-tbl02 td p.last {
	margin: 0;
}
table.lu_column3_ex-tbl02 th.col1_first div h3,
table.lu_column3_ex-tbl02 th.col2 div h3,
table.lu_column3_ex-tbl02 th.col3 div h3 {
	margin: 38px 0 13px 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	color: #535353;	
	zoom: 1;
}
	table.lu_column3_ex-tbl02 th.col1_first div h3 span,
	table.lu_column3_ex-tbl02 th.col2 div h3 span,
	table.lu_column3_ex-tbl02 th.col3 div h3 span {
		color: #1297a1;	
		font-size: 14px;
		zoom: 1;
	}



/* .table.lu_column_dot-tbl01
------------------------------------------------- */
table.lu_column_dot-tbl01 {
	clear: both;
}
table.lu_column_dot-tbl01 th,
table.lu_column_dot-tbl01 td {
	width: 354px;
	padding-right: 12px;
	padding-bottom: 20px;
	zoom: 1;
}
	table.lu_column_dot-tbl01 th h3 {
		font-size: 115%;
		font-weight: bold;
		color: #000;
	}
		table.lu_column_dot-tbl01 th h3 span {
		color: #0e6e94;
		zoom: 1;
		font-size: 14px;
	}

table.lu_column_dot-tbl01 th.col, 
table.lu_column_dot-tbl01 td.col {
	background: url(../../images/product/line_dot_02.gif) left top transparent repeat-y;
	padding-left: 12px;
}	

	table.lu_column_dot-tbl01 td .icons_float {
		width: 85px;
		float: left;
		margin-right: 10px;
	}
	table.lu_column_dot-tbl01 td .icons_txt {
		width: 240px;
		float: left;
	}




dl.column3-sep {
}
	dl.column3-sep dt {
		padding-bottom: 20px;
		font-size: 115%;
		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;
	}

/* .table.column4
------------------------------------------------- */
table.column4_ex-tbl01 {
	clear: both;
}
table.column4_ex-tbl01 th {
	width: 220px;
}
table.column4_ex-tbl01 th.col1, 
table.column4_ex-tbl01 td.col1,
table.column4_ex-tbl01 th.col2, 
table.column4_ex-tbl01 td.col2,
table.column4_ex-tbl01 th.col3, 
table.column4_ex-tbl01 td.col3 {
	background: url(../images/product/line_dot_02.gif) left top transparent repeat-y;
	zoom: 1;
}
table.column4_ex-tbl01 th.col2_first, 
table.column4_ex-tbl01 td.col2_first,
table.column4_ex-tbl01 th.col3_first, 
table.column4_ex-tbl01 td.col3_first {
	background: none;
}	

table.column4_ex-tbl01 th p,
table.column4_ex-tbl01 td p,
table.column4_ex-tbl01 th div,
table.column4_ex-tbl01 td div {
	margin: 0 10px 0 0;
}
table.column4_ex-tbl01 th.col2 p,
table.column4_ex-tbl01 td.col2 p,
table.column4_ex-tbl01 th.col2 div,
table.column4_ex-tbl01 td.col2 div,
table.column4_ex-tbl01 th.col3 p,
table.column4_ex-tbl01 td.col3 p,
table.column4_ex-tbl01 th.col3 div,
table.column4_ex-tbl01 td.col3 div {
	margin: 0 10px 0 11px;
}

table.column4_ex-tbl01 th.col1_first div h3,
table.column4_ex-tbl01 th.col2 div h3,
table.column4_ex-tbl01 th.col3 div h3 {
	margin: 1px 0 6px 0;
	padding: 0 0 7px 5px;
	font-size: 115%;
	font-weight: bold;
	color: #000;
	zoom: 1;
}
	table.column4_ex-tbl01 th.col1_first div h3 span,
	table.column4_ex-tbl01 th.col2 div h3 span,
	table.column4_ex-tbl01 th.col3 div h3 span {
		color: #0e6e94;
		font-size: 86%;
		zoom: 1;
	}


dl.column4-sep {
}
	dl.column4-sep dt {
		padding-bottom: 20px;
		font-size: 115%;
		font-weight: bold;
		color: #0f6e96;
	}
	dl.column4-sep dd.pic1 {
		width: 274px;
		float: left;
		display: inline;
		padding-left: 15px;
	}
	dl.column4-sep dd.pic2 {
		width: 143px;
		float: left;
		display: inline;
	}
	dl.column4-sep dd.pic3 {
		width: 144px;
		float: right;
		display: inline;
	}
	dl.column4-sep dd p {
		padding-top: 1px;
		color: #535353;
	}
	dl.column4-sep dd.sep {
		width: 40px;
		float: left;
		display: inline;
	}

/* .table.lu_column_dot-tbl02
------------------------------------------------- */
table.lu_column_dot-tbl02 {
	clear: both;
}
table.lu_column_dot-tbl02 th,
table.lu_column_dot-tbl02 td {
	width: 340px;
	padding-right: 10px;
	padding-bottom: 20px;
	zoom: 1;
}
	table.lu_column_dot-tbl02 th h3 {
		font-size: 115%;
		font-weight: bold;
		color: #000;
	}
		table.lu_column_dot-tbl02 th h3 span {
		color: #0e6e94;
		zoom: 1;
		font-size: 14px;
	}

table.lu_column_dot-tbl02 th.col, 
table.lu_column_dot-tbl02 td.col {
	background: url(../../images/product/line_dot_02.gif) left top transparent repeat-y;
	padding-left: 12px;
}	

	table.lu_column_dot-tbl02 td .icons_float {
		width: 115px;
		float: left;
	}
	table.lu_column_dot-tbl02 td .icons_txt {
		width: 210px;
		float: left;
		padding-left: 15px;
	}



/* ==================================================
 *
 * LEAF MODULE
 *
 * ================================================== */
.fr {
	float: right;
}
.ac {
	text-align: center;
}

/* クラウドサービスヘッダアイコン合わせ
------------------------------------------------- */
.iconfit {
	margin-bottom: -6px;
	_height: 47px;
}
.iconfit2 {
	position: relative;
	top: -3px;
}

/* ==================================================
 *
 * LEAF TABLE
 *
 * ================================================== */
table.lineup_default-tbl01 {
	width: 100%;
	border: solid 1px #dbdbdb;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size: 12px;
}
	table.lineup_default-tbl01 th {
		padding: 8px 6px;
		background: #dbdbdb;
		border-left: solid 1px #fff;
		vertical-align: middle;
		text-align: center;
		font-size: 14px;
		font-weight: normal;
	}
		table.lineup_default-tbl01 th span {
		}
		
	table.lineup_default-tbl01 td {
		padding: 10px 6px;
		border-left: solid 1px #dbdbdb;
		border-bottom: solid 1px #dbdbdb;
		text-align: center;
		vertical-align: middle;
	}
		table.lineup_default-tbl01 th.first-child,
		table.lineup_default-tbl01 td.first-child {
			border-left: none;
		}
		table.lineup_default-tbl01 td.al {
			text-align: left;
		}
		table.lineup_default-tbl01 tr.bottom-dotted td {
			border-bottom: solid 1px #dbdbdb !important;
		}
		
		table.lineup_default-tbl01 td.first-child_t{
			border-left: none;
			padding:10px 6px;
		}
		table.lineup_default-tbl01 td span{
		}

/* ==================================================

 * ================================================== */
table.lineup_default-tbl02 {
	width: 100%;
	border: solid 1px #dbdbdb;
}
	table.lineup_default-tbl02 th {
		padding: 8px;
		background: #dbdbdb;
		border-left: solid 1px #fff;
		vertical-align: middle;
		text-align: center;
	}
		table.lineup_default-tbl02 th span {
			font-size: 80%;
		}
		
	table.lineup_default-tbl02 td {
		padding: 10px 6px;
		border-left: solid 1px #dbdbdb;
		border-bottom: solid 1px #dbdbdb;
		text-align: center;
		vertical-align: middle;
	}
		table.lineup_default-tbl02 th.first-child,
		table.lineup_default-tbl02 td.first-child {
			border-left: none;
		}
		
/* ==================================================

 * ================================================== */
table.lineup_default-tbl03 {
	width: 100%;
	border: solid 1px #dbdbdb;
}
	table.lineup_default-tbl03 th {
		padding: 8px 6px;
		background: #dbdbdb;
		border-left: solid 1px #ffffff;
		vertical-align: middle;
		text-align: center;
		font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
		font-size: 14px;
	}
	table.lineup_default-tbl03 td {
		padding: 10px 6px;
		border-left: solid 1px #dbdbdb;
		border-bottom: solid 1px #dbdbdb;
		text-align: center;
		vertical-align: middle;
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		font-size: 12px;
	}
		table.lineup_default-tbl03 th.first-child,
		table.lineup_default-tbl03 td.first-child {
			border-left: none;
		}
		table.lineup_default-tbl03 td.al {
			text-align: left;
		}
		table.lineup_default-tbl03 tr.bottom-dotted td {
			border-bottom: solid 1px #dbdbdb !important;
		}
		
		table.lineup_default-tbl03 td.first-child_t{
			border-left: none;
			padding:10px 6px;
		}


/* ==================================================
ダブルウインドウ
 * ================================================== */
table.lineup_default-tbl04 {
	width: 100%;
}
	table.lineup_default-tbl04 th {
		padding: 8px 6px;
		background: #f8f8f8;
		border-top: solid 1px #dbdbdb;
		border-bottom: solid 1px #dbdbdb;
		vertical-align: middle;
		text-align: center;
		font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
		font-size: 14px;
	}
	table.lineup_default-tbl04 td {
		padding: 10px 6px;
		border-bottom: solid 1px #dbdbdb;
		text-align: center;
		vertical-align: middle;
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		font-size: 14px;
	}
		table.lineup_default-tbl04 th.first-child,
		table.lineup_default-tbl04 td.first-child {
			border-right: solid 1px #dbdbdb;
		}
		table.lineup_default-tbl04 td.al {
			text-align: left;
		}
		table.lineup_default-tbl04 tr.bottom-dotted td {
			border-bottom: solid 1px #dbdbdb !important;
		}
		
		table.lineup_default-tbl04 td.first-child_t{
			border-left: none;
			padding:10px 6px;
		}


/* ==================================================
 *
 * Design
 *
 * ================================================== */
table.column4 { 
}
        table.column4 td {
                background: url(../images/product/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: 115%;
                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;
        }



/* antitoppled-roundBOX
------------------------------------------------- */
#lineup .antitoppled-roundBOX {
        margin-bottom:30px;
        padding:15px 25px 15px 35px;
        border: 1px solid #dadada;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        behavior: url(../../common/js/PIE.htc);
}

        #lineup .antitoppled-roundBOX table th { width:335px; font-weight:normal; }
        #lineup .antitoppled-roundBOX table th p { font-size: 85%; }
        #lineup .antitoppled-roundBOX table td { padding:5px 0 10px 35px; }
        #lineup .antitoppled-roundBOX table td h3 { font-weight:bold; color:#00b0ec; }
        #lineup .antitoppled-roundBOX table td p { font-size: 85%; }
        #lineup .antitoppled-roundBOX table td.first { background:url(../images/icon/icon_number_1.gif) no-repeat left top; }
        #lineup .antitoppled-roundBOX table td.second { background:url(../images/icon/icon_number_2.gif) no-repeat left top; }
        #lineup .antitoppled-roundBOX table td.third { background:url(../images/icon/icon_number_3.gif) no-repeat left top; }





/* ==================================================
 *
 * Function
 *
 * ================================================== */
#lineup .gamesmooth-roundBOX {
        padding:15px 20px;
        border: 1px solid #dadada;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        behavior: url(../../common/js/PIE.htc);
}
        #lineup .gamesmooth-roundBOX dl dt { font-weight:bold; }
        #lineup .gamesmooth-roundBOX dl dd { margin-top:10px; }



/* ==================================================
 *
 * Network
 *
 * ================================================== */
.network_cloud table.column2 { 
}
        .network_cloud table.column2 td {
                background: url(../images/product/line_dot_02.gif) right top transparent repeat-y;
        }
        .network_cloud table.column2 td.last-child {
                background: none;
        }
        .network_cloud table.column2 dl { 
                width: 320px;
        }
        .network_cloud table.column2 dt {
                padding-bottom: 20px;
                font-size: 115%;
                font-weight: bold;
                color: #535353;
        }
        .network_cloud table.column2 dt span {
                font-size: 88%;
                color: #0f6e96;
        }
        .network_cloud table.column2 dl.first {
                float: left;
                padding-right: 16px;
        }
        .network_cloud table.column2 dl.second {
                float: left;
                padding-left: 14px;
        }


        #lineup .network_broadband table.lu_column3 td.empty {
                background:none;
                padding-top:30px;
        }



#lineup .skyperfectv_hdrec-roundBOX {
        padding:15px 0;
        border: 1px solid #dadada;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        behavior: url(../../common/js/PIE.htc);
}

#lineup .network_wifi_caution { margin-bottom:20px; padding:20px; color:#535353; background:#f2f2f2; }
        #lineup .network_wifi_caution p.head { font-weight:bold; }
        #lineup .network_wifi_caution ul { margin:15px 0; }
        #lineup .network_wifi_caution ul li { margin-bottom:10px; text-indent:-1.0em; padding-left:1.0em; }
        #lineup .network_wifi_caution ul li a { color:#038231; }


.btn_longgreen.intxt_link-css {
	display: block;
	width: 330px !important;
	margin: -110px 0 0 !important;
	font-size: 12px;
}

h3.blk_title {
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		font-weight: bold;
		font-size: 18px;
		color: #535353 !important;
}
h3.blk_title span {
	display: block;
	font-size: 14px;
	color: #1297A1;
	line-height: 1.2;
}

h3.blk_title16 {
	padding-bottom: 5px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-weight: bold;
	font-size: 16px;
	color: #535353 !important;
}

.nw_aboutT01 {
	padding-bottom: 1em;
}
	.nw_aboutT01 p {
		font-size: 12px;
		font-weight: normal;
	}


ul.logo-mark-h2 {
	position: relative;
	display: block;
	margin: -10px 0 0 20px;
	padding-bottom: 20px;
	clear: both;
	}
	ul.logo-mark-h2 li {
		display: block;
		float: left;
		}
	ul.logo-mark-h2 img {
			margin-right: 15px;
			}

ul.logo-mark-ul {
	position: relative;
	display: block;
	margin: -10px 0 0 0;
	clear: both;
	}
	ul.logo-mark-ul li {
		display: block;
		float: left;
		}
	ul.logo-mark-ul img {
			margin-right: 30px;
			}

#lineup .regzalink_controler table.lu_column3 dl dt { padding-bottom:10px; color:#000; font-size:100%; }

.regzalink_share table.column2 { 
}
        .regzalink_share table.column2 td {
                background: url(../images/product/line_dot_02.gif) right top transparent repeat-y;
        }
        .regzalink_share table.column2 td.last-child {
                background: none;
        }
        .regzalink_share table.column2 dl { 
                width: 320px;
        }
        .regzalink_share table.column2 dt {
                padding-bottom:10px;
                font-weight: bold;
                color: #535353;
        }
        .regzalink_share table.column2 dt span {
                font-size:88%;
        }
        .regzalink_share table.column2 dt span {
                font-size: 88%;
                color: #0f6e96;
        }
        .regzalink_share table.column2 dl.first {
                float: left;
                padding-right: 16px;
        }
        .regzalink_share table.column2 dl.second {
                float: left;
                padding-left: 14px;
        }
        #lineup .regzalink_share ul { margin-top:10px; font-size:74%; color:#898989; }
        #lineup .regzalink_share ul li a { color:#038231; }
        #lineup .regzalink_share ul li img { margin:0 2px; position:relative; left:0; top:2px; }

.regzalink_dubbing table.column2 { 
}
        .regzalink_dubbing table.column2 td {
                background: url(../images/product/line_dot_02.gif) right top transparent repeat-y;
        }
        .regzalink_dubbing table.column2 td.last-child {
                background: none;
        }
        .regzalink_dubbing table.column2 dl { 
                width: 320px;
        }
        .regzalink_dubbing table.column2 dt {
                min-height:40px;
                height:auto !important;
                height:40px;
                font-weight: bold;
                color: #0f6e96;
        }

        .regzalink_dubbing table.column2 dt span {
                font-size: 88%;
                color: #0f6e96;
        }
        .regzalink_dubbing table.column2 dl.first {
                float: left;
                padding-right: 16px;
        }
        .regzalink_dubbing table.column2 dl.second {
                float: left;
                padding-left: 14px;
        }
        #lineup .regzalink_dubbing ul { margin-top:30px; font-size:74%; color:#898989; }
        #lineup .regzalink_dubbing ul li a { color:#038231; }
        #lineup .regzalink_dubbing ul li img { margin:0 2px; position:relative; left:0; top:2px; }





/* IE7（ページ縮小時）レイアウト崩れ対応 @2013.02.19
**********************************************************/
#lineup {
	position: relative;
}


/* width
**********************************************************/
.w320 {
	width: 320px;
}




/* .table.column2_ex-tbl02
------------------------------------------------- */
table.column2_ex-tbl02 {
	clear: both;
}
table.column2_ex-tbl02 tr {
	width: 670px;
}
table.column2_ex-tbl02 th,
table.column2_ex-tbl02 td {
	width: 335px;
}
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/product/line_dot_02.gif) left top transparent repeat-y;
	zoom: 1;
}
table.column2_ex-tbl02 th.col2_first, 
table.column2_ex-tbl02 td.col2_first {
	background: none;
}	

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-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-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: 115%;
	font-weight: bold;
	color: #000;
	zoom: 1;
}
	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-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-tbl02 td.col1_first .icons_float,
	table.column2_ex-tbl02 td.col2 .icons_float {
		margin: 0 0 0 11px;
		width: 90px;
		float: left;
	}
	table.column2_ex-tbl02 td.col1_first .icons_txt,
	table.column2_ex-tbl02 td.col2 .icons_txt {
		width: 210px;
		_width: 200px;
		float: right;
	}


/* ==================================================
 *
 * Regza Link
 *
 * ================================================== */
.article_2014-02 {
	position: relative;
}
.article_2014-02 .apps_logo-mark2 {
	position: absolute;
	top: 30px;
	right: 10px;
	zoom:1;
}
.article_2014-02 .apps_logo-mark3 {
	position: absolute;
	top: 30px;
	right: 120px;
	zoom:1;
}
.article_2014-02 .apps_logo-mark1 img ,
.article_2014-02 .apps_logo-mark2 img {
	margin-left: 10px;
}

/* ==================================================
 *
 * Apps
 *
 * ================================================== */
.article_02 {
	margin: 0 20px;
	padding: 40px 0 0 0;
	background: #fff url(../images/bg_article_2014-01.jpg) left top no-repeat;
	clear: both;
	position: relative;
	zoom:1;
}
		.article_02 h3 {
			margin-bottom: 30px;
			font-size: 18px;
			color: #1297a1;
			font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		}
		.article_02 h3.network {
			color: #535353;
		}
		.article_02 h3 span {
			font-size: 14px;
		}
		.article_02 h3.network span {
			color: #1297a1;
		}
		.article_02 h3.share span {
			color: #535353;
			font-size: 18px;
		}
		.article_02 .logo-mark {
			margin: 12px 0 30px 0;
		}
		.article_02 .lu_column1 {
			margin: 0;
		}



/* measurements_box
------------------------------------------------- */
        #lineup .measurements_box .measurements_box_body .column2 .pic2 { width:345px; float:right; margin-bottom: 15px;}
        #lineup .measurements_box .measurements_box_body .column2 .txt2 { width:250px; float:left; margin-left: 10px;}
        #lineup .measurements_box .measurements_box_body .column2 .txt2 dl { margin-bottom:30px; }
        #lineup .measurements_box .measurements_box_body .column2 .txt2 dl dt { font-weight:bold; }



/* ==================================================
 *
 * Regza Link
 *
 * ================================================== */
#lineup .regza_link-roundBOX {
	position: relative;
}
#lineup .regza_link-z8 {
	width: 670px;
	height: 460px;
	position: relative;
	background: url(../z8/images/img_link_01_01.jpg) left top no-repeat;
}
#lineup .regza_link-j8 {
	width: 670px;
	height: 460px;
	position: relative;
	background: url(../j8/images/img_link_01_01.jpg) left top no-repeat;
}
	#lineup .regza_link-roundBOX .link_apps {
		width: 193px;
		position: absolute;
		left: 461px;
		top: 80px;
	}
	#lineup .regza_link-roundBOX .link_share {
		width: 196px;
		position: absolute;
		left: 22px;
		top: 367px;
	}
	#lineup .regza_link-roundBOX .link_control {
		width: 196px;
		position: absolute;
		left: 238px;
		top: 367px;
	}
	#lineup .regza_link-roundBOX .link_dubbing {
		width: 196px;
		position: absolute;
		left: 456px;
		top: 367px;
	}
	#lineup .regza_link-roundBOX .link_apps p,
	#lineup .regza_link-roundBOX .link_share p,
	#lineup .regza_link-roundBOX .link_control p,
	#lineup .regza_link-roundBOX .link_dubbing p {
		padding-bottom: 10px;
		font-size: 11px;
	}
	*:first-child+html #lineup .regza_link-roundBOX .link_apps p,
	*:first-child+html #lineup .regza_link-roundBOX .link_share p,
	*:first-child+html #lineup .regza_link-roundBOX .link_control p,
	*:first-child+html #lineup .regza_link-roundBOX .link_dubbing p {
		padding-bottom: 10px;
		font-size: 10px;
	}
  	#lineup .regza_link-roundBOX .intxt_link {
			clear: both;
			width: 169px;
			margin: 0 0 0 10px;
			padding-top: 3px;
	    background: url(../images/product/bg_btn_detail169_top.gif) left top no-repeat;
		}
    #lineup .regza_link-roundBOX .intxt_link-top {
			background: url(../images/product/bg_btn_detail169_bottom.gif) left bottom no-repeat;
		}
    #lineup .regza_link-roundBOX .intxt_link ul {
			clear: both;
			background: url(../images/icon/bg_arrow_right_off.gif) 12px 10px no-repeat !important;
			color: #fff;
			z-index: 10;
			zoom:1;
		}
    #lineup .regza_link-roundBOX .intxt_link ul li {
			padding: 9px 15px 9px 30px;
		}
		*:first-child+html #lineup .regza_link-roundBOX .intxt_link ul li {
			font-size: 11px;
		}



/* viewing_position
------------------------------------------------- */
#lineup .viewing_position-by_size {
	margin-bottom: 10px;
	padding-bottom: 10px;
}
	#lineup .viewing_position-by_size ul {
		width: 710px;
		margin-bottom: 8px;
	}
		#lineup .viewing_position-by_size ul li {
			float: left;
			width: 351px;
			margin-right: 7px;
		} 
		#lineup .viewing_position-by_size ul li.last {
			width: 352px;
			margin-right: 0;
		} 

	#lineup .viewing_position-by_size .viewing_scene {
		clear: both;
		padding: 5px 0;
		background: #f2f2f2;
	}
		#lineup .viewing_position-by_size .viewing_scene table {
			color: #000
		}
			#lineup .viewing_position-by_size .viewing_scene table th {
				padding: 5px 15px;
				border-right: solid 1px #cdcdcd;
				vertical-align: middle;
				color: #000
			}
			#lineup .viewing_position-by_size .viewing_scene table td {
				padding: 10px;
				border-left: solid 1px #fff;
			}


.article_2014-02 ul.new {
	margin: 0;
	padding: 0;
	width: 670px;
}
.article_2014-02 ul.z8pua li {
	margin: 0;
	padding: 0;
	width: 212px;
	float: left;
}
.article_2014-02 ul.z8pua li.cen {
	margin: 0 17px;
}

.in-article_box03 {
	width: 670px;
	margin: 0 20px;
	padding: 10px 0 0 0;
	background: url(../images/product/bg_box_01_top.gif) left top no-repeat;
	zoom: 1;
	z-index: 1;
}
	.in-article_box03_body {
		padding: 15px 30px 40px 30px;		
		background: url(../images/product/bg_box_01_bottom.gif) left bottom no-repeat;
		zoom: 1;
		z-index: 1;
	}
	.in-article_box03_body ul.pattern {
		width: 610px;
		padding-bottom: 8px;
	}
	.in-article_box03_body ul.pattern li {
		margin-right: 30px;
		float: left;
		width: 290px;
	}
	.in-article_box03_body ul.pattern li.last {
		margin-right: 0;
	}
	.in-article_box03_body ul.order {
		margin: 0 1px;
		width: 608px;
	}
	.in-article_box03_body ul.order li {
		float: left;
		width: 202px;
	}
	.in-article_box03_body ul.order li.cen {
		padding-bottom: 15px;
		border-left: 1px dotted #dedddb;
		border-right: 1px dotted #dedddb;
	}
	.in-article_box03_body ul.order li dl {
	}
	.in-article_box03_body ul.order li dl dt {
		float: left;
		width: 35px;
	}
	.in-article_box03_body ul.order li dl dd {
		float: left;
		padding-top: 5px;
		width: 145px;
	}
	.in-article_box03_body ul.order li dl dd.last {
		padding-top: 0;
		width: 155px;
	}
  .in-article_box03_body ul.order li dl dd h3 { font-weight:bold; color:#00b0ec; }
  .in-article_box03_body ul.order li dl dd p { padding-top:17px; font-size: 85%; }


.in-article_box04 {
	width: 670px;
	margin: 0 20px;
	padding: 10px 0 0 0;
	background: url(../images/product/bg_box_01_top.gif) left top no-repeat;
	zoom: 1;
	z-index: 1;
}
	.in-article_box04_body {
		padding: 20px 20px 50px 20px;		
		background: url(../images/product/bg_box_01_bottom.gif) left bottom no-repeat;
		zoom: 1;
		z-index: 1;
	}
	.in-article_box04_body dl {
		width: 630px;
	}
	.in-article_box04_body dl dd {
		float: left;
		width: 350px;
	}
	.in-article_box04_body dl dd h3 {
		padding-bottom: 20px;
		color: #535353;
		font-size: 13px;
	}
	.in-article_box04_body dl dt {
		float: left;
		width: 280px;
	}





/* bd_add ----------------------------------------------------------- */

/* ==================================================
 *
 * TOP
 *
 * ================================================== */
#lineup .series_top_box {
	position: relative;
	display: block;
	zoom: 1;
	clear: both;
}

	#lineup .series_top_box a:link { text-decoration: none; color: #038231;}
	#lineup .series_top_box a:active { text-decoration: none; color: #038231;}
	#lineup .series_top_box a:hover { text-decoration: none; color: #038231;}
	#lineup .series_top_box a:visited { text-decoration: none; color: #038231;}


/* HEAD ----------------------------------------------------------- */
#lineup h1.tempo_h1 {
	margin-top: 1px;
	margin-bottom: 7px;
	clear: both;
}

/* BNR ----------------------------------------------------------- */
.link-bnr14 {
	margin-bottom: 2px;
}
/* ==================================================
 *
 * Promotion Area
 *
 * ================================================== */
#promotion {
	width:744px;
	height: 370px;
	position:relative;
	overflow:hidden;
}
#promotion li {
	display: block;
	width:744px;
	height: 370px;
	float:left;
	position:relative;
}
#pr_prev,
#pr_next {
	display: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: 3px;
	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:384px;
	position: absolute;
	top: 0;
}


/* eyecatch
----------------------------------------------------------- */
.section_lineup-wrapper {
	position: relative;
	width: 744px;
	background: #000;
	text-align: center;
}

/* detaillink ----------------------------------------------------------- */
.eyecatch-link {
	position: relative;
	width: 704px;
	height: 270px;
	margin: 15px auto 0;
	padding-bottom: 15px;
}

h2.lineup-h2_2column { 
	width: 340px;
	float: left;
}
h2.lineup-h2_2column.col { 
	margin-left: 23px;
}

.section_lineup-wrapper #link-4k {
	position: absolute;
	left: 92px;
	bottom: 70px;
}

.section_lineup-wrapper #link-timeshift2 {
	position: absolute;
	left: 450px;
	bottom: 70px;
}

#lineup .intxt_link-css {
	clear: both;
	width: 189px;
	height: 45px;
	margin: 15px 10px 10px 0;
	padding-top: 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #397C2F;
	text-align: center;
	behavior: url(../../common/js/PIE.htc);
	color: #fff;
	position: relative;
	zoom: 1;
	font-size: 12px;
}
	#lineup .intxt_link-css.ac {
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#lineup .intxt_link-css ul {
		clear: both;
		background: url(../../images/icon/bg_arrow_right_off.gif) 12px 15px no-repeat !important;
		color: #fff;
		z-index: 10;
		zoom:1;
}
		#lineup .intxt_link-css ul li {
			padding: 12px 15px 12px 30px;
		}

.ml15 { margin-left: 15px !important;}
.ills1 {letter-spacing: -1px;}

#lineup .intxt_link-css  ul li a:link { text-decoration: none; color: #fff;}
#lineup .intxt_link-css  ul li a:active { text-decoration: none; color: #fff;}
#lineup .intxt_link-css  ul li a:hover { text-decoration: underline !important; color: #fff;}
#lineup .intxt_link-css  ul li a:visited { text-decoration: none; color: #fff;}

.feature-point2014 {
	padding-bottom: 30px;
}
	.feature-point2014 li {
		width: 242px;
		float: left;
		margin: 0 5px 5px 0;
		border: solid 1px #dadada;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../../common/js/PIE.htc);
	min-height: 180px;
	height: auto !important;
	}
			.feature-point2014 li.last-child {
				margin-right: 0;
			}
			.feature-point2014 li p.feature-head {
				margin: 0 10px 14px 10px;
				padding: 5px 0 5px 15px;
				background: url("../../images/icon/bg_h4_01.gif") left bottom no-repeat;
				font-size: 12px;
				color: #003e16;
				font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
			}
			.feature-point2014 li h3 {
				margin-bottom: 6px;
				padding: 0 20px;
				font-size: 16px;
				color: #053535;
				font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
			}
			.feature-point2014 li p.intro {
				margin-bottom: 6px;
				padding: 0 20px;
				font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
				font-size: 14px;
				color: #038231;
			}
			.feature-point2014 li p.cap {
				margin-bottom: 6px;
				padding: 0 10px;
				font-size: 12px;
				color: #898989;
			}

/* viewing_position
------------------------------------------------- */
.viewing_position {
	margin-bottom: 30px;
	padding-bottom: 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background: #ededed;
	clear: both;
	zoom:1;
	behavior: url(../../common/js/PIE.htc);
}
	.viewing_position .osusume_head_black{
		padding: 20px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-topleft-radius: 5px;
	-moz-border-topright-radius: 5px;
	background: #000;
	color: #fff;
	behavior: url(../../common/js/PIE.htc);
	}	
			.viewing_position .osusume_head_black h3 {
				font-size: 20px;
		}	
.viewing_position-contents {
	padding: 20px;
}
	.viewing_position-contents h4 {
		padding-bottom: 6px;
		font-size: 16px;
	}
			.viewing_position .viewing_position-contents dl {
			}	
				.viewing_position .viewing_position-contents dt {
						padding: 18px 0;
					background: url("../../images/icon/line_001.gif") center left repeat-x;
					font-size: 16px;
					color: #1BBBFF;
				}	
					.viewing_position .viewing_position-contents dt span {
						padding-right: 15px;
						background-color: #ededed;
					}
				.viewing_position .viewing_position-contents dd {
					padding-bottom: 5px;
				}	

	.osusume_head_black2{
		padding: 15px 20px;
		background: #000;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
		color: #fff;
		behavior: url(../../common/js/PIE.htc);
		zoom: 1;
	}	
			.osusume_head_black2 h3 {
				font-size: 115%;
		}	
				.osusume_head_black2 h3 span {
					font-size: 88%;
					letter-spacing: 0.08em;
				}	


/* tv_life
------------------------------------------------- */
#lineup .tv_life,
#lineup .tv_space {
	float: left;
	width: 360px;
	height: 300px;
	height: auto;
	min-height: 300px;
	margin-bottom: 50px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background: #ededed;
	zoom:1;
	behavior: url(../../common/js/PIE.htc);
}

#lineup .tv_life {
	margin-right: 20px;
	}
#lineup .tv_life ul {
	margin: 6px 0 0 7px;
	}
	#lineup .tv_life ul li {
		float: left; 
		margin-right: 7px;
		margin-bottom: 6px\9;
	} 

/* tv_space
------------------------------------------------- */
#lineup .tv_space {
	margin: 0;
}
#lineup .tv_space div.large_size {
	float: left;
	width: 169px;
	margin: 6px 0 6px 7px;
	padding: 2px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	behavior: url(../../common/js/PIE.htc);
}
	#lineup .tv_space div.large_size img {
		margin: 5px 10px;
	}

	#lineup .tv_space div.large_size h4,
	#lineup .tv_space div.medium_size h4 {
		margin: -2px 10px 0;
		padding: 5px 10px;
		background: url(../../images/product/icon_head_01.gif) left top no-repeat;
		font-size: 86%;
	}

#lineup .tv_space div.medium_size {
	float: right;
	width: 169px;
	margin: 6px 7px 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	behavior: url(../../common/js/PIE.htc);
}

#lineup .tv_space table {
	width: 152px;
	margin: 8px auto;
	font-size: 86%;
}
	#lineup .tv_space table th {
		padding: 1px;
		background: #dadada;
		border: solid 1px #dadada;
		font-weight: normal;
		text-align: center;
	}
	#lineup .tv_space table td {
		padding: 1px 0 1px 10px;
		border: solid 1px #dadada;
	}
		#lineup .tv_space table td.allow {
			border: none;
			text-align: center;
		}

#lineup .tv_space div.size {
	float: left;
	width: 343px;
	border: 1px solid #dadada;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../../common/js/PIE.htc);
}
	#lineup .tv_space div.size h4 {
		margin: 0 10px;
		padding: 5px 10px;
		background: url(../images/product/icon_head_01.gif) left top no-repeat;
	}
	#lineup .tv_space div.size dl {
		margin: 0 10px 10px 10px;
		width: 100%;
	}
	#lineup .tv_space div.size dl dd {
		float: left;
		padding-top: 10px; 
		width: 140px;
	}
	#lineup .tv_space div.size dl dt {
		float: left;
		margin-left: 23px;
		width: 160px;
	}

/* top_function_menu
------------------------------------------------- */	
#lineup .top_function {
	clear: both;
}
	#lineup .top_function h3 {
		width: 100px;
		margin-bottom: 1px;
		padding: 10px 15px;
		background: #000;
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
		behavior: url(../../common/js/PIE.htc);
		text-align: center;
		color: #fff;
	}

#lineup .top_function table {
	width: 100%;
	border-top: solid 1px #d6d6d6;
	_zoom: 1;
	overflow: hidden;

}
	#lineup .top_function table th {
		width: 130px;
		padding: 15px 10px 10px 20px;
		background: url("../../images/product/line_dot_01.gif") left bottom repeat-x;
		color: #535353;
	}
	#lineup .top_function table td {
		padding: 0 10px;
		color: #535353;
		vertical-align: middle;
	}
		#lineup .top_function table td.font-bold {
			font-weight: bold;
		}
		#lineup .top_function table td img {
			margin-right: 5px;
		}
		#lineup .top_function table th.last-child {
			background: none;
		}


/* Top_DL
------------------------------------------------- */
.lineup_top_dl {
	margin-bottom: 30px;
}
.pre-release_dl {
	margin-bottom: 10px;
	padding: 25px 22px;
	border: 1px solid #dadada;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
	.pre-release_dl h2 {
		background: url("../../images/icon/icon_yugai_pdf.gif") left top no-repeat;
		padding: 2px 0 5px 40px;
		font-size: 16px;
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	}

	.pre-release_dl p {
		padding: 12px 0 17px;
		font-size: 14px;
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	}
	.pre-release_dl p.link {
		background: url(../../images/icon/bg_arrow_right_off.gif) left 2px no-repeat;	
		padding: 0 0 0 15px;
		zoom:1;
	}
	#lineup .pre-release_dl a:link { text-decoration: none; color: #038231;}
	#lineup .pre-release_dl a:active { text-decoration: none; color: #038231;}
	#lineup .pre-release_dl a:hover { text-decoration: underline; color: #038231;}
	#lineup .pre-release_dl a:visited { text-decoration: none; color: #038231;}


/* function_broadband
------------------------------------------------- */
#lineup .function_broadband {
	clear: both;
	margin: 25px 0 30px ;
	padding: 10px 0 0;
	border-top: solid 1px #BDBCB8;
	color: #898989;
	zoom: 1;
}
	#lineup .function_broadband h4 {
		padding: 0 0 10px 5px;
		font-weight: normal;
	}
	#lineup .function_broadband .function_broadband-01 {
		width: 350px;
		float: left;
		padding-bottom: 10px;
	}
			#lineup .function_broadband .function_broadband-01 ul li {
				float: left;
				margin-right: 5px;
			}
	#lineup .function_broadband .function_broadband-02 {
		width: 175px;
		float: right;
		padding-bottom: 10px;
	}
			#lineup .function_broadband .function_broadband-02 ul li {
				float: left;
				margin-right: 5px;
			}
				#lineup .function_broadband .function_broadband-02 ul li.G {
					margin-right: 15px;
				}





/* ==================================================
 *
 * LEAF Common
 *
 * ================================================== */
/* ==================================================
 * 14a_new
 * ================================================== */
	.g-link a:link { text-decoration: none; color: #038231;}
	.g-link a:active { text-decoration: none; color: #038231;}
	.g-link a:hover { text-decoration: underline; color: #038231;}
	.g-link a:visited { text-decoration: none; color: #038231;}


/* linenup_anchor
------------------------------------------------- */
#lineup .linenup_anchor {
	clear: both;
	margin: 20px 0 50px 0;
	padding: 20px 0;
	background: #F4F3F1;
	zoom: 1;
}
#lineup .linenup_anchor h2.ancor-h2 {
	margin: 0 20px 10px;
	font-size: 14px;
	font-weight: bold;
	background: url("../../images/icon/line_002.gif") left center repeat-x;
}
	#lineup .linenup_anchor h2.ancor-h2 span {
						padding-right: 15px;
						background-color: #F4F3F1;
	}
#lineup .linenup_anchor ul {
	margin: 0 15px;
	padding: 0 0 5px 0;
	zoom: 1;
}
#lineup .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;
}

#lineup .linenup_anchor2 {
	clear: both;
	margin: 20px 0 50px 0;
	padding: 20px 0 20px;
	background: #F4F3F1;
	zoom: 1;
}
#lineup .linenup_anchor2 ul {
	margin: 0 15px;
	padding: 0 0 5px 0;
	zoom: 1;
}
#lineup .linenup_anchor2 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;
	font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
	font-size: 14px;
}


/* ==================================================
 *
 * LEAF Section
 *
 * ================================================== */
.section_2014model_feature {
	margin-bottom: 10px;
	padding-top: 55px;
	background: #000;
	color: #fff;
	text-align: center;
}
	.section_2014model_feature h2#feature-h2 {
		margin-bottom: 30px;
	}
		.section_2014model_feature h2#feature-h2 img {
			margin: 0 auto;
		}

.article_feature01 {
	padding: 0 20px 15px;
	text-align: left;
}
	.article_feature01 p.annot {
		color:#c6c6c6;
	}
	.section_2014model_feature ul {
		margin-left: 20px;
	}
		.section_2014model_feature ul li {
			float: left;
			margin-right: 20px;
			padding-bottom: 35px;
		}


.section_2014-01 {
	margin: 0;
	padding: 0;
	position: relative;
	background: #fff url(../images/bg_section_2014-01.jpg) left top no-repeat;
	clear: both;
	zoom:1;
	
}
	.section_2014-01 h2 {
		margin: 0 20px;
		padding: 42px 0 14px 0;
		font-size: 22px;
		color: #535353;
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		font-weight: bold;
	}
	.section_2014-01 h2 span {
		font-size: 20px;
		color: #1297A1;
		line-height: 1.2;
	}
	.section_2014-01 h2 span.annot {
		font-size: 70%;
		color: #898989;
		font-weight: normal;
	}
.section_2014-01 .logo-mark {
		display: block;
		min-height: 50px;
		margin: -20px 0 0 20px;
		padding: 0;
	}
.article_2014-02 .logo-mark {
		display: block;
		min-height: 50px;
		margin:0;
		padding: 0;
	}
	.logo-mark img {
			margin-right: 10px;
			}
	.section_2014-01 .logo-mark2 {
		position: absolute;
		top: 135px;
		left: 20px;
	}
		.section_2014-01 .logo-mark2 img {
			margin-right: 10px;
			}
	.section_2014-01 h2.in-category {
		font-size: 18px;
	}
	.section_2014-01 h2.in-category span {
		font-size: 20px;
		line-height: 1.6;
	}

h2.h2_black-label {
		margin: 20px;
		padding: 12px;
	border: 1px solid #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #000;
		font-size: 20px;
		color: #fff;
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		font-weight: bold;
	}


.section_2014-01 p {
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
.section_2014-01 p.annotation {
	font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
	letter-spacing: 0.05em;
}




/* OPTION（めがねなど）
-------------------------------------------------- */
.section_2014-02-option {
	position: relative;
	margin-bottom: 20px;
	background: #fff;
	zoom:1;
}
	.section_2014-02-option .option_h2wrap {
		margin-top: 25px;
		margin-bottom: 25px;
		padding: 3px 10px !important;
		background: #000;
	}
	.section_2014-02-option .option_h2wrap h2.option-h2 {
		height: 20px;
		height: auto;
		min-height: 20px;
		padding: 0 0 0 10px;
		border-left: solid 6px #fff;
		background: #000;
		font-size: 100%;
		color: #fff;
	}

dl.option_view-txt {
	float: left;
	width: 400px;
	margin: 0 0 0 20px;
	padding-bottom:15px;
	text-align: left;
}
	dl.option_view-txt dt { font-size: 115%; font-weight: bold; color: #535353; }

.option_view-pic {
	float: right;
	margin-right: 20px;
	margin-bottom: 25px;
}

dl.option_view-txt2 {
	float: left;
	width: 350px;
	margin: 0;
	padding-bottom:15px;
	text-align: left;
}
	dl.option_view-txt2 dt { font-size: 115%; font-weight: bold; color: #0e6e94; }

.option_view-pic2 {
	width: 340px;
	float: right;
	margin-right: 20px;
	margin-bottom: 25px;
}



dl.option_view-txt3 {
	position: relative;
	width: 704px; 
	min-height: 250px;
	height: auto !important;
	height: 250px;
	margin: 0;
	padding-bottom:15px;
	text-align: left;
}
	dl.option_view-txt3 dt { font-size: 115%; font-weight: bold; }
	dl.option_view-txt3 dd {}

dd.option_view3-pic {
	position: absolute;
	width: 415px;
	top: 30px;
	right: 0;
}

dl.option_view-txt4 {
	float: left;
	width: 410px;
	margin: 0;
	padding-bottom:50px;
	text-align: left;
}
	dl.option_view-txt4 dt { font-size: 115%; font-weight: bold; color: #535353; }
	dl.option_view-txt4 dd span { font-weight: normal; }

.option_view-pic4 { 
	float: right;
	margin-bottom: 25px;
}

		.optionproducts { font-weight: bold; color: #0e6e94; }
		.optionprice { font-size: 86%; color: #898989; }
		.optionhonmon { font-size: 86%; }
		.optionfeature { padding-bottom: 20px; font-weight: bold;}
		span.optionnew { color: #da0000; }

.section_2014-02-option table {
	font-size: 86%;
}

/* ==================================================
 *
 * LEAF Article
 *
 * ================================================== */
.article_2014-01 {
	margin: 0 20px;
	padding: 15px 0 40px 0;
	background: #fff;
 	clear: both;
	zoom: 1;
}
.article_2014-02 {
	margin: 0 20px;
	padding: 35px 0;
	background: #fff url(../images/bg_article_2014-01.jpg) left top no-repeat;
	clear: both;
	position: relative;
	zoom:1;
}
		.article_2014-02 h3 {
			font-size: 18px;
			color: #1297A1;
			font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		}
		.article_2014-02 h3.network {
			color: #535353;
		}
		.article_2014-02 h3 span {
			font-size: 16px;
		}
		.article_2014-02 h3.network span {
			color: #1297A1;
		}
article_2014-02 .logo-mark {
	position: absolute;
	top: 95px;
	left: 0;
	zoom:1;
}
.article_2014-02 p a:link { text-decoration: none; color: #608aff;}
.article_2014-02 p a:active { text-decoration: none; color: #608aff;}
.article_2014-02 p a:hover { text-decoration: underline; color: #608aff;}
.article_2014-02 p a:visited { text-decoration: none; color: #608aff;}

.article_2014-04a {
	margin: 0;
	padding: 0;
	margin: 0 auto;
	width: 704px;
	border: 1px solid #dcdcdc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #ffffff;
	position: relative;
	zoom: 1;
}
	.article_2014-04b {
		padding: 40px;
		zoom: 1;
	}
		.article_2014-04b .introbox {
				padding-bottom: 25px;
		}
		.article_2014-04b h3 {
			font-size: 16px;
			padding-bottom: 15px;
			font-weight:bold;
			font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		}
		.article_2014-04b h4 {
			font-size: 14px;
			margin: 24px 0 41px 0;
			text-align: center;
			font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
			color: #00b6f1;
		}
		.article_2014-04b p.article {
			font-size: 86%;
		}
		.article_2014-04b p a {
			color: #608aff;
		}
		.article_2014-04b .sound-pb12 {
			padding-bottom: 12px;
		}

		.article_2014-04b dl dt {
			padding-left: 20px;
			padding-bottom: 20px;
			font-size: 16px;
			font-weight: bold;
			font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		}
		.article_2014-04b dl dd.dd-pic {
			float: left;
			width: 250px;
		}
		.article_2014-04b dl dd {
			float: left;
			width: 365px;
		}
		.article_2014-04b dl dd p.tit {
			font-weight: bold;
		}
		.article_2014-04b dl dd p.txt {
			float: right;
			width: 360px;
			font-size: 14px;
		}
		.article_2014-04b .community {
			margin-top: 20px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			background-color: #00b6f2;
			padding: 20px 23px 20px 23px;
		}
		.article_2014-04b .community h3 {
			font-size: 16px;
			color: #ffffff;
		}
		.article_2014-04b .community p {
			font-size: 14px;
			color: #ffffff;
		}
		.article_2014-04b .quality01 {
			margin-top: 0;
		}
			.article_2014-04b .quality01 .left {
				float: left;
				width: 300px;
			}
			.article_2014-04b .quality01 .right {
				float: right;
				width: 300px;
			}
			.article_2014-04b .quality01 .left p.img ,
			.article_2014-04b .quality01 .right p.img {
				margin: 0;
				padding: 0;
			}

		.article_2014-04b .quality02 {
			margin-top: 0;
		}
			.article_2014-04b .quality02 .left {
				float: left;
				width: 360px;
			}
			.article_2014-04b .quality02 .right {
				float: right;
				width: 230px;
			}
			.article_2014-04b .quality01 .left p.img ,
			.article_2014-04b .quality01 .right p.img {
				margin: 0;
				padding: 0;
			}

.in-h3 {
	margin-left: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #535353 !important;
}
		.in-h3 span {
			font-size: 14px;
			color: #1297a1;
		}
.logo-mark-h3 {
	position: absolute;
	top: 35px;
	left: 10px;
	zoom:1;
}
.logo-mark-h4 {
	position: absolute;
	top: 25px;
	left: 10px;
	zoom:1;
}

	.article_2014-04c {
		padding: 40px;
		zoom: 1;
	}
		.article_2014-04c h3 {
			font-size: 18px;
			padding-bottom: 12px;
			font-weight:bold;
			font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		}
		.article_2014-04c h3 span {
			color: #1297a1;
		}
		.article_2014-04c p.str {
			font-weight:bold;
		}
		.article_2014-04c div {
			margin: 20px 0 0 0;
			padding: 0 0 20px 0;
			background: url(../../images/product/line_dot_01.gif) left bottom repeat-x;
		}
		.article_2014-04c div.last {
			background: none;
		}
		.article_2014-04c dl dt {
			float: left;
			width: 220px;
		}
		.article_2014-04c dl dd {
			float: left;
			width: 400px;
		}

	.article_2014-04d {
		padding: 40px;
		zoom: 1;
	}
		.article_2014-04d h3 {
			font-size: 18px;
			padding-bottom: 12px;
			font-weight:bold;
			font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		}
		.article_2014-04d h3 span {
			color: #1297a1;
			font-weight: normal;
		}
		.article_2014-04d p.str {
			font-weight: bold;
		}
		.article_2014-04d div {
			margin: 40px 0 0 0;
			padding: 0 0 30px 0;
			background: url(../../images/product/line_dot_01.gif) left bottom repeat-x;
		}
		.article_2014-04d div.last {
			background: none;
		}
		.article_2014-04d dl dt {
			float: left;
			width: 300px;
		}
		.article_2014-04d dl dd {
			float: right;
			width: 300px;
		}


.img-floatright {
	margin: 10px 0 10px 5px;
	float: right;
}

.img-floatlogo {
	position: absolute;
	top: 40px;
	left: 376px;
}


/* ==================================================
 *
 * LEAF lu_column
 *
 * ================================================== */
div.lu_column1BOX {
	margin: 0 20px;
	padding: 0 0 15px 0;
	clear: both;
}

div.lu_column1 {
	margin: 0 20px;
	padding: 0 0 20px 0;
	clear: both;
}
	div.lu_column1 h3 {
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		font-size: 16px;
		font-weight: bold;
	}
	div.lu_column1 .pic {
		margin-bottom: 20px;
		text-align: center;
	}
	div.lu_column1 a:link { text-decoration: none; color: #608aff;}
	div.lu_column1 a:active { text-decoration: none; color: #608aff;}
	div.lu_column1 a:hover { text-decoration: underline; color: #608aff;}
	div.lu_column1 a:visited { text-decoration: none; color: #608aff;}



dl.lu_column1 {
}
	dl.lu_column1 h3 {
		font-size: 115%;
		font-weight: bold;
	}
	dl.lu_column1 dt {
		padding-bottom: 20px;
		font-size: 115%;
		font-weight: bold;
		color: #0f6e96;
	}
	dl.lu_column1 dt.txt {
		padding-bottom: 20px;
		font-size: 100%;
		font-weight: bold;
		color: #0f6e96;
	}
	dl.lu_column1 dd.pic {
	}
	dl.lu_column1 dd.txt {
		color: #535353;
	}

div.lu_column2 {
	margin-top: 25px;
	padding-bottom: 20px;
}
	div.lu_column2 h3.title {
		font-size: 115%;
		font-weight: bold;
		color: #000;
		zoom: 1;
	}
	div.lu_column2 div.pic {
		width: 345px;
		float: left;
		text-align: center;
	}
			div.lu_column2 div.pic dl {
			width: 340px;
			padding-bottom: 10px;
			background: #dbdbdb;
			text-align: left;
			font-size: 14px;
			font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		}
				div.lu_column2 div.pic dl dt {
						font-weight: bold;
				}
				div.lu_column2 div.pic dl dt span,
				div.lu_column2 div.pic dl dd {
						display: block;
						padding: 10px 10px 0;
				}

	div.lu_column2 div.txt {
		width: 330px;
		float: right;
		color: #535353;
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	}

	div.lu_column2 div.txt02 {
		width: 240px;
		float: left;
	}
	div.lu_column2 div.pic02 {
		width: 400px;
		float: right;
		color: #535353;
	}
		div.lu_column2 div.pic {
		width: 345px;
		float: left;
		text-align: center;
	}

dl.lu_column2 {
}
	dl.lu_column2 dt {
		padding-bottom: 20px;
		font-size: 115%;
		font-weight: bold;
		color: #0f6e96;
	}
	dl.lu_column2 dd.pic {
		width: 340px;
		text-align: center;
		float: left;
	}
	dl.lu_column2 dd.txt {
		width: 340px;
		float: right;
		color: #535353;
	}

dl.lu_column2-icons {
}
	dl.lu_column2-icons dt {
		padding-bottom: 20px;
		font-size: 115%;
		font-weight: bold;
		color: #000;
	}
		dl.lu_column2-icons dt span {
			font-size: 86%;
			color: #0f6e96;
			}
	dl.lu_column2-icons dd.pic01 {
		width: 85px;
		float: left;
	}
	dl.lu_column2-icons dd.txt01 {
		width: 599px;
		float: right;
		color: #535353;
	}


table.lu_column3 {
	width: 640px;
	margin: 0 auto 20px;
}
	table.lu_column3 td {
	}
	table.lu_column3 td.last-child {
		background: none;
	}
table.lu_column3  dl { 
	width: 210px;
}
table.lu_column3  dt {
		padding-bottom: 6px;
		font-size: 14px;
		font-weight: bold;
		color: #0f6e96;
}
table.lu_column3  dt span {
		font-size: 86%;
		font-weight: normal;
}
	table.lu_column3  dl.first {
		float: left;
		padding-right: 20px;
	}
	table.lu_column3  dl.second {
		float: left;
		padding-left: 15px;
		padding-right: 20px;
	}
	table.lu_column3 dl.third {
		float: right;
		padding-left: 15px;
	}

.lu_column4 {
	margin: 20px 0 0;
	padding: 0 0 20px 0;
	clear: both;
}


/* ==================================================
 *
 * 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(../../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;}



              #lineup .intxt_link {
																			clear: both;
																				width: 189px;
																			margin: 15px 10px 10px 0;
																			padding-top: 3px;
	                background: url(../images/product/bg_btn_detail189_top.gif) left top no-repeat;
																					}
              #lineup .intxt_link-top {
																			background: url(../images/product/bg_btn_detail189_bottom.gif) left bottom no-repeat;
																				}

               #lineup .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;
}
               #lineup .intxt_link ul li {
																								padding: 12px 15px 12px 30px;
}


.section_2014-01 .linup_toggle-control01 {
		padding-bottom: 30px;
		border-top: solid 1px #959595;
}
	.section_2014-01 .linup_toggle-control01 .size_head {
			float: right;
	}
.section_2014-01 .linup_toggle-control02 {
		padding-top: 15px;
		padding-bottom: 15px;
}


/* 3cloumn pickup
----------------------------------------------------------- */
.article_2014-02 ul.pickup3 li {
	margin: 0 19px 0 0;
	padding: 0;
	width: 222px;
	float: left;
}
.article_2014-02 ul.pickup3 li.last-child {
	margin-right: 0;
}

.article_2014-02 ul.pickup3b li {
	margin: 0 6px 0 0;
	padding: 0;
	width: 204px;
	float: left;
}
.article_2014-02 ul.pickup3b li.last-child {
	margin-right: 0;
}

.article_2014-02 ul.pickup3c li {
	margin: 0 32px 0 0;
	padding: 0;
	width: 186px;
	float: left;
}
.article_2014-02 ul.pickup3c li.last-child {
	margin-right: 0;
}


/* ==================================================
 *
 * LEAF LIST
 *
 * ================================================== */
ol.square_number {
	margin-left: 15px;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
}
	ol.square_number li { padding-left: 20px; }
		ol.square_number li.sn1 { background: url(../../images/product/quality_icon_number_1.gif) left 2px no-repeat; }
		ol.square_number li.sn2 { background: url(../../images/product/quality_icon_number_2.gif) left 2px no-repeat; }
		ol.square_number li.sn3 { background: url(../../images/product/quality_icon_number_3.gif) left 2px no-repeat; }
		ol.square_number li.sn4 { background: url(../../images/product/quality_icon_number_4.gif) left 2px no-repeat; }



/* ==================================================
 *
 * LEAF BOX
 *
 * ================================================== */
.lu_graybox01 {
	width: 704px;
	padding: 25px 20px;
	background: #f1f1f1;
	clear: both;
}

	.lu_graybox01 dl dt {
			padding-bottom: 15px;
			font-weight: bold;
			font-size:14px;
			font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
	}
		.lu_graybox01 dl dd {
				font-size: 12px;
		}
			.lu_graybox01 dl dd p {
					padding-bottom: 3px;
					font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;

			}

.lu_graybox02 {
	width: 704px;
	padding: 15px 20px;
	background: #f1f1f1;
	font-size: 86%;
	font-weight: bold;
	clear: both;
}

.lu_graybox03 {
	margin: 0 20px;
	padding: 20px;
	background: #f1f1f1;
	font-weight: bold;
	clear: both;
}
.lu_graybox03 a:link { text-decoration: none; color: #608aff; }
.lu_graybox03 a:active { text-decoration: none; color: #608aff; }
.lu_graybox03 a:hover { text-decoration: underline; color: #608aff; }
.lu_graybox03 a:visited { text-decoration: none; color: #608aff; }











.misc_box01 {
	padding: 8px 10px;
	border: solid 1px #dbdbdb;
	background: url(../images/product/bg_recording_grade.gif) left top repeat-x;
}


.bnr_box01 {
	padding: 15px;
	text-align: center;
}
	.bnr_box01 img {
		margin: 0 auto;
	}

.lu_cationBOX01 {
	margin-top: -10px;
	padding: 0 20px 30px;
}

.lu_cationBOX02 {
	margin: 0 20px;
	padding: 20px 15px;
	background: #f2f2f2;
	clear: both;
}



.moviebox-wrapper {
	width: 610px; 
	margin: 20px auto !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#000000', endColorstr = '#565656');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#000000', endColorstr = '#565656')";
	background-image: -moz-linear-gradient(top, #000000, #565656);
	background-image: -ms-linear-gradient(top, #000000, #565656);
	background-image: -o-linear-gradient(top, #000000, #565656);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#000000), to(#565656));
	background-image: -webkit-linear-gradient(top, #000000, #565656);
	background-image: linear-gradient(top, #000000, #565656);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../../common/js/PIE.htc);
}

.moviebox {
	margin: 0 20px;
	padding: 20px 0;
}
	.moviebox h4 { font-size: 16px; color:#fff; font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif; }
	.moviebox p.font_fff {padding-top: 10px; font-size: 14px; color:#fff; font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif; }
	.moviebox .gameborder {border: solid 1px #e0e0e0;}

	.moviebox h3 { font-size: 16px; color:#fff; font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif; }
	.moviebox p.led_annot {color:#c8c8c8;}
	
	
/* ==================================================
 *
 * RECORDING
 *
 * ================================================== */
.recording_upperarea {
		width: 674px;
		margin: 0 auto;
		padding: 20px;
		border: 1px solid #dbdbdb;
}
.recording_upperarea dl dt {
	float: left;
	width: 135px;
}
.recording_upperarea dl dd {
	float: left;
	width: 450px;
}
.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: 115px;
		}
	.recording_upperarea .txt_cloud {
		float: right;
		width: 255px;
		}
	.recording_upperarea .txt_cloud2 {
		float: right;
		width: 525px;
		padding-top: 5px;
		}
.recording_upperarea dl dd a:link { text-decoration: none; color: #608aff; }
.recording_upperarea dl dd a:active { text-decoration: none; color: #608aff; }
.recording_upperarea dl dd a:hover { text-decoration: underline; color: #608aff; }
.recording_upperarea dl dd a:visited { text-decoration: none; color: #608aff; }
	
.innericons {
	float: right;
	margin: 3px 15px 3px 0 ;
}

/* featureBOX
-------------------------------------------------- */
.section-rec_featureBOX {
	margin-bottom: 30px;
	padding: 70px 20px 35px;
	background: #000;
}
	.section-rec_featureBOX h2 {
		padding-bottom: 30px;
	}

	.section-rec_featureBOX h2 img,
	.section-rec_featureBOX h3 img {
		margin-left: auto;
		margin-right: auto;
	}

	.section-rec_featureBOX  p.rec_feature-p {
		padding-bottom: 10px;
		color: #fff;
	}

.in-article_h2a h3 {
	padding-bottom: 20px;
	color: #898989;
}

/* ==================================================
 *
 * REGZALINK
 *
 * ================================================== */
.regzalink-feature {
	position: relative;
	min-height: 480px;
_height: auto !important;
_height: 480px;
	margin: 0 !important;
	padding: 0 !important;
	zoom: 1;
}
.regzalink-feature .intxt_link-css { margin: 0; padding: 0 !important;}
.regzalink-feature #to_appsconnect { position: absolute; top: 85px; left: 428px; }
.regzalink-feature #to_regzalinkshare { position: absolute; top: 420px; left: 3px; }
.regzalink-feature #to_regzalinkcontroller { position: absolute; top: 420px; left: 217px; }
.regzalink-feature #to_regzalink_dubbing { position: absolute; top: 420px; left: 430px; }

h3.in-article_h3b {
	padding: 20px;
	text-align: center;
	color: #00b6f1 !important;
}

ul.hol_list01 li {
	margin: 0 35px 0 0;
	padding: 0;
	width: 294px;
	float: left;
}
	ul.hol_list01 li.col {
		margin-right: 0;
	}


/* ==================================================
 *
 * NETWORK
 *
 * ================================================== */
#lineup .network2014_broadband_caution { 
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #898989; 
	font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
}
		#lineup .network2014_broadband_caution dl { margin-bottom:15px; }
		#lineup .network2014_broadband_caution dt { font-weight:bold; }
		#lineup .network2014_broadband_caution dd { text-indent:-1.3em; padding-left:1.3em; }
        #lineup .network2014_broadband_caution dd img { margin:2px 2px -2px 2px; }
        #lineup .network2014_broadband_caution dd a { color:#608aff; }

	#lineup .network2014_wifi_caution { margin-bottom: 20px; padding: 20px; color: #535353; background: #f2f2f2; font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif; }
	#lineup .network2014_wifi_caution h3 { padding-bottom: 15px; font-size: 16px; font-weight:bold;}
	#lineup .network2014_wifi_caution ul { padding-bottom:15px;  font-size: 14px; }
	#lineup .network2014_wifi_caution ul li { margin-bottom: 20px; text-indent:-1.4em; padding-left:1.4em; }
	#lineup .network2014_wifi_caution ul li a { color: #608aff; }
	#lineup .network2014_wifi_caution p.txt { font-size: 14px; }

#lineup .network2014_wifi_caution dl { font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;  font-size: 14px; }
#lineup .network2014_wifi_caution dt { font-weight: bold; }
#lineup .network2014_wifi_caution dd { padding-bottom: 15px; }



/* ==================================================
 *
 * FUNCTION
 *
 * ================================================== */
#lineup .controller_table2014 table {
	margin: 23px 20px 30px 0;
	width: 724px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
 }
	#lineup .controller_table2014 table th { }
	#lineup .controller_table2014 table td { }
	#lineup .controller_table2014 table td.first_child {
		background:none;
	}
		#lineup .controller_table2014 table td.empty {
			background:none;
			height:30px;
		}

	#lineup .controller_table2014 table td dl {
		width:232px;
		background: url(../images/bg_controller_table2014.jpg) left top no-repeat;
	}
		#lineup .controller_table2014 table td dl.second {
			padding-left:11px;
			padding-right:10px;
		}
			#lineup .controller_table2014 table td dl.third {
				padding-left:11px;
			}
			#lineup .controller_table2014 table td dt {
				padding: 35px 0 16px 0;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
				font-size: 18px;
				font-weight: bold;
				color: #1297A1;
			}
        #lineup .controller_table2014 table td dd.txt {
         }
        #lineup .controller_table2014 table td dd.line-txt1 { 
					padding-bottom: 30px;
         }
        #lineup .controller_table2014 table td dd.img {
	               margin: 0 auto 16px;
        }
	        #lineup .controller_table2014 table td dd.img img {
						margin: 0 auto;
    			    }

h3.h3-12pt {
	color: #535353;
	font-size: 14px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}



/* ==================================================
 *
 * DESIGN
 *
 * ================================================== */
.lu_column5 {
	padding: 0 0 30px 0;
	clear: both;
}
	.lu_column5 h3.title {
		font-size: 115%;
		font-weight: bold;
		color: #000;
		zoom: 1;
	}
	.lu_column5 div.pic {
		width: 245px;
		float: left;
		text-align: center;
	}
	.lu_column5 div.txt {
		width: 445px;
		float: right;
		margin-right: 20px;
		text-align: left;
	}
		.lu_column5 div.txt p {
			padding-bottom: 25px; 
		}
		.lu_column5 div.txt table th {
			padding-right: 15px;
			padding-bottom: 10px;
		}
		.lu_column5 div.txt table td {
			padding-bottom: 10px;
			vertical-align: middle;
			font-weight: bold;
			font-size: 14px;
			font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		}


/* measurements_box
------------------------------------------------- */
.article_2014-03 {
	margin: 0 16px;
	padding: 0 0 15px;
 clear: both;
	zoom:1;
}

#lineup .measurements2014_box { position:relative; zoom:1; }
#lineup .measurements2014_box .measurements_box_head {
	width: 704px;
	position: relative;
	margin: 0 auto;
	cursor: pointer;
	background: url(../../images/product/bg_box_02_2014_top.gif) top left no-repeat;
}
        #lineup .measurements2014_box .measurements_box_head h3 {
                min-height: 25px;
                height: auto !important;
                height: 25px;
                padding: 8px 0 3px 35px;
                color:#000;
        }
        #lineup .measurements2014_box .measurements_box_head p {
                position:absolute;
                right:15px;
                top:5px;
        }

#lineup .measurements2014_box .mbb_BOX1 {
	margin: 0 auto;
	width: 624px;
    padding-top:15px;
    padding-bottom:15px;
}
#lineup .measurements2014_box .measurements_box_body {
	width: 702px;
	_width: 704px;
	margin: 0 auto;
	padding-bottom: 20px;
    border:1px solid #bdbcb8;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
	position: relative;
	zoom: 1;
			font-size: 14px;
			font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
        #lineup .measurements2014_box .measurements_box_body .lu_column2 .pic { width:345px; float:right; margin-bottom: 15px; }
        #lineup .measurements2014_box .measurements_box_body .lu_column2 .txt { width:270px; float:left; }
        #lineup .measurements2014_box .measurements_box_body .lu_column2 .txt dl { margin-bottom:30px; }

        #lineup .measurements2014_box .measurements_box_body .measurements-roundBOX {
	width: 628px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 15px;
    border:1px solid #bdbcb8;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	position: relative;
	zoom: 1;
        }
        #lineup .measurements2014_box .measurements_box_body .measurements-roundBOX .lu_column2 {
	padding: 15px 0 0;
	zoom: 1;
        }

                #lineup .measurements2014_box .measurements_box_body .measurements-roundBOX .pic { width:280px; float:right; margin-right: 20px !important;}
                #lineup .measurements2014_box .measurements_box_body .measurements-roundBOX .txt_inbox { width:270px !important; float:left; margin-left: 15px; _margin-left: 10px; }
                #lineup .measurements2014_box .measurements_box_body .measurements-roundBOX .txt_inbox dl dt { margin-bottom:10px; font-weight:bold; letter-spacing: -1px; font-size: 115%;}
                #lineup .measurements2014_box .measurements_box_body .measurements-roundBOX .txt_inbox dl dd { padding:5px 0; }
                #lineup .measurements2014_box .measurements_box_body .measurements-roundBOX .txt_inbox dl dd.dotline { background:url(../../images/product/line_dot_01.gif) left bottom repeat-x; }
                #lineup .measurements2014_box .measurements_box_body .measurements-roundBOX .txt_inbox dl dd img { position:relative; left:0; top:5px; }

#lineup .measurements2014_box .measurements-h3 {
	margin: 0 16px;
	padding: 10px 0;
}


#lineup .measurements2014_box .intxt_link-css {
	width: 200px;
}



/* Design_DL
------------------------------------------------- */
.lineup_design_dl {
    margin: 50px 0;
}


.design_function_dl {
	margin-bottom: 10px;
	padding: 25px 22px;
	border: 1px solid #dadada;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
	.design_function_dl h2 {
		background: url(../../images/icon/icon_suetsuke.gif) left top no-repeat;
		padding: 8px 0 13px 50px;
		font-size: 16px;
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	}

	.design_function_dl p {
		padding: 12px 0 17px;
		font-size: 14px;
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	}
	.design_function_dl p.link {
		background: url(../../images/icon/bg_arrow_right_off.gif) left 2px no-repeat;	
		padding: 0 0 0 15px;
		zoom:1;
	}
	#lineup .design_function_dl a:link { text-decoration: none; color: #038231;}
	#lineup .design_function_dl a:active { text-decoration: none; color: #038231;}
	#lineup .design_function_dl a:hover { text-decoration: underline; color: #038231;}
	#lineup .design_function_dl a:visited { text-decoration: none; color: #038231;}

#lineup .d-column01-l {
	width: 340px;
	float: left;
}

#lineup .d-column01-r {
	float: right;
	width: 255px;
}
	#lineup .d-column01-r dl {
		display: block;
		clear: both;
	}
		#lineup .d-column01-r dt {
			min-height: 24px;
			margin-bottom: 5px;
			padding-left: 35px;
			font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
			font-size: 16px;
			font-weight: bold;
			color: #1297A1;
		}
			#lineup .d-column01-r dt.d-num1 {
				background: url(../images/icon_num_01.gif) 0 0 no-repeat;
			}
			#lineup .d-column01-r dt.d-num2 {
				background: url(../images/icon_num_02.gif) 0 0 no-repeat;
			}
			#lineup .d-column01-r dt.d-num3 {
				background: url(../images/icon_num_03.gif) 0 0 no-repeat;
			}
		#lineup .d-column01-r dd {
			width: 255px;
			padding-bottom: 40px;
			color: #535353;
			clear: both;
		}


.sepline01 {
	margin-top: 30px;
	padding-top: 20px;
	border-top: solid 1px #d5d5d5;
}


/* Back to Top
-------------------------------------------------- */
#lineup .lineup_backtotop {
	clear: both;
	margin: 0 2px 40px 0;
	font-size: 85%;
	height: 29px;
}
#lineup .lineup_backtotop a {
	float: right;
	padding: 1px 0 5px 0;
	zoom: 1;
	line-height: 1.3;
}






#lineup .tv_life.no_bg,
#lineup .tv_space.no_bg {
	border-radius: 0;
	background-color: transparent;
}


i {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}




.btn_link {
	position: relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #028330;
	zoom: 1;
}
.btn_link p {
	padding: 13px 0 14px 35px;
	background: url(../../images/icon/bg_arrow_right_off.gif) 11px 15px no-repeat;
	color: #ffffff;
	font-size: 13px;
	zoom: 1;
	font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
}
.btn_link p a {
	display: block ;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-indent:-9999px;
	background/*\**/: #fff\9; /*IE7、8用ハック*/
	filter:alpha(opacity=0); /*フィルターで透明に*/
}
.btn_link_apps {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #028330;
	zoom: 1;
}
.btn_link_apps p {
	padding: 13px 0 14px 33px;
	background: url(../../images/icon/bg_arrow_right_off.gif) 11px 15px no-repeat;
	color: #ffffff;
	font-size: 12px;
	zoom: 1;
	font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
}
.btn_link_apps p a {
	display: block ;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-indent:-9999px;
	background/*\**/: #fff\9; /*IE7、8用ハック*/
	filter:alpha(opacity=0); /*フィルターで透明に*/
}
.btn_link p:link,
.btn_link p:active,
.btn_link p:visited,
.btn_link_apps p:link,
.btn_link_apps p:active,
.btn_link_apps p:visited {
	text-decoration: none;
	color: #fff;
}
.btn_link p:hover,
.btn_link_apps p:hover {
	text-decoration: underline;
	color: #fff;
}
.w170 {
	width: 170px;
}
.w190 {
	width: 190px;
}
.w340 {
	width: 340px;
}
.w350 {
	width: 350px;
}
.btn_link_cen {
	margin: 0 auto;
}
.btn_link_right {
	margin: 0 0 0 350px;
}

.broadband_list {
	width: 704px;
	height: 79px;
	background: url(../../images/product/btn_toggle_open.png) left top no-repeat;
	position: relative;
	zoom: 1;
}

.broadband_list_noname {
	margin: 0;
	padding: 0;
	margin: 0 auto 1px auto;
	padding: 17px 12px 20px 12px;
	width: 680px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #1297a1;
	position: relative;
	zoom: 1;
}
	.broadband_list_noname h3 {
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	}

.broadband_list h3 {
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	position: absolute;
	top: 26px;
	left: 13px;
}
.broadband_list_noname h3.double,
.broadband_list h3.double {
	top: 13px;
}
.broadband_list_body {
	margin-top: 1px;
	padding: 0 39px 86px 39px;
    border: 1px solid #dadada;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	position: relative;
	zoom: 1;
}
.broadband_list_body .logo {
	margin: 0 0 37px 0;
}
.broadband_list_body .logo dl {
	list-style: none;
	clear: both;
	background: url(../../images/product/line_dot_01.gif) left bottom repeat-x;
	height: 130px
}
.broadband_list_body .logo dl dt {
	float: left;
	width: 245px;
	height: 129px;
}
.broadband_list_body .logo dl dd {
	float: left;
	padding-top: 37px;
	width: 375px;
	font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
	font-size: 14px;
}
.broadband_list_body .logo dl dd p {
	margin-top: 12px;
	font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
}
.broadband_list_body .close {
	position: absolute;
	right: 20px;
	bottom: 30px;
}

.broadband_list_body .rec1 {
	margin: 0 0 30px 0;
	padding: 40px 0 0 0;
	background: url(../../images/product/line_dot_01.gif) left top repeat-x;
}
table.lu_column_rec {
	clear: both;
	width: 624px;
}
table.lu_column_rec th,
table.lu_column_rec td {
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
	table.lu_column_rec th dl dt {
		float: left;
		width: 105px;
	}
	table.lu_column_rec th dl dd {
		float: left;
		width: 195px;
	}
		table.lu_column_rec th dl dd h3 {
		font-size: 16px;
		font-weight: bold;
		}
		table.lu_column_rec th dl dd h3 span {
		color: #1297a1;
		font-weight: normal;
		}

table.lu_column_rec td {
	padding: 20px 24px 0 0;
}


#lineup .t_point_caution { 
	margin: 20px 0 0 0;
	padding: 30px 40px 35px 40px;
	font-size: 12px;
	color: #535353; 
	background: #f2f2f2;
}
	#lineup .t_point_caution h3 { padding-bottom: 15px; font-size: 16px; font-weight: bold; color: #535353; }
	#lineup .t_point_caution h3, #lineup .t_point_caution p { font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif; }


table.taimeshift_link {
	clear: both;
	width: 624px;
	font-size: 14px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;	
}
table.taimeshift_link th {
	font-weight: bold;
	background-color: #e5e5e5;
	vertical-align: middle;
}
table.taimeshift_link td {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
}
table.taimeshift_link th.col1 {
	padding: 20px 0 20px 20px;
	text-align: left;
	border-right: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
}
table.taimeshift_link th.col2 {
	padding: 8px 0 9px 0;
	text-align: center;
}
table.taimeshift_link td.col1 {
	padding: 8px 0 12px 15px;
	text-align: left;
}
table.taimeshift_link td.col2 {
	padding: 16px 0 20px 0;
}
table.taimeshift_link td.col3 {
	padding: 13px 0 14px 31px;
	text-align: left;
}
table.taimeshift_link td.col4 {
	padding: 15px 0 20px 31px;
	text-align: left;
}
table.taimeshift_link td.last {
	border-right: none;
}

.rec_option {
	padding: 9px 13px 11px 13px;
	background-color: #000000;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	zoom: 1;
}
.rec_option h3 {
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
}
.rec_option_body {
	margin: 0 40px;
	background: url(../images/img_recording_033.jpg) left top no-repeat;
}
.rec_option_body h4 {
	margin-top: 32px;
	font-size: 16px;
	font-weight: bold;
}
.rec_option_body p.pt {
	font-size: 14px;
	font-weight: bold;
	color: #1297a1;
}
.rec_option_body p.pt span {
	font-size: 12px;
	font-weight: normal;
	color: #898989;
}

table.taimeshift_option {
	margin: 54px 0 21px 0;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	zoom: 1;
}
	table.taimeshift_option tr.odd {
		border-top: 1px solid #bfbfbf;
		border-bottom: 1px solid #bfbfbf;
		background-color: #f8f8f8;
	}
	table.taimeshift_option td.col1 {
		padding: 15px 10px 11px 10px;
		font-size: 14px;
		vertical-align: middle;
		text-align: left;
	}
	table.taimeshift_option td.col2 {
		padding: 15px 0 11px 0;
		font-size: 14px;
		vertical-align: middle;
		text-align: center;
		border-right: 1px solid #bfbfbf;
		border-left: 1px solid #bfbfbf;
	}
	table.taimeshift_option td.col3 {
		padding: 15px 0 11px 0;
		font-size: 14px;
		vertical-align: middle;
		text-align: center;
	}

.third-party_products {
	width: 704px;
	height: 39px;
	background: url(../../images/product/btn_third-party_products_open.png) left top no-repeat;
	position: relative;
	zoom: 1;
}
.third-party_products h3 {
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	position: absolute;
	top: 8px;
	left: 12px;
}
.third-party_products_body {
	margin-top: 1px;
	padding: 35px 39px;
    border: 1px solid #dadada;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	zoom: 1;
}
.third-party_products_body h4 {
	font-size: 16px;
	font-weight: bold;
	color: #1297a1;
}
.third-party_products_body .close_third-party_products {
	position: absolute;
	right: 20px;
	bottom: 30px;
}
table.buffalo {
	margin: 18px 0 8px 0;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	zoom: 1;
}
	table.buffalo tr.odd {
		border-top: 1px solid #bfbfbf;
		border-bottom: 1px solid #bfbfbf;
		background-color: #f8f8f8;
	}
	table.buffalo td {
		font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
	}
	table.buffalo td.col1 {
		padding: 16px 11px 11px 11px;
		font-size: 14px;
		vertical-align: middle;
		text-align: left;
		font-weight: bold;
	}
	table.buffalo td.col2 {
		padding: 16px 0 13px 0;
		font-size: 14px;
		vertical-align: middle;
		text-align: center;
		border-right: 1px solid #bfbfbf;
		border-left: 1px solid #bfbfbf;
	}
	table.buffalo td.col3 {
		padding: 16px 0 13px 0;
		font-size: 14px;
		vertical-align: middle;
		text-align: center;
		border-right: 1px solid #bfbfbf;
	}
	table.buffalo td.col4 {
		padding: 16px 0 13px 0;
		font-size: 14px;
		vertical-align: middle;
		text-align: center;
	}
	table.buffalo td span {
		font-size: 12px;
	}
	
table.iodata1 {
	margin: 18px 0 10px 0;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	border-bottom: 1px solid #bfbfbf;
	zoom: 1;
}
	table.iodata1 tr.odd {
		border-top: 1px solid #bfbfbf;
		border-bottom: 1px solid #bfbfbf;
		background-color: #f8f8f8;
	}
	table.iodata1 td {
		font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
	}
	table.iodata1 td.col1 {
		padding: 16px 11px 11px 11px;
		font-size: 14px;
		vertical-align: middle;
		text-align: left;
		font-weight: bold;
	}
	table.iodata1 td.col2 {
		padding: 16px 0 13px 0;
		font-size: 14px;
		vertical-align: middle;
		text-align: center;
		border-right: 1px solid #bfbfbf;
		border-left: 1px solid #bfbfbf;
	}
	table.iodata1 td.col3 {
		padding: 16px 0 13px 0;
		font-size: 14px;
		vertical-align: middle;
		text-align: center;
	}


.article_2014-05 {
	margin: 0 20px;
	padding: 35px 0 30px 0;
	background: #fff url(../../images/product/line_dot_01.gif) left top repeat-x;
	clear: both;
	position: relative;
	zoom:1;
}
.article_2014-05_body {
	margin: 0 40px;
	background: url(../images/img_recording_034.jpg) left top no-repeat;
}
.article_2014-05_body h4 {
	font-size: 16px;
	font-weight: bold;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
.article_2014-05_body p.pt {
	font-size: 14px;
	font-weight: bold;
	color: #1297a1;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
.article_2014-05_body p.pt span {
	font-weight: normal;
	color: #898989;
}
.article_2014-05 p a:link { text-decoration: none; color: #608aff;}
.article_2014-05 p a:active { text-decoration: none; color: #608aff;}
.article_2014-05 p a:hover { text-decoration: underline; color: #608aff;}
.article_2014-05 p a:visited { text-decoration: none; color: #608aff;}


table.iodata2 {
	margin: 51px 0 18px 0;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	border-bottom: 1px solid #bfbfbf;
	zoom: 1;
}
	table.iodata2 tr.odd {
		border-top: 1px solid #bfbfbf;
		border-bottom: 1px solid #bfbfbf;
		background-color: #f8f8f8;
	}
	table.iodata2 td {
		font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
	}
	table.iodata2 td.col1 {
		padding: 16px 11px 11px 11px;
		font-size: 14px;
		vertical-align: middle;
		text-align: left;
		font-weight: bold;
	}
	table.iodata2 td.col2 {
		padding: 16px 0 13px 0;
		font-size: 14px;
		vertical-align: middle;
		text-align: center;
		border-right: 1px solid #bfbfbf;
		border-left: 1px solid #bfbfbf;
	}
	table.iodata2 td.col3 {
		padding: 16px 0 13px 0;
		font-size: 14px;
		vertical-align: middle;
		text-align: center;
		border-right: 1px solid #bfbfbf;
	}
	table.iodata2 td.col4 {
		padding: 16px 0 13px 0;
		font-size: 14px;
		vertical-align: middle;
		text-align: center;
	}
	table.iodata2 td span {
		font-size: 12px;
	}

.heading {
	position: relative;
	border-top: 6px double #000000;
	padding-bottom: 20px;
	zoom: 1;
}
.heading_sepline {
	position: relative;
	border-top: 6px double #000000;
	padding-bottom: 50px;
	zoom: 1;
}

.heading h2 {
		white-space:nowrap;
		text-indent: 100%;
		overflow: hidden;
}
.heading h2.seisai {
	left: 176px;
}
.heading h2.doga {
	left: 215px;
}
.four-k_hight_quality {
	background: url(../images/bg_4k-kougashitsu.jpg) left top no-repeat;
	height: 90px;
	width: 744px;
}
.more_evolution {
	background: url(../images/bg_saranarugashitsu.jpg) left top no-repeat;
	height: 90px;
	width: 744px;
}
.viewing_playing {
	background: url(../images/bg_shichou-saisei.jpg) left top no-repeat;
	height: 92px;
	width: 744px;
}
.sound_label {
	background: url(../images/bg_sound.jpg) left top no-repeat;
	height: 90px;
	width: 744px;
}
.shikisai {
	background: url(../images/bg_shikisai.gif) left top no-repeat;
	height: 96px;
	width: 744px;
}
.kagayaki {
	background: url(../images/bg_kagayaki.gif) left top no-repeat;
	height: 90px;
	width: 744px;
}
.seisaikan {
	background: url(../images/bg_seisaikan.gif) left top no-repeat;
	height: 90px;
	width: 744px;
}
.bigi {
	background: url(../images/bg_bigi.gif) left top no-repeat;
	height: 89px;
	width: 744px;
}
.dogaoto {
	background: url(../images/bg_dogaoto.gif) left top no-repeat;
	height: 91px;
	width: 744px;
}

.resolutionplus_mechanism {
	padding: 40px 0 50px 0;
	background: url(../../images/product/line_dot_01.gif) left bottom repeat-x;
}
.resolutionplus_mechanism_last {
	background: none;
}
.resolutionplus_mechanism h4 {
	font-size: 18px;
	font-weight: bold;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	margin-bottom: 25px;
	color: #1297a1;
}
.resolutionplus_mechanism .left {
	float: left;
	width: 300px;
}
.resolutionplus_mechanism .right {
	float: right;
	width: 297px;
}

.direct_motion {
	padding: 32px 0 30px 0;
	background: url(../../images/product/line_dot_01.gif) left bottom repeat-x;
}
.direct_motion_last {
	background: none;
}
.direct_motion h4 {
	font-size: 16px;
	font-weight: bold;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	margin-bottom: 32px;
	color: #1297a1;
}


.article_2014-06 {
	margin: 0 20px;
	padding: 43px 0 34px 0;
	background: #fff url(../images/bg_article_2014-01.jpg) left top no-repeat;
	clear: both;
	position: relative;
	zoom:1;
}
		.article_2014-06 h3 {
			padding: 0 0 44px 73px;
			font-size: 18px;
			color: #1297a1;
			font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		}
		.article_2014-06 h3 span {
			font-size: 14px;
		}
.article_2014-06 .logo-mark {
	position: absolute;
	top: 31px;
	left: 4px;
	zoom:1;
}

.article_2014-07 {
	width: 624px;
	padding: 29px 0 0 0;
	clear: both;
	position: relative;
	zoom:1;
}
		.article_2014-07 h3 {
			padding: 0 0 23px 0;
			font-size: 18px;
			font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		}
		.article_2014-07 h3 span {
			font-size: 14px;
			color: #1297a1;
		}
		.article_2014-07 h4 {
			margin-top: 40px;
			font-size: 14px;
		}

.article_2014-08 {
	margin: 40px 39px;
	clear: both;
	position: relative;
	zoom:1;
}
		.article_2014-08 .imgs {
			float: left;
			width: 345px;
		}
		.article_2014-08 .imgs p {
			margin: 0;
			padding: 0;
		}
		.article_2014-08 .txts {
			float: right;
			width: 250px;
		}
		.article_2014-08 .txts h3 {
			font-size: 16px;
			color: #1297a1;
		}
		.article_2014-08 .txts h3.no1 {
			padding: 1px 0 0 33px;
			background: url(../images/bg_antitoppled_no1.gif) left top no-repeat;
			height: 24px;
		}
		.article_2014-08 .txts h3.no2 {
			padding: 1px 0 0 33px;
			background: url(../images/bg_antitoppled_no2.gif) left top no-repeat;
			height: 24px;
		}
		.article_2014-08 .txts h3.no3 {
			padding: 1px 0 0 33px;
			background: url(../images/bg_antitoppled_no3.gif) left top no-repeat;
			height: 24px;
		}
		
.game_turbo {
	padding: 25px 0;
	width: 624px;
	background: url(../../images/product/line_dot_01.gif) left bottom repeat-x;
	position: relative;
	zoom: 1;
}
.game_turbo_last {
	background: none;
}
.game_turbo h4 {
	padding: 5px 0 35px 72px;
	font-size: 18px;
	font-weight: bold;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
.game_turbo h4 span {
	font-size: 14px;
	color: #1297a1;
}
.game_turbo .mark_logo {
	position: absolute;
	top: 25px;
	left: 1px;
}
.game_turbo .left {
	float: left;
	width: 300px;
}
.game_turbo .right {
	float: right;
	width: 299px;
}

.random_picture {
	padding: 18px 0;
	background: url(../../images/product/line_dot_01.gif) left bottom repeat-x;
}
.random_picture_last {
	background: none;
}
.random_picture h4 {
	padding: 0 0 18px 0;
	font-size: 18px;
	font-weight: bold;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color: #1297a1;
}
.random_picture .case1 {
	background: url(../images/img_quality_063.jpg) left top no-repeat;
	width: 624px;
	height: 200px;
	position: relative;
	zoom: 1;
}
.random_picture .case2 {
	background: url(../images/img_quality_064.jpg) left top no-repeat;
	width: 624px;
	height: 200px;
	position: relative;
	zoom: 1;
}
.random_picture .case3 {
	background: url(../images/img_quality_065.jpg) left top no-repeat;
	width: 624px;
	height: 200px;
	position: relative;
	zoom: 1;
}
.random_picture .case1 p,
.random_picture .case2 p,
.random_picture .case3 p {
	position: absolute;
	top: 59px;
	left: 456px;
	font-size: 14px;
}

.power_audio {
	padding: 20px 0 42px 0;
	background: url(../../images/product/line_dot_01.gif) left bottom repeat-x;
}
.power_audio_last {
	background: none;
}
.power_audio h4 {
	padding: 0 0 23px 0;
	font-size: 18px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
.power_audio h4 span {
	font-size: 14px;
	color: #1297a1;
}
.power_audio dl dt {
	float: left;
	width: 220px;
}
.power_audio dl dd {
	float: left;
	width: 400px;
}


.appeal_area {
	margin: 45px 0 37px 0;
}

	.appeal_area .newspec_panel {
		margin-bottom: 1px;
		background: url(../../images/bnr/bnr_new_spec.jpg) left top no-repeat;
		width: 744px;
		height: 315px;
		position: relative;
		zoom: 1;
	}
	.appeal_area .newspec_panel p.btn {
		position: absolute;
		top: 199px;
		left: 119px;
	}
	.appeal_area .newspec_panel p.btn_2 {
		position: absolute;
		top: 199px;
		left: 482px;
	}

	.appeal_area .led_panel {
		position: relative;
		margin-top: -20px;
		margin-bottom: 1px;
		background: url(../images/bg_appeal_area_01.jpg) left top no-repeat;
		width: 744px;
		height: 350px;
		position: relative;
		zoom: 1;
	}
	.appeal_area .four-k_masterrefine {
		position: relative;
		margin-top:0;
		margin-bottom: 1px;
		background: url(../images/bg_appeal_area_02.jpg) left top no-repeat;
		width: 744px;
		height: 350px;
		position: relative;
		zoom: 1;
	}
		.appeal_area .led_panel p.led_panel_btn {
			position: absolute;
			top: 280px;
			left: 40px;
			display: block;
		}
		.appeal_area .four-k_masterrefine p.led_panel_btn {
			position: absolute;
			top: 260px;
			left: 40px;
			display: block;
		}
/*		.appeal_area .broadcasting_and_distribution_corresponding {
		margin-bottom: 1px;
		background: url(../images/bg_appeal_area_02.jpg) left top no-repeat;
		width: 744px;
		height: 373px;
		position: relative;
		zoom: 1;
	}
.appeal_area .timeshift {
		margin-bottom: 1px;
		background: url(../images/bg_appeal_area_03.jpg) left top no-repeat;
		width: 744px;
		height: 412px;
		position: relative;
		zoom: 1;
	}
	.appeal_area .smart_access {
		margin-bottom: 10px;
		background: url(../images/bg_appeal_area_04.jpg) left top no-repeat;
		width: 744px;
		height: 381px;
		position: relative;
		zoom: 1;
	}
*/
.appeal_area p a:link { text-decoration: none; color: #608aff;}
.appeal_area p a:active { text-decoration: none; color: #608aff;}
.appeal_area p a:hover { text-decoration: underline; color: #608aff;}
.appeal_area p a:visited { text-decoration: none; color: #608aff;}

.top_featured {
	margin-bottom: 38px;
}
	.top_featured .title {
		margin-bottom: 25px;
		padding-bottom: 15px;
		border-bottom: 1px solid #d6d6d6;
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	}
	.top_featured .title .title_h3 {
		float: left;
		padding: 4px 10px 6px 4px;
		border-right: 1px solid #d6d6d6;
		font-size: 18px;
	}
	.top_featured .title .title_h4 {
		float: left;
		padding: 7px 0 6px 12px;
		font-size: 14px;
	}
	.top_featured .first_stage {
		margin-bottom: 21px;
	}
	.top_featured .first_stage .left_area,
	.top_featured .first_stage .right_area,
	.top_featured .second_stage .left_area,
	.top_featured .second_stage .right_area {
		width: 247px;
	}
	.top_featured .first_stage .center_area,
	.top_featured .second_stage .center_area {
		width: 248px;
		border-left: 1px dotted #d6d6d6;
		border-right: 1px dotted #d6d6d6;
	}
	.top_featured .first_stage .left_area,
	.top_featured .first_stage .center_area,
	.top_featured .first_stage .right_area,
	.top_featured .second_stage .left_area,
	.top_featured .second_stage .center_area,
	.top_featured .second_stage .right_area {
		float: left;
		height: 83px;
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		font-size: 14px;
	}
	.top_featured .first_stage .left_area dl dt,
	.top_featured .first_stage .center_area dl dt,
	.top_featured .second_stage .left_area dl dt,
	.top_featured .second_stage .center_area dl dt {
		float: left;
		width: 100px;
	}
	.top_featured .first_stage .right_area dl dt,
	.top_featured .second_stage .right_area dl dt {
		float: left;
		width: 110px;
	}
	.top_featured .first_stage .left_area dl dt,
	.top_featured .second_stage .left_area dl dt {
		margin: 3px 4px 0 20px;
	}
	.top_featured .first_stage .center_area dl dt,
	.top_featured .second_stage .center_area dl dt {
		margin: 3px 2px 0 17px;
	}
	.top_featured .first_stage .right_area dl dt,
	.top_featured .second_stage .right_area dl dt {
		margin: 3px 5px 0 5px;
	}
	.top_featured .first_stage .left_area dl dd,
	.top_featured .first_stage .center_area dl dd,
	.top_featured .first_stage .right_area dl dd {
		float: left;
		margin-top: 20px;
		width: 120px;
	}
	.top_featured .second_stage .left_area dl dd,
	.top_featured .second_stage .center_area dl dd,
	.top_featured .second_stage .right_area dl dd {
		float: left;
		margin-top: 12px;
		width: 120px;
	}

.top_size_list {
	margin-bottom: 65px;
}
	.top_size_list .title {
		margin-bottom: 32px;
		padding-bottom: 15px;
		border-bottom: 1px solid #d6d6d6;
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	}
	.top_size_list .title .title_h3 {
		float: left;
		padding: 4px 10px 6px 4px;
		border-right: 1px solid #d6d6d6;
		font-size: 18px;
	}
	.top_size_list .title .title_h4 {
		float: left;
		padding: 7px 0 6px 12px;
		font-size: 14px;
	}
	.top_size_list li {
		margin-left: 84px;
		float: left;
		width: 162px;
	}
	.top_size_list li.first_area {
		margin-left: 45px;
	}
	.top_size_list li p {
		margin: 0;
		padding: 0;
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		text-align: center;
	}
	.top_size_list li p.size_up {
		color: #1297a1;
	}
	
.top_function {
	margin-bottom: 31px;
}
.top_function table {
	border-top: none !important;
}

	.top_function .title {
		margin-bottom: 23px;
		padding-bottom: 15px;
		border-bottom: 1px solid #d6d6d6;
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	}
	.top_function .title .title_h3 {
		float: left;
		padding: 4px 10px 6px 4px;
		font-size: 18px;
	}
	.top_function .quality {
		float: left;
		padding: 19px 15px 0 0;
		width: 219px;
	}
	.top_function .quality .one_column,
	.top_function .quality .two_column,
	.top_function .recording .one_column,
	.top_function .recording .two_column,
	.top_function .network .one_column,
	.top_function .network .two_column {
		margin-bottom: 22px;
		border-bottom: none !important;
	}
	.top_function .quality .one_column p,
	.top_function .quality .two_column p,
	.top_function .recording .one_column  p,
	.top_function .recording .two_column  p,
	.top_function .network .one_column  p,
	.top_function .network .two_column  p {
		margin: 0;
		padding: 0;
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		font-size: 11px;
	}
	.top_function .quality .one_column p.title_list,
	.top_function .quality .two_column p.title_list,
	.top_function .recording .one_column p.title_list,
	.top_function .recording .two_column p.title_list,
	.top_function .network .one_column p.title_list,
	.top_function .network .two_column p.title_list {
		margin-bottom: 11px
	}
	.top_function .quality .one_column p.icon,
	.top_function .recording .one_column p.icon,
	.top_function .network .one_column p.icon {
		margin-bottom: 8px
	}
	.top_function .quality .two_column table,
	.top_function .recording .two_column table,
	.top_function .network .two_column table {
		border: none;
	}
	.top_function .quality .two_column table td.img,
	.top_function .recording .two_column table td.img,
	.top_function .network .two_column table td.img {
		vertical-align: middle;
	}
	
	.top_function .recording {
		float: left;
		padding: 19px 15px 0 16px;
		width: 243px;
		border-right: dashed 1px #e3e3e3;
		border-left: dashed 1px #e3e3e3;
	}
	.top_function .network {
		float: left;
		padding: 19px 0 0 20px;
		width: 213px;
	}

.top_function p.annotation {
	font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
	letter-spacing: 0.05em;
}

.top_function p a:link { text-decoration: none; color: #608aff;}
.top_function p a:active { text-decoration: none; color: #608aff;}
.top_function p a:hover { text-decoration: underline; color: #608aff;}
.top_function p a:visited { text-decoration: none; color: #608aff;}

.top_hdd {
	margin-bottom: 25px;
}
	.top_hdd .title {
		margin-bottom: 23px;
		padding-bottom: 15px;
		border-bottom: 1px solid #d6d6d6;
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	}
	.top_hdd .title .title_h3 {
		float: left;
		padding: 4px 10px 6px 4px;
		font-size: 18px;
	}
	.top_hdd .left {
		float: left;
		width: 285px;
	}
	.top_hdd .right {
		float: right;
		width: 435px;
	}

.top_hdd p.annotation {
	font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
	letter-spacing: 0.05em;
}

.toxic_substance {
		min-height: 30px;
		height:auto !important;
		height: 30px;
		margin: 20px 10px 0;
		padding-left: 45px !important;
		background: url(../images/icon_yuugai.png) left top no-repeat;
		height: 24px;
		position: relative;
		zoom: 1;
		font-size: 18px;
		font-weight: bold;
}

/*
 	.top_function .quality .two_column {
		margin-bottom: 22px;
	}
 	.top_function .quality .two_column div {
		margin-bottom: 15px;
		float: left;
		width: 103px;
	}
	.top_function .quality .two_column div p.icon {
		margin-bottom: 8px
	}
*/

 
.p10px {
	font-size: 10px;
}
.p11px {
	font-size: 11px;
}
.p12px {
	font-size: 12px;
}
.p13px {
	font-size: 13px;
}
.p14px {
	font-size: 14px;
}
.p14px_st {
	font-size: 14px;
	font-weight: bold;
}
.p15px {
	font-size: 15px;
}
.p16px {
	font-size: 16px;
}
.p16px_st {
	font-size: 16px;
	font-weight: bold;
}
.h18 {
	font-size: 18px !important;
}

sup {
	font-size: 80%;
	vertical-align: baseline;
	position: relative;
	top: -0.8ex;
	left: 0.4ex;
	padding-right: 0.8ex;
}


.disp {
	display: none;
}


.top_award {
	margin-bottom: 5px;
}
	.top_award .title {
		margin-bottom: 52px;
		padding-bottom: 15px;
		border-bottom: 1px solid #d6d6d6;
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	}
	.top_award .title .title_h3 {
		float: left;
		padding: 4px 10px 6px 4px;
		font-size: 18px;
	}
	.top_award li {
		float: left;
		width: 185px;
		border-right: 1px dashed #eaeaea;
	}
	.top_award li.last {
		border-right: none;
	}
	.top_award li p {
		padding: 0 14px;
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
		font-size: 16px;
	}
	.top_award li p span.p10px {
		font-size: 10px;
	}
	.top_award li p span.p13px {
		font-size: 13px;
	}
	.top_award li p span.p14px {
		font-size: 14px;
	}
	.top_award li p span.p15px {
		font-size: 15px;
	}


.ml213 { margin-left: 213px !important;}

/* HDR
------------------------------------------------- */
.article_04 {
	margin: 0 20px;
 	clear: both;
	zoom:1;
}

.article_05 {
	margin: 0 20px 20px 20px;
	padding: 31px 39px;
	border: 1px solid #dcdcdc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	zoom: 1;
}
	.article_05 h3 {
		margin-bottom: 20px;
		font-size: 18px;
		font-weight: bold;
		font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;	
	}
	.article_05 h3.quality_03 {
		font-size: 16px;
	}
	.article_05 .pic {
		margin: 12px 0;
		text-align: center;
	}
	.article_05 .txt {
		margin: 0 auto;
		width: 350px;
	}
	.article_05 .left_area {
		float: left;
		width: 303px;
	}
	.article_05 .right_area {
		float: right;
		width: 303px;
	}
	.article_05 .quality_02_hdr01 {
		margin-bottom: 18px;
		min-height: 251px;
		width: 624px;
		background: url(../images/img_quality_02_02.jpg) left top no-repeat;
		position: relative;
		zoom: 1;
	}
	.article_05 .quality_02_hdr01 p {
		width: 230px;
		position: absolute;
		top: 203px;
		right: 0;
	}
	.article_05 .quality_02_hdr02 {
		margin-bottom: 18px;
		min-height: 251px;
		width: 624px;
		background: url(../images/img_quality_02_03.jpg) left top no-repeat;
		position: relative;
		zoom: 1;
	}
	.article_05 .quality_02_hdr02 p {
		width: 230px;
		position: absolute;
		top: 203px;
		right: 0;
	}
	.article_05 .quality_02_hdr03 {
		margin-bottom: 18px;
		min-height: 251px;
		width: 624px;
		background: url(../images/img_quality_02_04.jpg) left top no-repeat;
		position: relative;
		zoom: 1;
	}
	.article_05 .quality_02_hdr03 p {
		width: 230px;
		position: absolute;
		top: 203px;
		right: 0;
	}
.article_11 {
	margin: 0 20px 20px 20px;
	padding: 31px 39px;
	border: 1px solid #dcdcdc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	zoom: 1;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;	
}
	.article_11 h4 {
		margin: 15px 0 20px 0;
		padding-top: 34px;
		min-height: 41px;
		font-size: 18px;
		font-weight: bold;
		background: url(../images/bg_lu_column624.jpg) left top no-repeat;
	}
	.article_11 h4 span {
		color: #1297a1;
		font-size: 14px;
	}
	.article_11 .pic {
		margin: 12px 0;
		text-align: center;
	}
	.article_11 .left_area {
		float: left;
		width: 300px;
	}
	.article_11 .right_area {
		float: right;
		width: 300px;
	}

/* .regzalink_controller
------------------------------------------------- */
table.regzalink_controller {
	clear: both;
	padding: 0;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
	table.regzalink_controller th {
		background: url(../images/bg_lu_column3.jpg) left top no-repeat;
	}
	table.regzalink_controller th.last {
		background: none;
	}
	table.regzalink_controller th h3 {
		margin: 38px 0 13px 0;
		padding: 0;
		font-size: 18px;
		font-weight: bold;
		color: #1297a1;	
		zoom: 1;
	}
	table.regzalink_controller td p {
		width: 223px;
	}




/* .top_relatedproduct
-------------------------------------------------- */
.lineup_recommend {
	display: none;
}

.product_related {
	margin: 23px 0 25px 0;
	padding-bottom: 12px;
	background: #f2f2f2 url(../images/bg_related_product_01.jpg) left top no-repeat;
	min-height: 537px;
	position: relative;
	zoom: 1;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
	.product_related p.title_s {
		position: absolute;
		top: 38px;
		left: 100px;
		font-size: 14px;
	}
	.product_related p.title_l {
		position: absolute;
		top: 43px;
		left: 214px;
		font-size: 23px;
		font-weight: bold;
	}
	.product_related .recoder {
		margin: 85px 0 0 11px;
		float: left;
		width: 470px;
		min-height: 440px;
		background: url(../images/bg_related_product_02.jpg) left top no-repeat;
		position: relative;
		zoom: 1;
	}
	.product_related .recoder p.recoder_title {
		padding-top: 13px;
		text-align: center;
		font-weight: bold;
		color: #ffffff;
	}
	.product_related .recoder_body {
		margin: 0;
		margin-top: 32px;
		padding-bottom: 20px;
		background-color: #ffffff;
	    -moz-border-radius: 0 0 5px 5px;
    	-webkit-border-radius: 0 0 5px 5px;
	    border-radius: 0 0 5px 5px;
		position: relative;
		zoom: 1;
	}
	.product_related .recoder_body h2 {
		text-align: center;
		font-weight: bold;
		color: #f79700;
		font-size: 15px;
	}
	.product_related .recoder_contents {
		margin: 14px 10px 0 10px;
	}
	.product_related .recoder_contents p.title {
		margin-bottom: 19px;
		text-align: center;
		font-size: 14px;
	}
		.product_related .recoder_contents li {
			margin-left: 15px;
			padding-bottom: 15px;
			float: left;
			width: 207px;
		}
		.product_related .recoder_contents li:first-child {
			margin: 0;
			padding-right: 18px;
			float: left;
			border-right: 1px dashed #424242;
		}
		.product_related .recoder_contents li .pic {
			margin: 4px 0;
			text-align: center;
		}
	.product_related .dubbing {
		margin: 85px 11px 0 0;
		float: right;
		width: 235px;
		min-height: 440px;
		background: url(../images/bg_related_product_07.jpg) left top no-repeat;
		position: relative;
		zoom: 1;
	}
	.product_related .dubbing p.dubbing_title {
		padding-top: 13px;
		text-align: center;
		font-weight: bold;
		color: #ffffff;
	}
	.product_related .dubbing_body {
		margin: 0;
		margin-top: 32px;
		padding-bottom: 20px;
		background-color: #ffffff;
	    -moz-border-radius: 0 0 5px 5px;
    	-webkit-border-radius: 0 0 5px 5px;
	    border-radius: 0 0 5px 5px;
		position: relative;
		zoom: 1;
	}
	.product_related .dubbing_body h2 {
		text-align: center;
		font-weight: bold;
		color: #f79700;
		font-size: 15px;
	}
	.product_related .dubbing_contents {
		margin: 14px 0 0 0;
	}
	.product_related .dubbing_contents p.title {
		margin-bottom: 19px;
		text-align: center;
		font-size: 14px;
	}
		.product_related .dubbing_contents .pic {
			margin: 4px 0;
			text-align: center;
		}
	.product_related .portable {
		margin: 16px 0 0 11px;
		float: left;
		width: 350px;
		min-height: 270px;
		background: url(../images/bg_related_product_11.jpg) left top no-repeat;
		position: relative;
		zoom: 1;
	}
	.product_related .sound {
		margin: 16px 11px 0 0;
		float: right;
		width: 350px;
		min-height: 270px;
		background: url(../images/bg_related_product_11.jpg) left top no-repeat;
		position: relative;
		zoom: 1;
	}
	.product_related .portable p.portable_title,
	.product_related .sound p.sound_title {
		padding-top: 20px;
		text-align: center;
		font-weight: bold;
		color: #ffffff;
	}
	.product_related .portable_body,
	.product_related .sound_body {
		margin: 0;
		margin-top: 45px;
		padding-bottom: 9px;
		background-color: #ffffff;
	    -moz-border-radius: 0 0 5px 5px;
    	-webkit-border-radius: 0 0 5px 5px;
	    border-radius: 0 0 5px 5px;
		position: relative;
		zoom: 1;
	}
	.product_related .portable_body h2,
	.product_related .sound_body h2 {
		text-align: center;
		font-weight: bold;
		color: #f79700;
		font-size: 15px;
	}
	.product_related .portable_contents,
	.product_related .sound_contents {
		margin: 14px 0 0 0;
	}
	.product_related .portable_contents p.title,
	.product_related .sound_contents p.title {
		margin-bottom: 19px;
		text-align: center;
		font-size: 14px;
	}
		.product_related .portable_contents .pic,
		.product_related .sound_contents .pic {
			margin: 4px 0;
			text-align: center;
		}
	.product_related .recoder_body .link_btn,
	.product_related .dubbing_body .link_btn {
		margin: 0 19px;
		padding: 8px 0;
		background-color: #118135;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		position: relative;
		zoom: 1;
	}
	.product_related .portable_body .link_btn,
	.product_related .sound_body .link_btn {
		margin: 0 80px;
		padding: 8px 0;
		background-color: #118135;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		position: relative;
		zoom: 1;
	}
	.product_related .recoder_body .link_btn p,
	.product_related .dubbing_body .link_btn p,
	.product_related .portable_body .link_btn p,
	.product_related .sound_body .link_btn p {
		color: #ffffff;
		font-size: 13px;
		text-align: center;
		zoom: 1;
	}
	.product_related .recoder_body .link_btn p a,
	.product_related .dubbing_body .link_btn p a,
	.product_related .portable_body .link_btn p a,
	.product_related .sound_body .link_btn p a {
		display: block ;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		text-indent:-9999px;
		background/*\**/: #fff\9; /*IE7、8用ハック*/
		opacity: 0;
		moz-opacity: 0; 
		filter:alpha(opacity=0); /*フィルターで透明に*/
	}
	.product_related .recoder_body .link_btn p:link,
	.product_related .recoder_body .link_btn p:active,
	.product_related .recoder_body .link_btn p:visited,
	.product_related .recoder_body .link_btn p:hover,
	.product_related .dubbing_body .link_btn p:link,
	.product_related .dubbing_body .link_btn p:active,
	.product_related .dubbing_body .link_btn p:visited,
	.product_related .dubbing_body .link_btn p:hover,
	.product_related .portable_body .link_btn p:link,
	.product_related .portable_body .link_btn p:active,
	.product_related .portable_body .link_btn p:visited,
	.product_related .portable_body .link_btn p:hover,
	.product_related .sound_body .link_btn p:link,
	.product_related .sound_body .link_btn p:active,
	.product_related .sound_body .link_btn p:visited,
	.product_related .sound_body .link_btn p:hover {
		text-decoration: none;
		color: #fff;
	}
	.product_related .recoder_body .link_btn:hover,
	.product_related .dubbing_body .link_btn:hover,
	.product_related .portable_body .link_btn:hover,
	.product_related .sound_body .link_btn:hover {
		background: rgba(17,139,54,0.6);
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99ffffff', endColorstr='#99ffffff');
	}
	



