html {
background-color:#FFFFFF;
}

body {
	font-family: Verdana;
	font-size: 1em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #525252;
	background-color:#FFFFFF;
	margin: 5px;
  	  }
.navi
   {color:#639ABD;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	margin:-40px 0 40px;
	}


.container {background-color:#EEEEEE;
            padding:20px;
			margin-bottom:40px;
			}
.cl {clear:both;}

.ita {font-style:italic;}

/* link */
a:link 
   {color:#0066FF;
	text-decoration:underline;
    }
a:hover
   {color:#525156;
	text-decoration:underline;
    }
a:visited
   {color:#639ABD;
	}
a:active
   {color:#0066FF;}

/* link a */
a.a:link
   {color:#0066FF;
	text-decoration:underline;
    }
a.a:hover
   {color:#000000;
    }
a.a:visited
   {color:#88A847;
	text-decoration:underline;
    }

/* main-text */
.maintext
   {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	line-height: 22px;
    }
.maintext a:link 
   {color:#0066FF;
    text-decoration:none;
    }
.maintext a:visited
   {color:#639ABD;
    text-decoration:none;
    }
.maintext a:hover
   {
	color:#992200;
	text-decoration:none;
	text-align: right;
    }


/* link 01 */
.link01 a:link {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #06C;
}
.link01 a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #069;
	text-decoration: underline;
}
.link01 a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #F30;
	text-decoration: underline;
}
.link01 {
	border:1px solid #FC6;
	margin:0px;
	width: 300px;
	padding: 5px;
	background-color:#FFFFE8;
	}
.link01 li
   {
	list-style-image:url(../images/marker3.gif);
	margin:0.5em 0;
    }

/* link gohome */
.gohome {width:490px;
         height:71px;
		 background-image:url(../images/logo.gif);
		 display:block;
		 }


/* buy */
.buy0   {margin:1em;
         font-size:20px;
		 }
.buy a  {margin:1em 1em 1em 600px;
		 background-image:url(../images/buy_over.gif);
		 background-repeat:no-repeat;
		 display:block;
		 width:76px;
		 height:33px;
		 }
.buy1 a {margin:1em auto;
         padding:0;
		 background-image:url(../images/buy_over.gif);
		 background-repeat:no-repeat;
		 display:block;
		 width:76px;
		 height:33px;
		 }


/* siteinfo area */
.siteinfo_area
           {margin:20px 0 0;
            padding:10px;
			background-color:#FFFFFF;
			text-align:right;
			}			  
.siteinfo_area span
           {color:#639ABD;
		    display:block;
		    margin-bottom:1em;
			}

/* button */
a img {border:none;}
a:link img,a:visited img {visibility:visible;}
a:hover img,a:active img {
/*	opacity:0.6;
    filter: alpha(opacity=60);
	*/
/*visibility:hidden ;
                          background-repeat:no-repeat;
						  */
						  }
a:hover,a:active {

}
#main_area h3 {
	font-size: 16px;
	line-height: 30px;
	color: #600;
}
.container #main_area h5 {
	font-size: 16px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #990;
	border-bottom-color: #990;
	color: #F30;
/*	text-align: center; */
}
.container .breadclumb ul li {
	float: left;
	list-style-type: none;
	padding-right: 3px;
	margin-bottom:50px;
}
.container #main_area h6 {
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEDBAE;
	margin: 0px;
	color: #633;
}
.container .gotop{
	font-size:0.9em;
	text-align:right;
	border-top:dotted 1px #99C;
}

.small{
	font-size:0.8em;
}	
