/* ====== nikkei Data ======  */
.list-menu li{
	line-height:1.8em;
	list-style-type:disc;
	margin-left:2em;
}
.articlebody .tb-box{
	margin:1em auto;
	border:0;
	padding:0;
	clear:both;
}
.articlebody .tb-box td,
.articlebody .tb-box th{
	font-size:9pt;
	line-height:134%;
	padding:2px;
}
.articlebody .tb-box .tb-pad0,
.articlebody .tb-pad0 td,
.articlebody .tb-pad0 th{
	padding:0;
}
.articlebody .tb-box .tb-pad1,
.articlebody .tb-pad1 td,
.articlebody .tb-pad1 th{
	padding:1px;
}
.articlebody .tb-box .tb-pad3,
.articlebody .tb-pad3 td,
.articlebody .tb-pad3 th{
	padding:3px;
}
.articlebody .tb-box .tb-pad4,
.articlebody .tb-pad4 td,
.articlebody .tb-pad4 th{
	padding:4px;
}
.articlebody .tb-box .tb-pad5,
.articlebody .tb-pad5 td,
.articlebody .tb-pad5 th{
	padding:5px;
}
.articlebody .tb-box .tb-large,
.articlebody .tb-large td,
.articlebody .tb-large th{
	font-size:11pt;
}
.articlebody .tb-box .tb-xlarge,
.articlebody .tb-xlarge td,
.articlebody .tb-xlarge th{
	font-size:13pt;
}
.articlebody .tb-box .tb-slarge,
.articlebody .tb-slarge td,
.articlebody .tb-slarge th{
	font-size:15pt;
}
.articlebody .tb-box .tb-small,
.articlebody .tb-small td,
.articlebody .tb-small th{
	font-size:9pt;
}
.articlebody .tb-box .tb-xsmall,
.articlebody .tb-xsmall td,
.articlebody .tb-xsmall th{
	font-size:8pt;
}
.articlebody .tb-left{
	margin:0 5px 5px 0;
	float:left;
}
.articlebody .tb-right{
	margin:0 0 5px 5px;
	float:right;
}
.articlebody .tb-head,
.articlebody .tb-box .tb-head{
	font-size:11pt;
	font-weight:bold;
}
.articlebody .tb-cap,
.articlebody .tb-box .tb-cap{
	font-size:9pt;
	line-height:134%;
	text-indent:16px;
}
.articlebody .tb-click,
.articlebody .tb-box .tb-click{
	color:#444;
	font-size:8pt;
	font-weight:bold;
}

