/* basic elements */


body{
	background-color:#FFFFCC;
	margin:0px;
                text-align:center;
	padding:0px 9px 0px 9px;	
}

h2{
	padding:0;
	margin:0;
}	
	   
div h2{
	font-size:11pt;
}		
div h3{	  
	font-size:11pt;
}

td h2{
	padding:0px 10px 0px 10px;
}

a { 
	text-decoration: underline; 
}
a img { 
	border: 0; 
}





/* page layout */



#container
{
	width: 780px;
	margin-bottom: 20px;
	background-color: #ffffff;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}


#head
{
   	background-image:url(http://www.shibou9in.com/img/header.gif); 
	background-repeat:no-repeat;
	width:780px;
	height:200px;
	display:block;	 
}
	   
div#head h1{
	width:780px;
	height:200px;
	text-indent:-9999px;
}
		
div#head h1 a{
	width:780px;
	height:200px;
	display:block;
	overflow:hidden;
}   		
		
div#head h1 a:visited{
	width:780px;
	height:200px;
	display:block;
	overflow:hidden;
} 

div.t2{
	font-size:11pt;
	text-align:left;
	padding:0px 15px 10px;
                margin:40px 0px 30px 0px;
}
div.ad{
	padding:50px 0px 50px 0px;
	}

div.ad2{
	padding:40px 0px 40px 0px;
	}	


#menu { 
	width: 181px; 
	font-size:11pt;
	float:left;
	background-color: #ffffff; 
	padding: 10px 10px 0 10px;
}



div.content1 li {		
	list-style-image: url();		
}		
div.content1 h2{		
	text-align:left;		
	font-size:12pt;		
	font-weight:bold;		
	padding:15px 0px 15px 35px;		
	}		


.st1{		
	text-align:left;
	font-size:11pt;
	padding:15px 0px 15px 0px;
	line-height:180%;

    }
.st2{
	text-align:left;
	padding:0px 0px 0px 20px;
	line-height:180%;
	color:#fff;
    }
p.top{
	text-align:right;
	padding:60px 20px 40px 0px;
      }




#con1{
	float:left;
	width:194px;		
	margin:0px 0px 0px 7px;
	list-style-type: none;		
	}
		
#con2{
	float:right;
	width:545px;
	margin-right:7px;			
	}	

div.sei{
         font-size:11pt;
         line-height;190%;
         padding:30px 0px 40px 0px;
         text-align:left;
         }
div.afr{
         text-align:center;
         margin:0px 0px 60px 0px;
         }

div.boti{
	font-size:11pt;
                font-weight:bold;
                padding:5px 0px 10px 0px;
}	
		
#con3{
	float:left;
	width:260px;
	}	
		
#con4{
	float:left;
	width:270px; 		
	}	
		
#con1 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}							

#con1 li{
	margin:0px;
	padding: 0px;
	list-style-type: none;		
	}
		
#con1, #con1 li {
	display: block;
	}		
		
.con_bar h2{
	font-size:9pt;
	color:#ffffff;
	text-align:left;
	padding:0px;
	margin:0px;
	}

/* contents */
		
.con1{	   
	background-repeat:no-repeat;
	margin:0px 0px 5px 0px;				
	}	
		
