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

 		body {
		text-align:center;
		font-size: x-small;
		color: #2a2a2a
 		;}
		
		h1 {
		font-size:small;
		margin-bottom:-8px;
		font-weight: bold;
		}
		
		p.nihongo { 		
		text-align:center;
		font-family: ・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け;
		font-size: x-small; 
		line-height:110%
		;}		
		
 		
 		
 		.nihongo1 { font-family : "ＭＳ Ｐゴシック"; font-size: x-small; color : #444444; line-height: 150%; margin: 20px 0px 0px 0px;}
 		.nihongo2 {	font-family: ・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け; font-size: medium; color: #345596; font-weight: bold; margin: 0px 0px 0px 0px;}




 		A:link {
 		text-decoration: none;
 		
 		
  color : #666666;
}
 		
 		A:visited{
 		color : #666666;
 		text-decoration: none
 		;}
 		
 		A:hover{
 		color : #18428c;
 		text-decoration: none
 		;}

 		a:active{
 		color:#666699;
 		text-decoration: none
 		;}
		
		
		
		HR {
	    height:2px;
	    width:100%;
	    background:#ff9900;
	    margin: 0px 0px 0px 0px;	      
		   }

 		
 		
 		div#contenedor {
 		width: 780px;
 		height: 100%;
		margin: 0 auto;
 		border: 0px solid #F00;
 		text-align: left;
 		position: relative;
 		}
 	

 		div#head1 {
	width: 16px;
	height: 300px;
	position: absolute;
	top: -15px;
	left: 0 px;	
 		}
 		div#head2 {
 		width: 750px;
 		height: 25px;
 		position: absolute; top: -15px; left: 16px;
 		}
 		div#head3 {
 		width: 14px;
 		height: 300px;
 		position: absolute; top: -15px; left: 766px;
 		}
 		div#head4 {
 		width: 750px;
 		height: 198px;
 		position: absolute; top: 10px; left: 16px;
 		}
 		div#head5 {
 		width: 330px;
 		height: 31px;
 		position: absolute; top: 208px; left: 16px;
 		}
 		div#head6 {
 		width: 420px;
 		height: 31px;
 		position: absolute; top: 208px; left: 346px;
 		}
 		div#head7 {
 		width: 750px;
 		height: 46px;
 		position: absolute; top: 239px; left: 16px;
 		}		 		
 		div#buttons1 {
 		width: 16px;
 		height: 80px;
 		position: absolute; top: 253px; left: 0px;
 		}
 		div#buttons2 {
		width: 750px;
		height: 80px;
		position: absolute;
		top: 253px;
		left: 16px;
 		}
 		div#buttons3 {
		width: 14px;
		height: 80px;
		position: absolute;
		top: 253px;
		left: 766px;
 		}
 		
		
		div#principal {
		width: 780px;
		position: absolute;
		top: 330px;
		left: 0px;
		background : #ffffff url(images/sombras.gif) repeat-y 0px 0px;
		padding:0px;
	
		}		

 		
 		
 		div.footer {
		width: 750px;
		
		background-color: #bfb490;
		font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け";
		font-size: xx-small;
		color: #92836c;
		margin-left: 16px;
		margin-bottom: 0px;
		padding-top: 5px;
		}
		a.footer:link {
 		text-decoration: none;
 		color: #92836c;
 		}
 		
 		a.footer:visited{
 		text-decoration: none
 		;}
 		
 		a.footer:hover{
 		color:white;
 		text-decoration: none
 		;}

 		a.footer:active{
 		text-decoration: none
 		;}
 		
		HR.footer {
		color: #cdc4a1;
		height: 1px;
		width: 750px;
		}
		
	 	div#footer2 {
		width: 780px;
		height: 34px;
		font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け";
		font-size: x-small;
		color: white;
		padding-top: 0px;
 		}
 		
 		
 		
 		
 		
/* design box 2*/

.db2
{
	margin:10px 0;

} 
/**/
.db2_content
{
	background : #ffffff url(images/db2_content_bg_right.png) repeat-y scroll right center;
	position:relative;
}

.db2_content_container
{
	background : url(images/db2_content_bg_left.png) repeat-y scroll left center;
	padding: 0px 10px 0px 10px;
	position:relative;
}



.db2_content h3
{
border-bottom:1px solid #E0E1E1;
margin:0  5px 10px 5px;
padding:0px 5px 5px 10px;
}

.bd2_top
{
	background : url(images/db2_bg_right.png) no-repeat scroll right top;
	height:10px;
	line-height:0;
	font-size:1px;
}
.bd2_top_content
{
	background : url(images/db2_bg_left.png) no-repeat scroll left top;
	height:10px;
	line-height:0;
	font-size:0px;
}
.bd2_bot
{
	background : url(images/db2_bg_right.png) no-repeat scroll right bottom;
	height:10px;font-size:1px;
}

.bd2_bot_content
{
	background : url(images/db2_bg_left.png) no-repeat scroll left bottom;
	height:10px;font-size:1px;
	line-height:0;
}






/* design box 3*/

.db3
{
	margin:10px 0;
}
.db3_content
{
	background:#ebf3fa;
	border-left:1px solid #b1c9d9;
	border-right:1px solid #b1c9d9;
	padding: 0px 10px;
}

.db3_content h3
{
border-bottom:1px solid #b1c9d9;
margin:0  5px 10px 5px;
padding:0px 5px 5px 10px;
}

.bd3_top
{
	background : url(images/db3_bg_right.gif) no-repeat scroll right top;
	height:10px;
	line-height:0;
	font-size:1px
;}
.bd3_top_content
{
	background : url(images/db3_bg_left.gif) no-repeat scroll left top;
	height:10px;
	line-height:0;
	font-size:1px
;}
.bd3_bot
{
	background : url(images/db3_bg_right.gif) no-repeat scroll right bottom;
	height:10px;font-size:1px
;}

.bd3_bot_content
{
	background : url(images/db3_bg_left.gif) no-repeat scroll left bottom;
	height:10px;font-size:1px
;}

.db3_content
{
	background:#ebf3fa;
	border-left:1px solid #b1c9d9;
	border-right:1px solid #b1c9d9;
	
	padding: 0px 10px;
}

.db3_content h3
{
border-bottom:1px solid #b1c9d9;
margin:0  5px 10px 5px;
padding:0px 5px 5px 10px;
}

.bd3_top
{
	background : url(images/db3_bg_right.gif) no-repeat scroll right top;
	height:10px;
	line-height:0;
	font-size:1px;	line-height:0;
}
.bd3_top_content
{
	background : url(images/db3_bg_left.gif) no-repeat scroll left top;
	height:10px;
	line-height:0;
	font-size:1px;	line-height:0;
}
.bd3_bot
{
	background : url(images/db3_bg_right.gif) no-repeat scroll right bottom;
	height:10px;font-size:1px;	line-height:0;
}

.bd3_bot_content
{
	background : url(images/db3_bg_left.gif) no-repeat scroll left bottom;
	height:10px;font-size:1px;	line-height:0;
}


