@charset "UTF-8";
/* CSS Document */

body {
  background-color:#FFF;
  margin:0;
  }
a:link {
  color:#000;
  text-decoration:none;
  background-color:#fff;
  }
a:visited {
  color:#000;
  text-decoration:none;
  background-color:#fff;
  }
a:hover {
  color:#F00;
  background-color:transparent;
  text-decoration:none;
}  
a:hover img{
  opacity:0.6;
  filter: alpha(opacity=60);
}
#top {
  width:700px;
  margin:0px auto;
  padding-left:95px;
  padding-top:120px;
  background-color:#FFF;
  font-size:10px;
  }

#labelname-m {
	float:left;
	width:440px;
	font-size: 12px;
    font:"Times New Roman",;
    font-color:gray;
	font-style: italic;
	line-height:normal;
	}	
#labelname-s {
  font-size: 8px;
  color:#808080;
  padding-top:3px;
}	
#rss {
	float:right;
	width:150;
	margin-right:5px;
	padding-top:15px;
	font-size: 11px;
  font-family:"Times New Roman", Times, serif;
  color:#808080;
	}
ul {
  margin:0;
  padding:0;
  list-style-type:none;
}

ul a {
  padding:0.4em 1.8em;
  background:#096;
  width:.1em;
  font-color:#fff;
  white-space:nowrap;
  }

li{
  font-size:13px;
  color:#000;
  float:left;
  font-family:times;
  margin-top:13px;
 }
 
#title {
  color:#2e2930;
  font-size:17px;
  font-family:"Times New Roman", Times, serif;
  line-height:normal;
  border-color:#CCC;
  padding-top:0px;
  padding-bottom:10px;
  }
#name {
  font-color:#fff;
  font-size:40px;
  font-family:"Times New Roman", Times, serif;
  line-height:normal;
  border-bottom:1px thin #EDEDED;
  padding-top:0px;
  padding-bottom:10px;
  }  
  
  
#menutitle {
  color:#2e2930;
  font-size:25px;
  font-family:"Times New Roman", Times, serif;
  padding-left:25px;
  border-top:1px double;
  border-bottom:1px double;
  border-color:#CCC;
  }
#subtitle {
  color:#2e2930;
  font-size:13px;
  font-family:"Times New Roman", Times, serif;
  font-style: italic;
  padding-left:25px;
  border-bottom:1px dashed;
  border-color:#CCC;
  padding-top:5px;
  padding-bottom:5px;
  }  
#menutitle-white {
  color:#fff;
  font-size:25px;
  font-family:"Times New Roman", Times, serif;
  padding-left:25px;
  border-top:1px double;
  border-bottom:1px double;
  border-color:#CCC;
  }
#bdr {
  border-bottom:1px solid;
  border-color:#CCC;
  padding-top:10px;
  margin-bottom:20px;
  clear: both;
  } 
#bdr2 {
  border-bottom:1px double;
  border-color:#CCC;
  padding-top:0px;
  margin-bottom:5px;
  clear: both;
  }
#bdr3 {
  border-bottom:1px dashed;
  border-color:#CCC;
  padding-top:5px;
  margin-bottom:10px;
  clear: both;
  }  
#new {
	background-image:url(img/mark_new.gif);
	width:34px;
	height:19px;
	margin-bottom:5px;
	} 
#buy {
	background-image:url(img/mark_buy.gif);
	width:34px;
	height:18px;
	margin-bottom:3px;
	}  	
#cmps {
	background-image:url(img/mark_cmps.gif);
	width:78px;
	height:19px;
	margin-bottom:5px;
	}   
#otr {
	background-image:url(img/mark_others.gif);
	width:61px;
	height:19px;
	margin-bottom:5px;
	}  
#container {
  width:920px;
  margin:0px auto;
  background-color:#FFF;
  }
#header {
  color: white;
  height: 140px;
  margin-bottom:15px;
  }
#headertop {
  height: 30px;
  padding:0 0 15px 0px;
  }  
#headerleft {
  float:left;
  color: white;
  width: 210px;
  padding:0 0 0 0px;
  }  
