@charset "Shift_JIS";
/* CSS Document */

p,ul,ol,dl,form,table,address, blockquote { font-size: 12px; }

body { margin: 0px 20px; color: #000000; background: #ffffff; }

#footerArea a:link{ color: #006699; }

#footerArea a:visited { color: #663399; }

#footerArea a:active { color: #FF0000; }

#footerArea a:hover { color: #006699; }

a img { border-style: none; }

p { margin: 0px 0px 1em 0px; padding: 0px; line-height: 1.5; }

ul { margin: 0px; padding: 0px 0px 0.5em 1.8em; }

li { margin: 0px 0px 0.5em 0px; padding: 0px; line-height: 1.5; 
	font-size:12px;}

li ul { margin: 0px; padding: 0.5em 0px 0px 0px; padding-left: 1em; }



ol {

margin-top: 0px;margin-right: 0px;margin-bottom:0px ;

padding-top: 0px;padding-right: 0px;padding-bottom: 0.5em;

}



li ol {

margin-top: 0px;margin-right: 0px;margin-bottom:0px ;

padding-top: 0.5em;padding-right: 0px;padding-bottom: 0px;

}


table { margin-bottom: 1em; }

form { margin: 0px; padding: 0px; }

input {}

textarea { border-style: solid; border-width: 1px 2px 2px 2px; border-color: #999999 #cccccc #e5e5e5 #cccccc; }

#footerArea { float: left; width: 100%; background: #E6E6E6; color: #666666; border-style: none; }



#footerMenu { float: left; width: 460px; }

#footerMenu ul { list-style: none; float: left; margin: 0px; padding: 10px 0px 7px 15px; font-size: 83%; border-style: none; }

#footerMenu li { float: left; margin: 0px; padding: 0px 5px; line-height: 1.1; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #555555; }

#footerMenu li.first-child { border-width: 0px 1px; }

#copyright { float: right; width: 300px; text-align: right; }

#copyright p { margin: 0px; padding: 11px 15px 7px 0px; color: #3E3A39; font-size: 11px; }


/*VKǉ*/



.bg01 {
	background-color:#CCCCCC;
	}
	
.bg02 {
	background-color:#FFFFFF;
	}
	
.bg03 {
	background-color:#EFEFEF;
	}

.bg04 {
	background-color:#FFFFFF;
	border:5px solid #DDDDDD;
	}
	

	
.font10px {
	font-size:10px;
	}
	
.color01 {
	color:#CC0000;
	}	

table.wallsize a:link {
	color:#000000;
	text-decoration:none;
	}
table.wallsize a:visited {
	color:#666666;
	}
table.wallsize a:hover {
	color:#000000;
	text-decoration:underline;
	}


.left {
	text-align:left;
	}

input {
	background-color:#FFFFFF;
	}

input:focus {
	background-color:#EEEEEE;
	}




	