/* leaf table img */
.articlebody .tb-box img{
	border:1px solid #333;
}
.articlebody .tb-box a:link img,
.articlebody .tb-box a:visited img{
	border:1px solid #aaa;
}
.articlebody .tb-box a:hover img,
.articlebody .tb-box a:active img,
.articlebody .tb-box a:focus img{
	border:1px solid #c00;
}
.articlebody img.tb-border0,
.articlebody .tb-border0 img,
.articlebody .tb-border0 a:link img,
.articlebody .tb-border0 a:visited img,
.articlebody .tb-border0 a:hover img,
.articlebody .tb-border0 a:active img,
.articlebody .tb-border0 a:focus img{
	border-width:0;
}
NULL      { font-size:11pt; font-weight:normal; text-align:left; }
null      { font-size:11pt; font-weight:normal; text-align:left; }
.dai      { font-size:13pt;}
.tokudai  { font-size:15pt;}
.tokudai2 { font-size:16pt;}
.tx7 { line-height:120%; font-size:17pt;}
.tx6 { line-height:120%; font-size:15pt;}
.tx5 { line-height:120%; font-size:13pt;}
.tx4 { line-height:120%; font-size:11pt;}
.tx3 { line-height:120%; font-size:9pt;}
.tx2 { line-height:120%; font-size:8pt;}
.tx1 { line-height:120%; font-size:7pt;}
.tx4_ar { line-height:120%; font-size:11pt; color:#DA1413;}
.tx3_ar { line-height:120%; font-size:9pt;color:#DA1413;}
.tx4_lh140 { line-height:140%; font-size:11pt;}
.tx3_lh140 { line-height:140%; font-size:9pt;}
.midashi_bg { width: 479px; background-color:#e5e5e5;line-height:120%;font-size:11pt;}
.leaf_tx5ti { line-height:120%; font-size:13pt; color:#00008A; }
.qa_tx5ti { font-size:13pt;color:#DA1413;}
.qa_tx4sam { font-size:11pt;color:#cc6633;}

.articlebody div.center {
	margin: 2em auto;
}
.articlebody div.left {
	float: left; margin: 1.8em 2em 1.8em 0;
}
.articlebody div.right {
	float: right; margin: 1.8em 0 1.8em 2em;
}
.articlebody div.center p, .articlebody div.left p, .articlebody div.right p {
	line-height: 120%; font-size: 12px; color:#555;
	text-indent:0; margin: 0.3em 0.5em 0;
}
.articlebody div.center p a, .articlebody div.left p a, .articlebody div.right p a {
	border-bottom:1px dashed #999;
	color:#555;
	text-decoration:none;
}
.articlebody div.center p a:hover, .articlebody div.left p a:hover, .articlebody div.right p a:hover {
	color:#03F; border-bottom-color:#03F;
}
.articlebody div.center p .expand, .articlebody div.left p .expand, .articlebody div.right p .expand {
	color:#333;
}

/* .articlebody div.center *, .articlebody div.left *, .articlebody div.right * {
	line-height: 120%; font-size:12px;
} */

.articlebody img.left {
	float: left; margin: 1.5em 2em 1.5em 0;
}
.articlebody img.right {
	float: right; margin: 1.5em 0 1.5em 2em;
}

/* Image plural */

.articlebody div.plural {
	margin: 2em auto;
}
.articlebody div.plural:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}
.articlebody div.plural { display:inline-table; min-height:1px; }

/* \*/
* html .articlebody div.plural { height:1px; }
.articlebody div.plural { display:block; }
/* */

.articlebody div.plural div {
	margin-right:15px;
	display:inline;
	float:left;
}
.articlebody div.plural div p {
	line-height: 120%; font-size: 12px; color:#555;
	text-indent:0; margin: 0.3em 0.5em 0;
}
.articlebody div.plural div p a {
	border-bottom:1px dashed #999;
	color:#555;
	text-decoration:none;
}
.articlebody div.plural div p a:hover {
	color:#03F;
	border-bottom-color:#03F;
}
.articlebody div.plural div p .expand {
	color:#09c;
}
.articlebody div.plural p {
	line-height: 120%; font-size: 12px; color:#555;
	text-indent:0; margin: 0.3em 0.5em 0;
}
.articlebody div.plural p a {
	border-bottom:1px dashed #999;
	color:#555;
	text-decoration:none;
}
.articlebody div.plural p a:hover {
	color:#03F;
	border-bottom-color:#03F;
}
.articlebody div.plural p .expand {
	color:#333;
}

/* Image side caps */

.articlebody div.sidebox_c {
	margin: 2em auto;
}
.articlebody div.sidebox_l {
	float: left; margin: 1.5em 2em 1.5em 0;
}
.articlebody div.sidebox_r {
	float: right; margin: 1.5em 0 1.5em 2em;
}


.articlebody div.sidebox_c:after, .articlebody div.sidebox_l:after, .articlebody div.sidebox_r:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}
.articlebody div.sidebox_c, .articlebody div.sidebox_l, .articlebody div.sidebox_r { display:inline-table; min-height:1px; }

/* \*/
* html .articlebody div.sidebox_c, * html .articlebody div.sidebox_l, * html .articlebody div.sidebox_r { height:1px; }
.articlebody div.sidebox_c, .articlebody div.sidebox_l, .articlebody div.sidebox_r { display:block; }
/* */

.articlebody div.sidebox_c div.l, .articlebody div.sidebox_l div.l, .articlebody div.sidebox_r div.l {
	margin-right:15px;
	display:inline;
	float:left;
}
.articlebody div.sidebox_c div.r, .articlebody div.sidebox_l div.r, .articlebody div.sidebox_r div.r {
	margin-left:15px;
	display:inline;
	float:right;
}
.articlebody div.sidebox_c p, .articlebody div.sidebox_l p, .articlebody div.sidebox_r p {
	line-height:140%; font-size:12px; color:#555;
	text-indent:0; margin: 0.3em 0.5em 0;
}
.articlebody div.sidebox_c p a, .articlebody div.sidebox_l p a, .articlebody div.sidebox_r p a {
	border-bottom:1px dashed #999;
	color:#555;
	text-decoration:none;
}
.articlebody div.sidebox_c p a:hover, .articlebody div.sidebox_l p a:hover, .articlebody div.sidebox_r p a:hover {
	color:#03F;
	border-bottom-color:#03F;
}
.articlebody div.sidebox_c p .expand, .articlebody div.sidebox_l p .expand, .articlebody div.sidebox_r p .expand {
	color:#333;
}



/* image frame */
/*
.articlebody a img {
	border:1px solid #CCC;
	display:block;
}
.articlebody .no-border a img {
	border:1px solid #FFF;
	display:block;
}
.articlebody a:hover {
	background:transparent;
}
.articlebody a:hover img {
	border:1px solid #03F;
}
*/


/* Table */
.articlebody table {
	color:#666;
	margin: 2em auto;
	clear:both;
}
.articlebody table a { text-decoration:none; }
.articlebody table a:hover { text-decoration:underline; }
.articlebody th {
	font-size:80%;
	font-weight:bold;
	line-height:130%;
	color:#666;
}
.articlebody td {
	font-size:80%;
	color:#666;
	line-height:130%;
}
.articlebody table .label {
	padding:5px 10px;
	background-color: #CDE;
}
.articlebody table .text { padding:5px 10px; }

/* Trend Ranking */
.articlebody .tr-ranking {
	width:500px;
	margin:0 auto 20px;
}
.articlebody .tr-ranking ul { list-style:none; }
.articlebody .tr-ranking ul li {
	min-height:20px;
	margin-top:10px;
	padding:2px 0 5px 35px;
	font-size:85%;
	line-height:130%;
	color:#333;
	border-bottom:1px solid #888;
	background:left top no-repeat;
}
.articlebody .tr-ranking ul li:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}
.articlebody .tr-ranking ul li { display:inline-table; }

/* \*/
* html .articlebody .tr-ranking ul li { height:1px; }
.articlebody .tr-ranking ul li { display:block; }
/* */

.articlebody .tr-ranking ul li#r01 {
	
}
.articlebody .tr-ranking ul li#r01 img {
	float:right;
	margin-left:15px;	
}
.articlebody .tr-ranking ul li#r01 h4 {
	font-size:130%;
	color:#333;
	font-weight:bold;
	line-height:130%;
}
.articlebody .tr-ranking ul li#r01 h5 {
	font-size:130%;
	color:#333;
	font-weight:bold;
	line-height:130%;
}
.articlebody .tr-ranking ul li#r01 p {
	font-size:90%;
	color:#666;
	line-height:120%;
	margin-top:5px;
}
.articlebody .tr-ranking ul li#r02 {
	font-size:105%;
	font-weight:bold;
	min-height:25px;
}
.articlebody .tr-ranking ul li#r03 {
	font-size:105%;
	font-weight:bold;
	min-height:25px;
}

