
@charset "utf-8";
/****************************************

		Reset

*****************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background:none repeat scroll 0 0 transparent; border:0 none; font-size:100%; margin:0; outline:0 none; padding:0; vertical-align:baseline; }
body { line-height:1;}
ol, ul { list-style:none outside none; }
body {
	font:14px/150% Verdana, Arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック', sans-serif;
	color: #333;
}
.bgmaximage{
	position:fixed !important;
	display:none;
}
#maincontent {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
	width: 100%;
	}
.container { width:940px; margin:0 auto; padding-bottom: 50px; }
#header { background-image: url(../assets/header_bg1.png); background-repeat: no-repeat; width: 940px; height: 160px; margin-top: 30px; margin-bottom: 20px; }
#ac { float: right; }
h1 { visibility: hidden; }
h2 { color: #b00; font-size:18pt; text-align: center; padding-bottom:20px; }
#contents{ background-image: url(../assets/alpha60.png); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width:480px; padding:20px 30px; float: right; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#s_contents { background-image: url(../assets/alpha60.png); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 20px 30px; width: 480px; float: right; margin-top: 30px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
p{
	text-indent:1em;
	padding-bottom:1em;
}
#footer{ font-size:12px; background-image: url(../assets/alpha60.png); text-align: center; width: 100%; height: 40px; padding-top: 1em; }
#nav { float: left; }
ul{ width: 150px; }
.gnav li { background-color: #efefcd; text-align: center; width: 150px; height: 30px; }
.gnav li a { color: green; font-weight: bold; display:block; text-decoration: none; width: 150px; height: 30px; padding-top: 5px; }
.gnav li a:hover { color: white; background-color: #b00; width: 150px; height: 30px; }
h3 { color: green; }
h4 { color: green; float: right; }
h5 { font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; visibility: hidden; }
.clear { clear: both; }
