
/*div{ border:1px solid #ccc;}*/


a img{margin:0pt;padding:0pt;text-decoration:none;border:0px;}
a:hover {color:#663333;text-decoration:underline;}
a:link {color:#330000;text-decoration:underline;}
a:hover {color:#663333;text-decoration:underline;}
a:link {color:#330000;text-decoration:underline;}

table{margin:0;padding:0;border-collapse:collapse;}
#photo-table{min-height:278px;}
#photo-table td{width:84px;/*border-left:1px solid #ECECEC;*/padding:2px;line-height:1;vertical-align: top;}
#photo-table td a{line-height:1.3;}
#photo-table tr{width:80px;}
#photo-table td span{display:block;padding:2px 0 2px 0;}
#photo-table td a{display:block;padding:2px 0 2px 0;}
	#photo-table th{border-bottom:1px solid #ECECEC;/*border-left:1px solid #ECECEC;*/padding:2px;}
.photo-ttl {font-size:10px;white-space:nowrap;}
.rank{font-weight:bold;}

/*Recipe And*/
.author{font-size:10px;}
.and-ttl{font-size:1.6em;margin:0;padding:0;}
/* negipo */
#suggestion-table td{vertical-align: top; width:8%;}
#suggestion-table th{ line-height:1; vertical-align:bottom; text-align:left;}
#suggestion-table span:hover{font-decoration: underline;}
p.photo-rank{font-weight: bold;text-align: center;}
#suggestion-table{ position:relative; z-index:90;font-size: 13px; width:960px;}
#suggestion-table-week{font-size: 13px; width:830px; margin-top:0;}
#suggestion-table-week td{ vertical-align:top; width:6%;}
#suggestion-table-container{ position:relative; left:0;z-index:91;overflow: visible;min-height: 68%; }
#suggestion-table-container table{ position: relative; top:0; left:0;}

/*
.suggestion-table {width: 200px;}
*/

/*Data Title*/
#ksi-ttl{}
#ksi-ttl-week{}
#ksi-ttl-pkg{ position:relative; margin-top:10px; border-bottom:0; }
/*#ksi-ttl-pkg .csv-pkg{ position:relative; top:20px;  left:410px;width:120px;}*/
#ksi-ttl-pkg .csv-pkg{ display:block; float:left;width:120px; margin-left:-10px; margin-top:5px;}

.word{ float:left;}


#si-graph-container h2 span,
 #suggestion-keyword-container h2 span{ float:left;margin-top:0; margin-right:5px; display:block; height:28px; }
	
	#si-graph-container span.csv-pkg,
 #suggestion-keyword-container span.csv-pkg{ float:left;margin-top:0; margin-right:5px; display:block;  }
	

#si-help01 .help-icon,
#si-graph-container h2 .help-icon,
#suggestion-keyword-container h2 .help-icon{ float:left;margin-top:0; ; font-weight:normal; display:block; background-position:0 5px;}
#related-recipe-container h2 .help-icon{ float:left;margin-top:0; font-size:12px; font-weight:normal; display:block; background-position:0 0px;  }
suggestion-keyword-container h2 .help-icon{ float:left;margin-top:0; ; font-weight:normal; display:block; background-position:0 5px;}


#si-help01 .help-icon img,
#si-graph-container h2 .help-icon img,
#suggestion-keyword-container h2 .help-icon img,
#related-recipe-container h2 .help-icon img{ vertical-align:middle; height:16px; margin-top:5px;margin-right:5px; float:left;}


#si-help01 a.help-icon,
#si-graph-container h2 a.help-icon,
#suggestion-keyword-container h2 a.help-icon,
#related-recipe-container h2 a.help-icon{color:#999;}

#si-help01 span.help-assist,
#si-graph-container h2 span.help-assist,
#suggestion-keyword-container h2  span.help-assist{ float:left;margin-top:0; font-size:12px; font-weight:normal; display:block; margin-right:5px;padding:5px 0; height:16px; cursor:pointer; }


#si-help01 a:link,
#si-graph-container h2  a:link,
#related-recipe-container h2  a:link{ float:left;margin-top:0; font-size:12px; font-weight:normal; display:block; color:#999;}

#si-help01 a:visited,
#si-graph-container h2 a:visited,
#related-recipe-container h2 a:visited{ float:left;margin-top:0; font-size:12px; font-weight:normal; display:block; color:#999;}

#si-help01 a:hover,
#si-graph-container h2 a:hover,
#related-recipe-container h2  a:hover{ float:left;margin-top:0; font-size:12px; font-weight:normal; display:block; color:#300;}

h2 a.help-icon{margin-top:0px;}

#si-graph-container h2 { position: relative;left:-10px;top:10px; z-index:3000; height:30px; vertical-align:middle;}

#data-container #suggestion-keyword-container h2 { position: relative;left:-10px;top:; z-index:3000; height:30px; vertical-align:middle;}
.data-container-index #suggestion-keyword-container a.csv-button{ margin-top:5px; display:block; float:left;}



table .author{ display:none;}
.suggestion-table td{width: 8%;vertical-align: top;}
.suggestion-table{font-size: 12px;}
.keyword-object{cursor: hand;cursor: pointer;}
#data-container{width: 960px;text-align:left; margin-left:20px; position:relative; z-index:1000;}
.data-container-index{ position:relative; z-index:903;width: 960px;height: 285px; margin-left:20px;/*shino*/}
#si-graph-container{width: 545px;float: left; position:relative; z-index:999;}
#chart{width: 545px;position: relative; left:-20px;}
.data-container-index #si-graph-container{width: 200px; border:solid #FFF;}
#time-chart-container{width: 500px;float: left;}
#time-chart-container{width: 500px;float: left;}
.data-container-index #sub-chart-container{width: 200px;float: left; border:1px solid #FFF;}
.data-container-index #sub-chart-container-inner{visibility: hidden;}
.data-container-index #si-graph-container{width: 200px;float: left;}
#timeline-data-table{ width:500px; border:1px solid #CCC; margin-top:195px;margin-left:25px;margin-bottom:10px; font-size:10px;position:relative; left:0;z-index:1000;}
/*#dojo-charting-plotarea-0{ position:relative;z-index:7008;}
#dojo-charting-plotarea-0-plots{ position:relative;z-index:7009;}
#dojo-charting-plotarea-0-axes{ position:relative;z-index:7010;}
#dojo-charting-axis-0-labels text{ position:relative;z-index:7011;}*/
#related-recipe-container{ position:relative;width: 355px;float: right;background:url(../images/related_r_top.gif) top no-repeat left;padding-top:5px;z-index:4000;}
#recipe-table{width: 355px;background:url(../images/related_r_btm.gif) bottom no-repeat left;padding-bottom:5px;}
#recipe-table table{width: 346px;margin-left:4px;}
#suggestion-keyword-container{width : 150px;float: left;}
#suggestion-keyword-container .suggestion-table{ width:100%;}
.data-container-index #suggestion-keyword-container{width :970px; position:relative; z-index:901;}
#data-container #suggestion-keyword-container{width : 970px; position:relative; z-index:901;}
#timeline-data-table th{border:1px solid #CCC;  background:#ECECEC;}
.clear{clear: both;}
#region-selector{font-size: 1.4em;margin:35px 0 0 10px;letter-spacing:0.1em;height:25px;}
#region-selector:after{display:block;height:1px;visibility:hidden;content:".";clear:both;}
/*#region-selector a{display:block;height:25px;float:left;padding:0 10px 0 10px;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC; line-height:1.5;}*/
.data-container-index #region-selector{font-size: 16px;}
/*CommonURL*/
#share-link-box{ width:100%; clear:both;padding-left: 15px;font-size:0.9em; clear:both;}
#keyword-data-container{ position:relative;width: 200px;/*margin-left: 200px;*/float: left; z-index:1000;}
#keyword-data-container-inner{font-size: 1.1em;visibility: hidden;}
.region-name-top{color: orange;font-size: 1.2em;}
.region-name-sub{}
.region-scale{font-size: 1.4em;}
.region-ksi{}
.region-all{}
#combination-keyword-data-container{ position:relative; z-index:101;width: 200px;/*margin-left: 200px;shino*/float: left;}
#combination-keyword-data-container-inner{font-size: 1.1em;visibility: hidden;}
.keyword-container{width: 450px;float: left;}
.keyword-container2{width: 450px;float: right;}
#top-keyword-ttl{text-align: left; position:relative; left:-10px; height:28px;}
#top-keyword-ttl span.word{display:block; margin-right:5px; height:28px; vertical-align:top;}
#top-keyword-ttl a.help-icon{ padding-right:0; margin-right:0;  height:28px;  background-position:0 5px;}
#top-keyword-ttl .csv-button{ margin-top:0;}
#sub-keyword-ttl{visibility:hidden;}
#suggestion-keyword-container h2{ position:relative; left:-10px; z-index:902;text-align: left; border:0px solid #FFF;}
.suggestion-table{ border:1px solid #FFF;}
a.region-label{ display:block;color: #330000; font-size: 2em; padding-bottom:10px;}
a.render-weekly:link{ font-size:0.80em; color:#AAA;}
a.render-weekly:hover{ font-size:0.80em; color:#330;}
a.render-weekly:visited{ font-size:0.80em; color:#AAA;}
#csv-container{position:absolute;top: -9999px;left: -9999px;background-color: white;}
#csv-data{width: 800px;height: 500px;}
a.csv-button{font-size: 13px;font-weight: normal; margin-top:5px;  }
.csv-button img{margin-bottom:-3px; }

#related-recipe-table-ttl{background-image:url(/images/cp_logo.gif) ;background-position:5px 0;background-repeat:no-repeat;padding-left:38px; font-size:1em; padding-top:3px;}
#related-recipe-table-ttl span{ display:block; float:left; margin-right:5px;}
#related-recipe-table-ttl a.help-icon{ display:block; float:left; margin-top:0;}

a.help-icon{text-decoration: none;background-repeat:no-repeat;background-position:top left; margin:0; padding:0;/*  display: block;*/
/*  float: left;*/
  background-image: url(/images/help_gy.gif);}
a:link.help-icon{background-image: url(/images/help_gy.gif);}
a:hover.help-icon{background-image: url(/images/help_br.gif);}


/*weekly*/
.week-move{width:60px; float: left;font-size: 1.3em; line-height:1.6;}
.week-move-pkg{ margin-top:55px;}
.render-weekly{}


/*highslide*/
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
    border: 2px solid gray;
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
				height:40px;
				padding: 2px;
}
