@charset "Shift_JIS";
/*----------------------------------------

	Default CSS (Last Update 2006.12.14)

	- default setting
	- common setting
	- body setting
	- link setting

	- wrapper
	- globalnav
	- content
	- pagetop
	- footer

-----------------------------------------*/

/*----------------------------------------
	default setting
-----------------------------------------*/

* {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, em, pre {
	font-style: normal;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

p {
	margin-top: 0px;
}



th, td {
	margin: 0;
	padding: 0;
}

th {
	text-align: left;
}

li {
	list-style: none;
	margin: 0;
	padding: 0;
}

li img {
	margin: 0;
	padding: 0;
}

img, table {
	border: 0;
}

/*----------------------------------------
	common setting
-----------------------------------------*/

.clear {
	clear: both;
}

.clear_left {
	clear: left;
}

.clear_right {
	clear: right;
}

/*----------------------------------------
	body setting
-----------------------------------------*/

body {

	background-color: #111E4B;
	color: #333333;
	background-image: url(../images/bg_img_04.jpg);	
	background-repeat: repeat-y;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "lr oSVbN", sans-serif;
	/*font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "CI", "Meiryo", "lr oSVbN", sans-serif;*/
}

/*----------------------------------------
	link setting
-----------------------------------------*/

/*----link----*/

a:link
	{
	color:#525252;
	}

a:visited
	{
	color:#525252;
	}

a:hover
	{
	color:#525252;
	}

a:active
	{
	color:#525252;
	}

a,
a.link,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
ul a:link,
ul a:visited
	{
	text-decoration: underline;
	}

a:hover,
a.link:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
ul a:hover
	{
	text-decoration: none;
	}

a:active,
a.link:active,
h1 a:active,
h2 a:active,
h3 a:active,
h4 a:active,
h5 a:active,
h6 a:active,
ul a:active
	{
	text-decoration: underline;
	}

/*----------------------------------------
	wrapper
-----------------------------------------*/

#wrapper {
	\width: 773px; w\idth: 773px; 
}



/* index
--------------------------------------------------
O[oirQ[V
-------------------------------------------------- */


/* ----------Global Navigation---------- */

#globalNav
	{

	margin: 0;
	padding:0;
	width: 773px;
	height: 35px;
	background: url(../images/bg_img_01.jpg) ;

	}



#globalNav #logo
	{
	overflow:hidden;
	padding-left: 20px;
	width: 354px;
	height: 35px;
	float:left;
	}



/* irQ[V */
#globalNav #navi01
	{
	padding: 0px;
	width: 399px;
	height: 35px;
	float: right;	
	}

/* ulέθ */
#globalNav #navi01 ul
	{
	margin: 0;
	padding: 0;
	}
/* liέθ */
#globalNav #navi01 li
	{
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	}



#mainvisual
   { 
   \width: 773px; 
   w\idth: 773px; 
   padding: 0px 0px 0px 0px; 
   }	


#content
   { 
   \width: 773px; 
   w\idth: 773px;
   padding: 0px 0px 0px 0px; 
   background-color: #FFFFFF;    

   overflow:auto; 
   }	

#content #contentLeft
   { 
   \width: 492px; 
   w\idth: 492px;
   background-color: #FFFFFF; 
   padding: 0px 0px 0px 20px;
   float: left;   
   }	


#content #contentRight
   { 
   \width: 225px; 
   w\idth: 225px;
   background-color: #FFFFFF; 
   padding: 0px 16px 0px 20px;
   float: right;   
   }	

#content2
   { 
   \width: 773px; 
   w\idth: 773px;
   padding: 0px 0px 0px 0px; 
   background-color: #FFFFFF;
   float: left; 
   overflow:auto; 
}

#content2 #contentBody
   { 
   \width: 733px; 
   w\idth: 733px;
   background-color: #FFFFFF; 
   padding: 0px 0px 0px 0px;
   text-align:left;	  
   }	

#content2 #contentBody #left
   { 
   \width: 346px; 
   w\idth: 346px;
   background-color: #FFFFFF;
   margin:0 0 0 40px;
   float: left;   
   }	
   
#content2 #contentBody #right
   { 
   \width: 347px; 
   w\idth: 347px;
   background-color: #FFFFFF; 

   float: right;   
   }	


#content2 #contentBody #left2
   { 
   \width: 396px; 
   w\idth: 396px;
   background-color: #FFFFFF;
   margin:0 0 0 40px;
   float: left;   
   }	
   
#content2 #contentBody #right2
   { 

   background-color: #FFFFFF; 

   float: right;   
   }	   
   
#content2 #contentBody #left3
   { 
   \width: 483px; 
   w\idth: 483px;
   background-color: #FFFFFF;
   margin:0 0 0 40px;
   float: left;   
   }	

#content2 #contentBody #left3party01
   { 
   \width: 433px; 
   w\idth: 433px;
   background-color: #FFFFFF;
   margin:0 0 0 40px;
   float: left;   
   }	
   
#content2 #contentBody #right3
   { 

   background-color: #FFFFFF; 

   float: right;   
   }

#content2 #contentBody #right4
   { 

   background-color: #FFFFFF; 

   float: right;   
   }   	    

#content2 #contentBody #right5
   { 

   background-color: #FFFFFF; 

   float: right;   
   }   	    


#content2 #contentBody2
   { 
   \width: 733px; 
   w\idth: 733px;
   background-color: #FFFFFF; 
   padding: 40px 0px 0px 20px;
   text-align:left;	  
   }
   
#content2 #contentBody3
   { 
   \width: 733px; 
   w\idth: 733px;
   background-color: #FFFFFF; 
   padding: 5px 0px 0px 20px;
   text-align:left;	  
   }   

#content2 #contentBody4
   { 
   \width: 673px; 
   w\idth: 673px;
   background-color: #FFFFFF;
   margin: 5px 0px 0px 40px;
   text-align:left;	  
   }   

#foot_area
   { 
   \width: 790px;
   w\idth: 790px;    
   }
   
#footer01
   { 
   \width: 773px; 
   w\idth: 773px;
   float: left;  
   background-color: #ffffff;
   padding: 23px 0px 30px 0px;

   }	

#footer02
   { 

   
   }

#acc
{
	float: left;
	height: 100px;
	background-color: #000000;
}

