@charset "utf-8";

html {
	overflow-y: scroll;
}

/* FontSizeSetting */
body,h1,h2,h3,h4,h5,h6,p,pre,button,caption,input,option,select,textarea,dl,ol,ul,form,blockquote,dd,dt,address {
	color: #333333;
	margin: 0px;
	padding: 0px;
	font-size: small;
	line-height: 140%;
    font-family: "ＭＳ Ｐゴシック", Arial, sans-serif, osaka;
}

p {
	margin-bottom: 15px;
}

/* LinkSetting FF? */
a:link		{ text-decoration:underline; color: #1d2088; text-decoration:underline; }
a:visited 	{ text-decoration:underline; color: #1d2088; text-decoration:underline; }
a:active 	{ text-decoration:underline; color: #1d2088; text-decoration:underline; }
a:hover 	{ text-decoration:underline; color: #0000FF; text-decoration:underline; }

/* layoutSetting */
body {
	margin: 0px;
	padding: 0px;
    background-image: url(../../images/bg.gif);
}


img {
	border: none;
	vertical-align: bottom;
}


#stage {
	width: 900px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	background-color:#ffffff;
}

#wrapper {
	width: 900px;
	margin-left: auto;
	padding: 0px;
	margin-right: auto;
	background-color: #FFFFFF;
}



/* MAC_IE? */

/* clearvf */
.cbox:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.cbox {display: inline-table;}

/* Hides from IE-mac \*/
* html .cbox {height: 1%;}
.cbox {display: block;}
/* End hide from IE-mac */
