@charset "shift_jis";

/* グローバルCSSのオーバーライド /
-----------------------------------------------------------------------*/
/* clearfix */  
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	}
.clearfix {
	min-height: 1px;
	}
* html .clearfix {
	height: 1px;
	}

/* タイトル修正20100205 /
-----------------------------------------------------------------------*/
#top {
	background:url('https://img1.kakaku.k-img.com/images/trendsearch/topLogoBG.jpg') no-repeat;
	width:420px;
	height:38px;
	margin:20px 0 0 0;
	padding:7px 0 0 510px;
	}
#top p {
	margin-right:10px;
	display:inline;
	}
#top p a {
	padding:0 0 0 20px;
	background:url('https://img1.kakaku.k-img.com/images/trendsearch/topLinkMark.gif') no-repeat;
	}
h2.topTitle {
	margin:0;
	}


/* タイトル /
-----------------------------------------------------------------------*/
/*h2 {
	margin:20px 0 0 0;
	}
#head {
	background:#f1f1f1 url('https://img1.kakaku.k-img.com/images/trendsearch/head_bg.jpg') no-repeat;
	height:470px;
	}*/
#head {
	background:#f1f1f1 url('https://img1.kakaku.k-img.com/images/trendsearch/pvshare/head_bg.png') no-repeat;
	height:370px;
	}
#head h3 {
	padding:25px 0 0 60px;
	}
#head h3.trendsearch {
	padding:15px 0 0 60px;
	}
#head h4 {
	width:410px;
	padding:5px 0 5px 22px;
	margin-left:60px;
	font-size:14px;
	color:#0a588a;
	/*background:url("https://img1.kakaku.k-img.com/images/trendsearch/head_arrow.jpg") no-repeat left 2px;*/
	}
#head h4 {
	background:url("https://img1.kakaku.k-img.com/images/trendsearch/pvshare/head_arrow.png") no-repeat left 2px;
	}
#head h4 img {
	margin:0 3px 0 0;
	}
#head p {
	width:430px;
	padding:0px 0 0 60px;
	line-height:1.3;
	}
#head p span {
	font-size:85%;
	}
#head p.btn {
	width:700px;
	margin:0 auto 10px;
	padding:0 115px;
	text-align:center;
	}

#headTop {
	height:325px;
	}

#headBtm {
	height:144px;
	}

/* タブ /
-----------------------------------------------------------------------*/
#tab {
	width:850px;
	height:60px;
	padding:0 40px;
	background:url('https://img1.kakaku.k-img.com/images/trendsearch/tab_bg.gif') no-repeat;
	}

#tab ul li {
	float:left;
	display:block;
	width:294px;
	height:60px;
	margin-right:10px;
	}

/* 活用事例 /
-----------------------------------------------------------------------*/
#example {
	padding:10px 0 5px;
	background:url('https://img1.kakaku.k-img.com/images/trendsearch/point_bg.png') repeat-y;
	}
* html #example {
	margin-top:-3px;
	}
#example h2 {
	width:860px;
	margin:0 auto 10px;
	}

#example h3 {
	width:840px;
	margin:0 auto 20px;
	}

#example .anchor {
	width:840px;
	margin:20px auto 30px;
	}
* html #example .anchor {
	margin-bottom:0;
	}	

#example .anchor ul li {
	float:left;
	display:block;
	width:278px;
	height:128px;
	margin-right:2px;
	}

#example .wrap-l, #example .wrap-r {
	width:840px;
	margin:0 auto;
	padding-bottom:20px;
	}
	/* clearfix */
	#example .wrap-l:after, #example .wrap-r:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	#example .wrap-l, #example .wrap-r {	min-height: 1px;	}
	* html #example .wrap-l, * html #example .wrap-l {	height: 1px;	}
	/* END / clearfix */

#example .wrap-l .imgbox {
	float:left;
	width:580px;
	}
#example .wrap-l .txtbox {
	float:right;
	width:250px;
	}
