/*Englishサイト用*/

.cb_select{
  width:200px;
  float:left;
  clear:both;
  position:relative;
  margin:-4px 10px auto 10px;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-size:12px;
  text-transform:uppercase;
  position:relative;
}
.cb_select .cb_selectMain{
  color:#777;
  border:2px solid #ddd;
  background-color:#f0f0f0;
  background-repeat:no-repeat;
  background-position:95% 50%;
  cursor:pointer;
  text-align:left;
  height:20px;
  line-height:20px;
  text-indent:10px;
  width:200px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:10;
  text-shadow:1px 1px 1px #fff;
  -moz-box-shadow:0px 0px 2px #333 inset;
  -webkit-box-shadow:0px 0px 2px #333 inset;
  box-shadow:0px 0px 2px #333 inset;
}
.cb_down{
  background-image:url(../../img/ProductionAndSales/graph/down.png);
}
.cb_up{
  background-image:url(../../img/ProductionAndSales/graph/up.png);
}
.cb_selectWrapper{
  width:200px;
  display:none;
  position:absolute;
  top:0px;
  left:0px;
  z-index:1000;
  height:150px;
  border:2px solid #ddd;
  background-color:#fff;
  margin:22px 0px 0px 0px;
  background:#f0f0f0 url(../../img/ProductionAndSales/graph/overlay.png) repeat-x top left;
  -moz-box-shadow:0px 0px 2px #333 inset;
  -webkit-box-shadow:0px 0px 2px #333 inset;
  box-shadow:0px 0px 2px #333 inset;
}
.cb_selectWrapper ul {
  list-style:none;
  padding:0px;
  margin:0px;
  width:100%;
}
.cb_selectWrapper ul li a{
  text-decoration:none;
  cursor:pointer;
  display:block;
  padding:3px 0px;
  text-indent:10px;
  letter-spacing:1px;
  color:#777;
  text-shadow:1px 1px 1px #fff;
}
.cb_selectWrapper ul li a:hover{
  background-color:#616161;
  color:#fff;
  text-shadow:1px 1px 1px #000;
}

table.changemenugraph{
margin:0 auto;
line-height:200%;
border:#003366 1px solid;
font-size:13px;
background-color:#FFFFFF;
table-layout:fixed;
width:800px;
}

table.changemenugraph th{
border-right:#003366 1px solid;
border-bottom:#003366 1px solid;
background:#EBEEED;
white-space:nowrap;
padding:5px 10px;
}

table.changemenugraph th.graphunder{
border-right:#003366 1px solid;
border-bottom:none;
background:#EBEEED;
white-space:nowrap;
padding:5px 10px;
}

td.hiddenbox{
border-bottom:#003366 1px solid;
padding-left:10px;
padding-top:5px;
}

td.hiddenbox label{
margin-right:10px;
}

td.hiddenboxunder{
border-bottom:none;
padding-left:10px;
padding-top:5px;
}

td.hiddenboxunder label{
margin-right:10px;
}

td.contryvisi{
border-bottom:#000099 1px solid;
background:#EAE3DA;							
padding-left:10px;
padding-top:4px;
white-space:nowrap;
}

td.contryallvisi{
border-bottom:#000099 1px solid;
background:#E5EDFB;						
line-height:130%;
padding:10px 6px 10px 15px;
}

/*ここからセレクトタグのデザイン部分*/
select {
  display: block;
  width: 200px;
  
}
select.replaced {
  display: none;
  position:absolute;
  left:0;
}

ul.selectReplacement {
  width: 200px;
  background: url(../../img/ProductionAndSales/bg_select3.gif) top left no-repeat;
  margin:2px 5px;
  padding: 2px;
  height: auto;
  overflow-y:auto;
  overflow-x:hidden;
}
ul.selectReplacement li {
  background: #fff;
  color: #000;
  cursor: pointer;
  display: none;
  font-size: 13px;
  font-weight:bold;
  line-height: 20px;
  list-style: none;
  margin: 0;
  padding: 1px 12px;
  width: 200px;
}
ul.selectOpen{
  height:110px;
  overflow-y:auto;
  overflow-x:hidden;
}

ul.selectOpen li {
  display: block;
}
ul.selectReplacement li.selected {
  background: url(../../img/ProductionAndSales/botton.jpg) bottom right no-repeat;
  color: #000;
  display: block;
}
ul.selectOpen li.selected {
  background: #DDD;
  display: block;
}
ul.selectOpen li:hover,
ul.selectOpen li.hover,
ul.selectOpen li.selected:hover {
  background: #DDD;
  color: #990000;
}


/*WorldCarStatisticsGraph.html世界各国自動車「統計」月次速報グラフ*/
.redtxtdeco{
color:#FF0000;
}

img.btnset{
position:relative;
top:-3px;
}

span.font-ss{
font-size:10px;
}

.libox{
float:left;
width:100px;
white-space:nowrap;
}

.libox2{
float:left;
margin-left:70px;
}

.tableposiset{
position:relative;
top:-20px;
}

/*ShareGraph.php世界各国自動車「統計」月次速報グラフ　シェアグラフ*/
.comentredtxt{
margin-left:330px;
font-size:12px;
color:#000066;
margin-top:10px;
}
table.graph_title{
margin:10px;
padding:0;
margin-left:63px;

}
table.graph_title td{
padding-top:5px;
}

.mygraph_bg{
background:url(../../img/ProductionAndSales/my.gif) no-repeat left top;
margin:-3px 0 0 0px;
padding-right:5px;
height:26px;
width:124px;
border_bottom:none;
}

.mygraph_bg p.mytxt{
color:#FFFFFF;
padding:6px 0 6px 10px;
font-size:13px;
text-align:left;
vertical-align:middle;
font-weight:bold;
}