/* small head */
.articlebody h4 {
	font-size:120%;
	font-weight:bold;
	margin:30px 0 20px;
	clear:both;
}

/* lead */
.articlebody .lead {
	background-color:#CCC!important;
	padding:10px 15px;
	margin-bottom:25px;
	clear:both;
}

/* Infomation Box */
.articlebody .info {
	padding:10px 15px 10px;
	margin-top:25px;
	margin-bottom:15px;
	border:3px double #666;
	clear:both;
}
.articlebody .info h4 {
	margin:5px 0 15px;
	font-size:15px;
}
.articlebody .info:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}
.articlebody .info { display:inline-table; min-height:1px; }

/* \*/
* html .articlebody .info { height:1px; }
.articlebody .info { 
display:block; 
padding-bottom:20px;
}
/* */

.articlebody .info div.left {
	margin-left:0;
}
.articlebody .info div.right {
margin-right:0;
}

/* note */

.articlebody .note {
	font-size:80%;
	color:#666;
	margin:0 0 20px;
}

/* related links */
/* .articlebody .rf_list {
	margin:30px 0 15px;
	border-top:1px dashed #999;
	padding:10px 10px 0;
}
.articlebody .rf_list h6 {
	font-size:100%;
	font-weight:bold;
	color:#666;
	margin-bottom:10px;
}
.articlebody .rf_list ul {
	margin-bottom:15px;
	padding-left:20px;
	list-style:disc;
}
.articlebody .rf_list ul li {
	font-size:100%;
	color:#999;
	line-height:130%;
	margin-bottom:5px;
}

/* .articlebody .rf_list ul li a {
	font-size:100%;
	color:#666;
	line-height:130%;
	text-decoration:none;
}
.articlebody .rf_list ul li a:hover {
	color:#03F;
	text-decoration:underline;
} */