#headerright {
  color:#000;
  width: 710px;
  height:40px;
  padding-top:0px;
  float:right;
  }  
#glovalNav { 
  height: 40px;
  margin-top:45px;
  border-top: #CCC 1px solid;
  border-bottom: #CCC 1px solid;
}
#glovalNav ul {
  margin:0;
  padding:0;
  list-style-type:none;
}

#glovalNav ul a {
  padding:0.4em 1.8em;
  background:#fff;
  width:.1em;
  font-color:#fff;
  white-space:nowrap;
  }
#glovalNav ul a:hover  {
  padding:0.4em 1.8em;
  background:#999;
  width:.1em;
  color:#FFF;
  white-space:nowrap;
  }  

#glovalNav li{
  font-size:13px;
  color:#000;
  float:left;
  font-family:times;
 }

#contents {
  float: left;
  width: 920px;
  margin-top:23px;
  clear:both;
  } 
#main {
  float: right;	
  width: 710px;
  clear:both;
  }
#disco {
  float: left;	
  width: 420px;
  }  
#mainss1 {
  float: left;	
  width: 80px;
  padding-left:0px;
  margin-bottom:10px;
  }   
#mains1 {
  float: left;	
  width: 150px;
  clear: both;
  border: 0px solid;
  border-color: #CCC;
  } 

#mainm1 {
	float: left;
	/* [disabled]width: 270px; */
	margin-bottom:30px;
	clear: both;
  }
#mains2 {
  float: left;	
  width: 270px;
  margin-left:20px;
  font-size:70%;
  font-family: Arial, Helvetica, sans-serif;
  line-height:140%;
  } 
#mainss2 {
  float: left;	
  width: 100px;
  margin-left:10px;
  padding-right:10px;
  font-size:85%;
  font-family: Arial, Helvetica, sans-serif;
  line-height:140%;
  } 
  
#mainm2 {
  float: left;	
  width: 370px;
  margin-left:10px;
  font-size:70%;
  font-family: Arial, Helvetica, sans-serif;
  line-height:140%;
  }  
#mainl2 {
  float: right;	
  width: 420px;
  margin-left:20px;
  margin-bottom:30px;
  font-size:70%;
  font-family: Arial, Helvetica, sans-serif;
  line-height:140%;
  }  
#mainl2.disco {
  float: right;	
  width: 330px;
  margin-left:20px;
  margin-bottom:30px;
  font-size:70%;
  font-family: Arial, Helvetica, sans-serif;
  line-height:140%;
  }    
#mains3 {
  float: left;	
  width: 250px;
  padding-left:0px;
  font-size:70%;  
  border-left:0px dashed;
  border-color:#999;
  font-family: 'メイリオ',Meiryo,Arial, Helvetica, sans-serif;
  line-height:140%;
  color: #000000;
  }   
#sub {
  width: 180px;
  float: left;
  }
#floatMenu {
  width: 180px;
  float: left;
  position:absolute;
  top: 45px;
  }
#contents01 {
  float: left;
  width: 445px;
  }
#contents02 {
  float: right;
  width: 250px;
  }
#footer {
  clear: both;
  height: 30px;
  padding-top:30px;
  font-size:10px;
  }


#text {
	font-size:70%;
	font-family: Arial, Helvetica, sans-serif;
  }
.txt_s {
	font-size:70%;
	font-family: Arial, Helvetica, sans-serif;
  }
.top10{
	margin-top:10px;
	}
	  
h1{
  font-size: 24px;
  font-family:"Times New Roman", Times, serif
  font-color:gray;
  }
h2{
  font-size: 10px;
  color:#808080;
  font-family: Arial, Helvetica, sans-serif;
  }   
h3 {
  font-size: 8px;
  color:#808080;
}
h4 {
  font-size: 9px;
  color:#808080;
}
mk1 {
	background-color:#F99;
	font-size:10px;
}
mk2 {
	background-color:#CCC;
	font-size:10px;
}
mk3 {
	background-color:#BAAC88;
	font-size:10px;
}
red {
	color:#D40000;
	font-size:9px;
}

.imgBox{background:url(images/loading.gif) 50% 50% no-repeat;}