.con2{	   
	background-image:url(http://www.shibou9in.com/img/bt_eikou.gif);
	width:194px;
	height:35px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 5px 0px;					
	}	
		
.con3{	   
	background-image:url(http://www.shibou9in.com/img/bt_himan.gif);
	width:194px;
	height:35px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 5px 0px;					
	}	
		
.con4{	   
	background-image:url(http://www.shibou9in.com/img/bt_kiso.gif);
	width:194px;
	height:35px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 5px 0px;						
	}	
		
.con5{	   
	background-image:url(http://www.shibou9in.com/img/bt_kiranai.gif);
	width:194px;
	height:35px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 5px 0px;						
	}	
		
.con6{	   
	background-image:url(http://www.shibou9in.com/img/bt_samazama.gif);
	width:194px;
	height:35px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 5px 0px;					
	}	
		
.con7{	   
	background-image:url(http://www.shibou9in.com/img/bt_sell.gif);
	width:194px;
	height:35px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 5px 0px;						
	}	
		
.con8{	   
	background-image:url(http://www.shibou9in.com/img/bt_samasell.gif);
	width:194px;
	height:35px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 5px 0px;						
	}	
		
.con9{	   
	background-image:url(http://www.shibou9in.com/img/bt_kakubui.gif);
	width:194px;
	height:35px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 5px 0px;					
	}	
		
.con10{	   
	background-image:url(http://www.shibou9in.com/img/bt_hiyou.gif);
	width:194px;
	height:35px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 5px 0px;				
	}	
		
.con11{	   
	background-image:url(http://www.shibou9in.com/img/bt_kurinic.gif);
	width:194px;
	height:35px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 5px 0px;					
	}	
		
.con12{	   
	background-image:url(http://www.shibou9in.com/img/bt_masaka.gif);
	width:194px;
	height:35px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 5px 0px;					
	}	
		
.con13{	   
	background-image:url(http://www.shibou9in.com/img/bt_taiken.gif);
	width:194px;
	height:35px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0px 0px 5px 0px;					
	}	
												
												
.con_bar2{	   
	background-image:url(http://www.shibou9in.com/img/contents3.gif);
	background-repeat:no-repeat;
	width:510px;
	height:25px;
	text-align:left;
	color:#FF0033;
	padding:10px 0px 0px 35px;
	}



div.news{
	padding:30px 0px 30px 0px;
	text-align:left;
	font-size:10pt;
	}

.rk{
        margin:0px 0px 30px 0px;
        padding:0px 0px 0px 0px;
        text-align:left;
        font-size:10pt;
   }

						

.ad{
	padding:0px 0px 20px 0px;
	}


 .bt{ 
	width:250px;
	padding:0px 10px 0px 10px;
	position:relative; 
	} 
   
 .bt_l{ 
	float:left;
	width:130px;
	line-height:130%;
	} 
 .bt_r{ 
	float:right;
	width:106px;
	position:absolute;top 100px; left 10px; 
	} 
		

		
.bt_g{
	background-image:url(http://www.shibou9in.com/img/bt_g.gif);
	background-repeat:no-repeat;
	text-align:left;
	width:270px;
	height:101px;
	color:#666666;
	font-size:9pt;
				
		}	
bt_g2{
	width:270px;
                padding: 0px 5px 0px 5px;
}
.bt_ore{
	background-image:url(http://www.shibou9in.com/img/bt_ore.gif);
	background-repeat:no-repeat;
	text-align:left;
	width:270px;
	height:101px;
	color:#666666;
	font-size:9pt;		
	}		

.bt_pink{
	background-image:url(http://www.shibou9in.com/img/bt_pink.gif);
	background-repeat:no-repeat;
	text-align:left;
	width:270px;
	height:101px;
	color:#666666;
	font-size:9pt;		
	}								
			
		
.bt_sky{
	background-image:url(http://www.shibou9in.com/img/bt_sky.gif);
	background-repeat:no-repeat;
	text-align:left;
	width:270px;
	height:101px;
	color:#666666;
	font-size:9pt;		
	}								
		
		
.bt_par{
	background-image:url(http://www.shibou9in.com/img/bt_par.gif);
	background-repeat:no-repeat;
	text-align:left;
	width:270px;
	height:101px;
	color:#666666;
	font-size:9pt;		
	}		
		
.bt_red{
	background-image:url(http://www.shibou9in.com/img/bt_red.gif);
	background-repeat:no-repeat;
	text-align:left;
	width:270px;
	height:101px;
	color:#666666;
	font-size:9pt;		
	}		
		
.bt_blue{
	background-image:url(http://www.shibou9in.com/img/bt_blue.gif);
	background-repeat:no-repeat;
	text-align:left;
	width:270px;
	height:101px;
	color:#666666;
	font-size:9pt;		
		}		
		

	

.t1{
	line-height:150%;
	text-align:left;
	padding:10px 20px 10px 20px;
	size:11pt;
}	
		
#pagebody 
{ 
	text-align:left;
	font-size:11pt;
	line-height:130%;
	margin-bottom:20px;
	}					
		  
div#foot{
	padding:10px 0px 5px 0px;
	font-size:9pt;
	text-align:center;
	}		   

.bn{
margin:0px 0px 10px 0px;
}

.bn A:HOVER {
	top: 1px;
	left: 1px;
	position: relative;
}

.bn_t{
margin:10px 0px 8px 0px;
}

.bn_t A:HOVER {
	top: 1px;
	left: 1px;
	position: relative;
}

.ads{
	font-size:9pt;
                text-align:left;
                margin:0px 0px 0px 5px;

}

.blackl {color: #000000; font-weight: bold; font-size: 15px;}

.red  {color: red; }
.redb {color: red; font-weight: bold; }
.redl {color: red; font-weight: bold; font-size: 16px; }
.redb1 {color: red; font-weight: bold; font-size: 20px; margin-bottom: 10px;}


.blue  {color: blue; font-weight: normal }
.blueb {color: blue; font-weight: bold }
.bluel {color: blue; font-weight: bold; font-size: 16px }

.green  {color: green; font-weight: normal }
.greenb {color: green; font-weight: bold }
.greenl {color: green; font-weight: bold; font-size: 16px }

.orange  {color: orange; font-weight: normal}
.orangeb {color: orange; font-weight: bold}
.orangel {color: orange; font-weight: bold; font-size: 16px}

.yellow {background-color: yellow; font-weight: bold}

.haba {padding:0px 10px 0px 10px; line-height:130%;}