/* Author */

.articlebody .author {
	margin:20px 0 0;
	padding-bottom:5px;
	border-bottom:3px double #333;
}
.articlebody .author:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}
.articlebody .author { display:inline-table; min-height:1px; }

/* \*/
* html .articlebody .author { height:1px; }
.articlebody .author { display:block; }
/* */



.articlebody .author h4 {
	font-size:100%;
	color:#333;
	padding:3px 5px;
	margin-top:0;
	margin-bottom:10px;
	background:#CCC;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
}
.articlebody .author img {
	float:right;
	margin:0 0 1px 15px;
}
.articlebody .author p {
	margin:0 10px 5px;
	font-size:85%;
	color:#333;
	line-height:130%;
}
.articlebody .author p.name {
	font-size:90%;
	font-weight:bold;
	color:#333;
	line-height:130%;
}

/* interview custom */

.articlebody p.iv {
	font-weight:bold;
}
.articlebody p .iv_name {
	font-weight:bold;
	margin-right:0.5em;
}
.articlebody .monologue { color:#000; }
.articlebody .monologue p { color:#000; }
.articlebody .monologue_out {
	color:#666;
	padding:0 20px;
}
.articlebody .monologue_out p { color:#666; }


/* Correct */
.articlebody .bpteisei_box {
	margin:15px 0 30px;
	padding:0 15px;
	border-left:2px solid #DDD;
}
.articlebody .bpteisei_box .bpteisei {
	font-size:12px;
	color:#888;
	line-height:150%;
}
.articlebody .bpteisei_box .bpteisei b {
	font-weight:bold;
	color:#777;
}
.articlebody .author { border-bottom-color:#09C; }
.articlebody .author h4 { background-color:#f2f7fd; border-top-color:#09C; border-bottom-color:#09C; }
.articlebody .lead {background-color:#E5FEFB; }
.articlebody .info { border-color:#69C; }
.articlebody .rf_list ul li a:hover { color:#09C; }
.articlebody a:hover img { border-color:#09C; }
.articlebody div.center p .expand, #life .articlebody div.left p .expand, #life .articlebody div.right p .expand { color:#09C; }
.articlebody div.plural div p .expand { color:#09C; }
.articlebody div.center p a:hover, #life .articlebody div.left p a:hover, #life .articlebody div.right p a:hover {color:#09C; border-bottom-color:#09C; }
.articlebody div.plural div p a:hover { color:#09C; border-bottom-color:#09C; }
.articlebody div.plural p a:hover { color:#09C; border-bottom-color:#09C; }
.articlebody div.sidebox_c p a:hover, #life .articlebody div.sidebox_l p a:hover, #life .articlebody div.sidebox_r p a:hover { color:#09C; border-bottom-color:#09C; }
.articlebody div.sidebox_c p .expand, #life .articlebody div.sidebox_l p .expand, #life .articlebody div.sidebox_r p .expand { color:#09C; }
.articlebody table .label { background-color: #CEE; }
.articlebody p .iv_name { color:#09C; }

div.center  {
	margin:2em auto;
}
.articlebody div.plural {
	display:block;
}
.articlebody div.plural {
	display:inline-table;
}
.articlebody div.plural {
	margin:2em auto;
	display:block;
	text-align:center;
}
.articlebody div.plural div {
	display:inline;
	float:left;
	margin-right:15px;
	text-align:left;
}


/* .articlebody div.center *, .articlebody div.left *, .articlebody div.right *, .articlebody div * {
	font-size:13px;
	line-height:150%;
} */

.articlebody div.center p, .articlebody div.left p, .articlebody div.right p, .articlebody div p {
	color:#555555;
	font-size:14px;
	line-height:1.4em;
	margin:0.3em 0.5em 0 0.5em;
	text-indent:0;
}
.articlebody div.center p .expand,
.articlebody div.left p .expand,
.articlebody div.right p .expand,
.articlebody div p.caption .expand {color:#0099CC;}
.articlebody .note {
color:#666666;
font-size:100%;
margin:0 0 20px 0;
}
.articlebody .lead {
background-color:#ccc;
clear:both;
margin-bottom:25px;
padding:10px 15px;
}
.articlebody .lead {background-color:#e1ecfc;}

/* ====== nikkei Data ここまで ======  */

/* 全体
------------------------------------------ */
.articlebody {
	width:720px;
	margin:5px 20px 0;
	padding:1px 0 0 0;
	text-align:left;
}
.articlebody.addbg {
	background:url(https://img1.kakaku.k-img.com/images/article/trendy/bg_article.gif) repeat-x left 10px;
}
.articlebody .read {
	margin-top:10px;
	padding:10px;
	font-size:107%;
	line-height:1.7;
}

.articlebody h2{
	margin:0 0 0 0;
	padding:10px 8px;
	font-size:110%;
	border-left:5px solid #999999;
	background-color:#efefef;
	line-height:1.3;
}
	#pc .articlebody h2 {border-color:#09f;}
	#kaden .articlebody h2 {border-color:#f60;}
	#camera .articlebody h2 {border-color:#009899;}
	#keitai .articlebody h2 {border-color:#3266cc;}
.articlebody h3{margin:3em 0 0 0; font-size:107%; border-bottom:1px dotted #CCC; padding-bottom:5px;}
.articlebody h4{margin:3em 0 0 0; font-size:107%;}
.articlebody h5{margin:3em 0 0 0; font-size:107%;}
.articlebody p{margin:1.8em 0; line-height:1.7; text-align:left; font-size:107%;}
.articlebody p.right{text-align:right;}
.articlebody table{margin:1.8em 0;}
.articlebody table th, .articlebody table td{padding:5px;}
.articlebody ul{margin:1em 0;}
.articlebody ul li{margin:0.5em 0;}
.center{text-align:center; margin:0 auto; padding:10px 0 0 0;}
.center p{margin:1.1em 0;}
.clear{clear:both;}
.articlebody div.rf_list{
	margin:3em 0;
	border-top:2px dashed #CCC;
}
.articlebody div.rf_list h5 {
	margin-top:2em;
	color:#555;
}
.articlebody div.rf_list ul{
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}
.articlebody div.rf_list ul li {
	font-size:107%;
	padding:2px 0 2px 16px;
	background:url(https://img1.kakaku.k-img.com/images/article/search/search_new/icon_arrow01.gif) no-repeat 0 .1em;
}
.nbpLogo{text-align:right; padding:0 0 15px 0;}
.articlebody p.caption {
	margin-top:.5em;
	line-height: 1.3;
}
.articlebody div.plural div p {
	line-height: 1.3; font-size: 13px; color:#555;
	text-indent:0; margin: 0.3em 0.5em 0;
}
.articlebody div.plural div p a {
	border-bottom:1px dashed #999;
	color:#555;
	text-decoration:none;
}

/* 製品情報（上）
------------------------------------------ */
.articlebody div.digestTop {
	width:620px;
	margin:3em auto 0 auto;
	padding:15px 20px;
	border:3px solid #ebeaea;
}
.articlebody div.digestTop .itemImg {
	display:block;
	float:left;
	width:220px;
}
.articlebody div.digestTop .itemImg img {
	margin-left:20px;
}
.articlebody div.digestTop .digestMain {
	margin-left:220px;
}
.articlebody div.digestTop .digestItemName {
	margin-bottom:5px;
	font-size: 120%;
	font-weight:bold;
	line-height:1.2;
}
.articlebody div.digestTop .digestItemName span {
	display:block;
	font-size:90%;
	color:#666;
}
.articlebody div.digestTop .digestMinPrice {
	margin-right:10px;
	font-size: 150%;
	font-weight:bold;
	color:#f00;
	font-family:Verdana;
}
.articlebody div.digestTop .digestNoPrice {
	color:#f00;
	font-family:Verdana;
}
.articlebody div.digestTop .btn {
	margin-top:10px;
}

/* 共通ボックス
------------------------------------------ */
.sideBox {
	background:url(https://img1.kakaku.k-img.com/images/article/trendy/bg_sidebox_top.gif) no-repeat top;
	width:760px;
	margin-top:15px;
	padding-top:10px;
}
.sideCtn {
	background:url(https://img1.kakaku.k-img.com/images/article/trendy/bg_sidebox_btm.gif) no-repeat bottom;
	padding:3px 10px 13px 10px;
	height:1%;
	font-size:107%;
}

/* 提供元
------------------------------------------ */
p.offerer {
	text-align:right;
	padding:3px 5px;
}
p.offerer span {
	display:block;
	margin-top:5px;
	color:#666;
	font-size:85%;
}

/* 製品情報（下）
------------------------------------------ */
.digest .itemImg {
	float:left;
	display:block;
	width:150px;
	text-align:center;
}
.digest .itemImg img {
	margin:0 0 0 35px;
}
.digest .digestMain {
	width:505px;
	margin-left:230px;
	padding:8px 0;
}
.digest .digestItemName {
	background:#f3f3f3;
	margin-bottom:3px;
	padding:8px 10px 8px 8px;
	line-height:1.2;
	font-size: 120%;
	font-weight:bold;
	border-left:8px solid #ccc;
}
.digest .digestItemName span {
	display:block;
	font-size:90%;
	font-weight:normal;
}
.digest .digestMinPrice {
	margin-right:10px;
	font-size: 150%;
	font-weight:bold;
	color:#f00;
	font-family:Verdana;
}
.digest .digestNoPrice {
	color:#f00;
	font-family:Verdana;
}
.digest .price {
	margin-left:15px;
}
.digest .linkBox {
	list-style:none;
	margin:5px 0 0 5px;
	padding:0;
	height:35px;
}
.digest .linkBox li {
	float:left;
	padding:8px 0 0 10px;
}


/* ページ送り
------------------------------------------ */
#pages {
	font-weight: bold;
	font-size: 122%;
	margin: 25px 0px;
	text-align: center;
	width: 100%;
	padding: 6px 0px;
}
#pages a {
	border: 1px solid #ccc;
	margin: 2px;
	padding: 0.25em 7px;
}
#pages a:link,
#pages a:visited,
#pages a:active {
	color: #0000de;
	background-color: #fff;
	text-decoration: none;
}
#pages a:hover {
	color: #333;
	background-color: #eee;
}
#pages a.on {
	background: #ccc;
	border: 1px solid #ccc;
	margin: 2px;
	color:#fff;
	padding: 0.25em 7px;
}
#pages a.on:hover {
	text-decoration:none;
	cursor:text;
}
#pages a.prev_off,
#pages a.prev {
	border:none;
	background:url(https://img1.kakaku.k-img.com/images/itemlist/itemtable_prev.gif) no-repeat left center;
	padding:0.25em 7px 0.25em 23px;
	text-decoration: none;
}
#pages a.next_off,
#pages a.next {
	border:none;
	background:url(https://img1.kakaku.k-img.com/images/itemlist/itemtable_next.gif) no-repeat right center;
	padding:0.25em 23px 0.25em 7px;
	text-decoration: none;
}
#pages a.prev_off,
#pages a.next_off {
	cursor:text;
}
#pages a.prev:link, #pages a.prev:visited, #pages a.next:link, #pages a.next:visited, {
	border:none;
	width:auto;
	text-decoration: none;
}
#pages a.prev:hover {
	border:none;
	width:auto;
	text-decoration:underline;
	background:#fff url(https://img1.kakaku.k-img.com/images/itemlist/itemtable_prev_over.gif) no-repeat left center;
	color:#09f;
}
#pages a.next:hover {
	border:none;
	width:auto;
	text-decoration:underline;
	background:#fff url(https://img1.kakaku.k-img.com/images/itemlist/itemtable_next_over.gif) no-repeat right center;
	color:#09f;
}

/* lightBox */
#lightboxCaption {
	padding:15px 0;
	line-height:1.4;
	overflow:auto;
	text-align:left;
}


/* 110614 SM5 */
.ttlArea{
	width:720px;
	margin:20px 20px 0;
}
.ttlArticle{
	width:720px;
	background: url(https://img1.kakaku.k-img.com/images/article/trendy/tyumoku_ttl_01.gif) no-repeat;
	height:33px;
	color:#FFF;
	line-height:100%;
}
.ttlArticle h2{
	float:left;
	padding:10px 0 0 16px;
	font-size:130%;
}
.ttlArticle span{
	float:right;
	padding:11px 16px 0 0;
	font-size:86%;
}
.ttlBox {
	width:714px;
	background:url(https://img1.kakaku.k-img.com/images/article/trendy/tyumoku_bg_01.gif) repeat;
	padding:3px;
}
.ttlBox h3 {
	background:#fbfbfb;
	font-size:25px;
	padding: 17px 20px 14px 20px;
	line-height:130%;
}
.ttlBox p {
	background:#fbfbfb url(https://img1.kakaku.k-img.com/images/article/trendy/tyumoku_bg_02.gif) no-repeat 20px top;
	margin-top:-10px;
	padding: 10px 20px 15px;
	line-height:150%;
}
.ttlSubinfo{
	padding:12px 0 10px;
}
.ttlSubinfo ul{
	list-style:none;
}
.ttlSubinfo ul li{
	float:left;
	margin:0 7px 10px 0;
}
.ttlSubinfo span{
	float:right;
}

/* 商品リスト 110706 SM5 */
.itemListBtm {
	padding:25px 0px 0;
}
.itemListBtm table{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #cccccc;
	font-size:110%;
}
.itemListBtm table a{
	text-decoration:none;
}
.itemListBtm table a:hover{
	text-decoration:underline;
}
.itemListBtm table th,
.itemListBtm table td{
	padding: 3px 5px;
	border: 1px solid #b3b3b3;
	text-align: left;
}

.itemListBtm table th{
	color: #1c2a47;
	background-color: #edeff5;
	text-align: center;
}

.itemListBtm td.date{
	text-align: center;
}

.itemListBtm td.price{
	font-weight: bold;
	text-align: right;
}

.itemListBtm td.price a{
	color: #ff0000;
}

/* 新着記事一覧*/

#nikkeiList h3 {
    font-size: 100%;
    font-weight: bold;
}
#nikkeiList {
	margin-top:40px;
}
#nikkeiList .full {
    width: 760px;
}
#nikkeiList .full .boxD {
    width: 760px;
}
#nikkeiList .full .boxD .h3box {
    background: url(https://img1.kakaku.k-img.com/images/category/h3_type_d_760.gif) no-repeat;
    font-size: 100%;
    height: 15px;
    padding: 10px 10px 5px 15px;
    position: static;
    width: 740px;
}
#nikkeiList .boxIn {
    padding: 8px 8px 0;
}
#nikkeiList .boxFeature {
    background: url(https://img1.kakaku.k-img.com/images/category/dotline02.gif) repeat-x left bottom;
    margin-bottom: 6px;
    padding-bottom: 6px;
    width: 744px;
}
#nikkeiList .textAreaA {
    margin-left: 72px;
}
#nikkeiList .boxFeature img, .boxFeatureNoline img {
    float: left;
}
#nikkeiList .boxFeature a, #.boxFeatureNoline a {
    text-decoration: underline;
}
#nikkeiList .fontImpact01 {
    font-size: 116%;
    font-weight: bold;
}
#nikkeiList .fontDate02 {
    color: #666666;
    font-size: 85%;
}
#nikkeiList .boxFeature img.imgFloatNone, .boxFeatureNoline img.imgFloatNone {
    float: none;
}