#example .wrap-r .imgbox {
	float:right;
	width:580px;
	}
#example .wrap-r .txtbox {
	float:left;
	width:250px;
	}

#example .txtbox h4 {
	padding:0 0 5px 0;
	border-bottom:1px #ffc9ed solid;
	font-size:16px;
	color:#ed3bb1;
	}
#example .txtbox p {
	line-height:24px;
	background:url('https://img1.kakaku.k-img.com/images/trendsearch/point_txt_bg.png') repeat;
	}
#example .txtbox p span {
	color:#666666;
	font-size:85%;
	}
#example .imgbox p {
	padding:0 0 5px 10px;
	}
#example .imgbox p span {
	font-weight:bold;
	}
#example .flashIns {
	width:575px;
	height:330px;
	padding:15px 0 5px 5px;
	background:url('https://img1.kakaku.k-img.com/images/trendsearch/flash_bg.gif') no-repeat;
	}

#example .btn {
	width:700px;
	margin:0 auto 40px;
	}

/* TrendSearchで出来ること /
-----------------------------------------------------------------------*/
#point {
	padding:10px 0 5px;
	background:url('https://img1.kakaku.k-img.com/images/trendsearch/point_bg.png') repeat-y;
	}
* html #point {
	margin-top:-3px;
	}
#point h2 {
	width:860px;
	margin:0 auto 10px;
	}
#point .wrap {
	float:right;
	width:280px;
	padding:0 40px 0 0;
	}
:root #point .wrap {
	padding:0 40px 20px 0;
	}
#point .wrap h3 {
	padding:0 0 5px 0;
	border-bottom:1px #ffc9ed solid;
	font-size:16px;
	color:#ed3bb1;
	}
#point .wrap p {
	line-height:24px;
	background:url('https://img1.kakaku.k-img.com/images/trendsearch/point_txt_bg.png') repeat;
	}
#point .wrap p span {
	color:#666666;
	font-size:85%;
	}
#point .wrap .btn {
	line-height:24px;
	background:none;
	text-align:center;
	margin:5px 0 0 0;
	}
#point .wrap p.wrapRegist {
	padding-top:3px;
	background:none;
	text-align:right;
	}
#point .wrap p.wrapRegist a {
	padding:0 0 0 18px;
	background:url('https://img1.kakaku.k-img.com/images/trendsearch/topLinkMark.gif') no-repeat;
	}
#point .image {
	float:left;
	width:554px;
	padding:0 0 0 40px;
	}
:root #point .image {
	padding:0 0 20px 40px;
	}
hr {
	clear:both;
	visibility:hidden;
	}


/* IDを取得する /
-----------------------------------------------------------------------*/
#register {
	width:440px;
	float:left;
	padding:0 10px 20px 20px;
	background:#f1f1f1 url('https://img1.kakaku.k-img.com/images/trendsearch/reg_bg.png') 18px 40px no-repeat;
	}
#register h3 {
	margin:0 0 5px 0;
	}
#register div {
	padding:20px;
	height:200px;
	background:url('https://img1.kakaku.k-img.com/images/trendsearch/reg_bg_btm.png') -2px bottom no-repeat;
	}
#register div .btn {
	margin:10px 0 0 0;
	text-align:center;
	}
#register div .txtLogin {
	margin:20px 0 0 0;
	padding:20px 0 0 0;
	border-top:1px #cccccc solid;
	}
#register div .btnLogin {
	margin:10px 0 0 0;
	text-align:center;
	}


/* 法人向けサービスご案内 /
-----------------------------------------------------------------------*/
#inquiry {
	width:440px;
	float:right;
	padding:0 20px 20px 0;
	background:#f1f1f1;
	background:#f1f1f1 url('https://img1.kakaku.k-img.com/images/trendsearch/reg_bg.png') 0 40px no-repeat;
	}
#inquiry h3 {
	margin:0 0 5px 0;
	}
