

a:link {
text-decoration:none;
color:#e85622;
}

a:visited {
text-decoration:none;
color:#e85622;
}

a:hover {
color:#ff6600;
}

a:active {
text-decoration:none;
color:#e85622;
}

.brNone {
	display:none;
}
#copyright {
	text-indent:-99999px;
}
#closeBtn {
	position:absolute;
	right:10px;
	top:10px;
}
.fitW img {width:100%;}

body {
	-webkit-font-smoothing: antialiased;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:20px;
	line-height:1.4em;
	background:#151515;
}
#wrapper {
	background:url(../../img/back_ore.jpg) repeat center center;
	background-size:auto;
	min-width:1200px;
	max-width:1600px;
	margin:0 auto;
	width:100%;
	position: relative;
	overflow:hidden;
	height:auto !important; /*IE6対策*/
	height: 100%; /*IE6対策*/
	min-height: 100%;
}
#contents {
	padding-bottom:32px;
	margin:0 0px;
}
/*-------------- section --------------*/
section {
	width:1000px;
	margin:10px auto 40px auto;
	max-height: 999999px;
}

/*-------------- event report --------------*/

#eventReport {
	max-width:800px;
	padding:10px 0 30px 0;
}
#eventReport ul li {
	border-bottom:1px dotted #000;
	border-bottom:none;
	padding:0 0 20px 0;
}
#eventReport ul li:last-child {
	border-bottom:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.midashi {
	font-size:20px;
	line-height:20px;
	padding:8px 10px;
	margin:0 auto 25px;
	width:18em;
	background:#000;
	color:#d34e1f;
	text-align:center;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
}
.photoArea {
	width:100%;
	margin:20px 0 20px;
}
.photoArea img {
	width:100%;
	height:auto;
}
.textArea {
	font-size:16px;
	line-height:1.5em;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

/*-------------- header --------------*/
#header {
	width:100%;
	height:780px;
	background:url(../img/main5.jpg) no-repeat center center;
	margin:0 0 40px 0;
}
#header h1,#header p{
	display:none;
}
/*-------------- footerArea --------------*/
#footerArea {
	width:100%;
	height:20px;
	line-height:20px;
	padding:17px 0 15px 0;
	background:#101010;
	border-top:solid 1px #333;
	overflow:hidden;
	position:absolute;
	bottom:0px;
	margin:20px auto 0 auto;
}
#copyright {
	width:160px;
	height:16px;
	margin:0 auto;
	background:url(../../img/copyright.gif) no-repeat center top;
}

#scrollB {
	width:50px;
	text-height:50px;
	position:fixed;
	bottom:80px;
	display:none;
	right:20px;
	z-index:999;
}
@media screen and (max-width: 1200px) {/*80%*/
.brNone {
	display:block;
}
.fitW img {width:100%;}

body {
	-webkit-font-smoothing: antialiased;
	font-size:20px;
}
#wrapper {
	background:url(../../img/back_ore.jpg) repeat center center;
	background-size:contain;
	min-width:640px;
	max-width:1200px;
	margin:0 auto;
	width:100%;
	position: relative;
	overflow:hidden;
	height:auto !important; /*IE6対策*/
	height: 100%; /*IE6対策*/
	min-height: 100%;
}
#contents {
	padding-bottom:52px;
	margin:0 40px;
}

/*-------------- section --------------*/
section {
	width:auto;
	margin:20px auto 20px auto;
}


/*-------------- event report --------------*/

#eventReport {
	max-width:none;
	padding:20px 0 30px 0;
}

.midashi {
	font-size:28px;
	line-height:28px;
}
.textArea {
	font-size:20px;
	line-height:1.5em;
}



/*-------------- header --------------*/
#header {
	width:100%;
	height:auto;
	background:url(../img/main_sp5.jpg) no-repeat center center;
	background-size:cover;
	margin:0 0 20px 0;
}

/*-------------- footerArea --------------*/
#footerArea {
	width:100%;
}
#copyright {
	width:160px;
	height:16px;
	margin:0 auto;
	background:url(../../img/copyright.gif) no-repeat center top;
}

#scrollB {
	width:50px;
	text-height:50px;
	position:fixed;
	bottom:80px;
	display:none;
	right:20px;
	z-index:999;
}

}