@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,feildset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
body {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 100.01%;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF; }

a:link {
	color: #FF9900;
	text-decoration: none;
} 
a:visited { color: #8080ff;
	text-decoration: none; 
 } 

a:hover {
	background-color: orange;
	color:#006633;
}

a:active { color: red; } 

#g-top {
	background-color: #FFFFFF;
	height: 60px;
	width: 100%;
}

#simaisite {
	height: 10px;
	width: 360px;
	position: absolute;
	top: 0px;
	right: 10%;
	font-size: 0.8em;
	color: #333333;
}

#simaisite :link {
	color: #FF6600;
} 
#simaisite :visited { color: #8080ff; } 


#toiawase {
	height: 15px;
	width: 280px;
	font-size: 0.9em;
	color: #333333;
	text-align:right;
	font-weight: bold;
}

#toiawase :link {
	color: #333333;
} 
#toiawase :visited { color: #8080ff; } 



/* #title-gazou {
	width: 273px;
	height: 30px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;}*/


#g-menu {
	background-color: #990000;
	height: 33px;
	width: 101%;
}

#m-shop-even {
	height: 15px;
	width: 100%;
	font-size: 0.8em;
	color: #CCCCCC;
	padding: px;
}

#m-database {
	height: 13px;
	width: 100%;
	font-size: 0.8em;
	color: #CCCCCC;
	padding: 1px;
}

/* 2010年から */
#top-kage {
	width:100%;
	height:20px;
	background-image: url(top-grad.gif);
	background-repeat: repeat-x;
	position:relative;
}
#slink-boshyu {
	width:360px;
	height:32px;
	position:absolute;
	top:3px;
	left:10px;
}

}