#inquiry div {
	padding:20px;
	height:200px;
	background:url('https://img1.kakaku.k-img.com/images/trendsearch/reg_bg_btm.png') bottom no-repeat;
	}
#inquiry div p {
	
	}
#inquiry div ul {
	width:280px;
	margin:10px auto;
	font-weight:bold;
	list-style:disc;
	}
#inquiry div li {
	margin:0 0 0 30px;
	}
#inquiry div .btn {
	margin:18px 0 0 0;
	_margin:24px 0 0 0;
	}
html* #inquiry div .btn {
	margin:24px 0 0 0;
	}
	
/* データ票 /
-----------------------------------------------------------------------*/
#data {
	padding:20px 0 0 5px;
	background:url('https://img1.kakaku.k-img.com/images/trendsearch/point_bg.png') repeat-y;
	}
#data h2,
#data p {
	width:840px;
	margin:0 auto 0;
	padding:0 0 20px 0;
	}
#data h2 a {
	color:#333333;
	text-decoration:none;
	}
	/*
#data ul {
	width:840px;
	margin:0 auto 20px;
	list-style:none;
	padding:0;
	}
#data li {
	float:left;
	margin:0 1px 0 0;
	}
	*/
#data ul {
	width:840px;
	margin:0 auto;
	padding:0 0 20px 0;
	overflow:hidden;
	list-style:none;
	zoom:1;
	}
#data li {
	float:left;
	width:375px;
	border-bottom:1px #CCCCCC dotted;
	padding:5px 0 5px 35px;
	}
#data li.pc {
	background:url('https://img1.kakaku.k-img.com/images/trendnews/h3_rankingIcon.gif') 0 2px no-repeat;
	}
#data li.kaden {
	float:right;
	background:url('https://img1.kakaku.k-img.com/images/trendnews/h3_rankingIcon.gif') 0 -30px no-repeat;
	}
#data li.camera {
	background:url('https://img1.kakaku.k-img.com/images/trendnews/h3_rankingIcon.gif') 0 -57px no-repeat;
	}
#data li.game {
	float:right;
	background:url('https://img1.kakaku.k-img.com/images/trendnews/h3_rankingIcon.gif') 0 -88px no-repeat;
	}
#data li.kuruma {
	float:right;
	background:url('https://img1.kakaku.k-img.com/images/trendnews/h3_rankingIcon.gif') 0 -118px no-repeat;
	}
#data li.bike {
	background:url('https://img1.kakaku.k-img.com/images/trendnews/h3_rankingIcon.gif') 0 -183px no-repeat;
	}
#data li.keitai {
	background:url('https://img1.kakaku.k-img.com/images/trendnews/h3_rankingIcon.gif') 0 -147px no-repeat;
	}
	
#data .tableName {
	padding:3px 0;
	color:#666666;
	font-weight:bold;
	}
#data table {
	width:840px;
	margin:0 auto 0px;
	border-collapse:collapse;
	}
#data th {
	padding:5px;
	border:1px #999999 solid;
	text-align:center;
	font-weight:normal;
	color:#FFFFFF;
	}
	#data th.num {
		background:#8E8E8E;
		}
	#data th.denomination {
		background:#444444;
		}
	#data th.val {
		background:#E75BD5;
		}
	#data th.links {
		background:#8E8E8E;
		}
	
#data td {
	padding:5px;
	border:1px #999999 solid;
	}
	#data td.num {
		width:50px;
		text-align:right;
		}
	#data td.denomination {
		}
	#data td.val {
		width:150px;
		text-align:right;
		}
	#data td.links {
		}
#data p.nodata {
	width:840px;
	margin:0 auto 20px auto;
	text-align:center;
	padding:80px 0;
	border:1px #999999 solid;
	}
#data p.linkReg {
	text-align:right;
	margin:0 auto 10px auto;
	}
#data p.linkInfo {
	text-align:right;
	margin:0 auto 0 auto;
	}
