@charset "utf-8";

/*-----------------------------------------------
 __基本
-----------------------------------------------*/



html, body{
	_height: 100%;
	_overflow: auto;
} 
a{
	color:#FFFFFF;
}
body{
	background-color:#200000;
	background-repeat: no-repeat;
    background-position: left top;
    background-attachment: fixed;
	min-width:900px;
}

#header {
    height:100px;
	width:100%;
	background-color:#200000;
	position:fixed;
	background-image:url("../img/base/header_re.jpg");
	min-width:1050px;
}

#mainMenu img {
	display:block;
	float:left ; 
	margin:0 0 0 0;
}

#footer {
    height:30px;
	width:100%;
	background-color:#200000;
	position:fixed;
    bottom: 0px;
	left: 0px;
	
}

#copy{
	padding:10px;
	font-size:8px;
	color:#FFFFFF;
	text-align:right;
}

#contents{
	padding:100px 0 0 0;
}

/*-----------------------------------------------
 __index.html
-----------------------------------------------*/
#index_contents{
	width:900px;
	margin:60px auto;
}
h1{
	font-size:24px;
	text-align:center;
}

.index_text1{
	text-align:center;
	font-family: serif;
	color:#FFFFFF;
	font-size:22px;
	padding:0 0 15px 0;
}
.index_text2{
	text-align:center;
	font-family: serif;
	color:#FFFFFF;
	font-size:16px;
	
}
/*-----------------------------------------------
 __top.html
-----------------------------------------------*/
#top_contents{
	width:900px;
	margin:0px auto;
}



#w400 {
	font-size:13px;
	color:#FFFFFF;
	width:320px;
    padding:40px 0 0 40px;
	float:left;
}
#w800 {
	font-size:13px;
	color:#FFFFFF;
	width:720px;
    padding:40px 0 0 40px;
}
#youtube{
	width:425px;
	margin:50px auto;
}

#rightImg{
	color:#FFFFFF;
	float:right;
	padding:100px 40px 0 0 ;
}
#rightImg img{
	padding:0 0 20px 0 ;
}
#gallery_contents{
	padding:10px 0 0 65px;
}
