/*
Theme Name: SOC
Description:
Theme URI: 
Author: Tneo
Version:1.0
*/



/*

Chrome
*/


body{
margin: 0;
background: url(/images/shibafubg.jpg);
}

#bigbox{
	margin: auto;
	width: 1024px;


}

#top{
	margin: auto;
	height: 200px;
	width: 1024px;
}	



.logo{
	float: left;
	margin-left: 30px
}

.ymg{
	float: right;
	padding-top: 20px;
	margin-right: 10px;
}

#navi ul{	
	text-align: center;
	margin:auto auto auto -10px;

	 font-size:0;
}

#navi ul li{
	margin: 0;
	display:inline-block;
	width: 120px;
	background: linear-gradient(#ffffff, #2DFF57);
	font-size: 16px;
	height: 38px;
	vertical-align:text-bottom;
	padding-top: 17px;
	border-top: 1px solid #000;
border-left: 1px solid #000;
border-bottom: 4px double #006400;
margin:5px; 
border-radius: 0.6em;

}

#navi ul li:hover{
	margin: 0;
	display:inline-block;
	width: 120px;
	background-color:#ffeaa7;
	font-size: 16px;
	height: 38px;
	vertical-align:text-bottom;
	padding-top: 17px;
	border-top: 1px solid #000;
border-left: 1px solid #000;
border-bottom: 4px solid #006400;
margin:5px; 
border-radius: 0.6em;	
}


#navi ul li a{
	text-decoration: none;
	color: #004400;
font-weight: bold;	
}

.rend{
	margin: 0;
	display:inline-block;
	width: 121px;
	background-color: #fff;
	font-size: 12px;
	height: 40px;
	vertical-align:text-bottom;
	padding-top: 17px;
	border-top: 1px solid #000;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
border-right: 1px solid #000;

}

#top2{
	width: 1024px;
	height: 280px;
}

#top2 img.ilst{
	float: left;
	margin-top: 50px;
}

p.plrg{
	margin: 30px;
	width: 520px;
	font-size: 20px;
	float: right;
	color:#fff;
}

#main{
	padding: 0px;
	margin: auto;
	width: 1024px;
	margin-bottom: 10px;
	background-color: #fff;

	
}


#leftbox {
   float: left;
   width: 190px; 
    background-color: #000;
     height:1093px;
   color: #fff;
   font-size: 14px;
   
}

#leftbox table td,th{
	text-align: center;
	background-color: #000;
}

#leftbox table th{
	text-align: center;
	background-color: #000;
}
#centerbox {
   float: left;
   width: 640px;
   
   height:100%;
  
}

#centerbox h2{
	margin: 0px;
	font-size: 28px;
	text-align: center;
	color: #ffffff;
	background-color: #990;
}

#rightbox table td,th{
	text-align: center;background-color: #fff;
	
}
#rightbox{
	
   float: left;
   width: 190px;
   height:1093px;
   color: #000;
   font-size: 14px;
   background-color: #fff;
}

#news{
	width: 640px;
	background-color: #fff;
}

#news p{
	margin:0 10px 10px 10px;
}

footer{
	width: 1024px;
}

footer table{
	width: 1020px;
	background-color: #990;
}

#footer{

	background-color: #990;
}


.auto-style1 {
	color: #FF0000;
	background-color: #FFFFFF;
}
.auto-style2 {
	color: #FF0000;
}
.auto-style3 {
	color: #FF0000;
	margin-top: 19px;
}

.style11 {
	color: #FF0000;
	font-weight: bold;
}

table td div{
	color: #000;
}

table td p div{
	color: #000;
}

table td p{
	color: #000;
}



table th div{
	color: #000;
}


@-moz-document url-prefix(){
  #leftbox {
   float: left;
   width: 190px; 
    background-color: #000;
     height:1096px;
   color: #fff;
   font-size: 14px; 
 }

#leftbox table td{
	text-align: center;
	background-color: #000;
}

#leftbox table th{
	text-align: center;
	background-color: #000;
}

#centerbox {
   float: left;
   width: 640px;
   
   height:100%;
  
}

#centerbox h2{
	margin: 0px;
	font-size: 28px;
	text-align: center;
	color: #ffffff;
	background-color: #990;
}

#rightbox table td,th{
	text-align: center;background-color: #fff;
	
}
#rightbox{
	
   float: left;
   width: 190px;
   height:1096px;
   color: #000;
   font-size: 14px;
   background-color: #fff;
}
}