@charset "UTF-8";
@import url("reset.css");

/*	common
----------------------------------------------------------- */
#wrap{
	width:100%;
	min-width:960px;
	background-color:#f5f5f5;
}
#container{
	width:960px;
	margin:0 auto;
}
a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: “alpha( opacity=70 )”;
}
#pagetop{
	width:800px;
	text-align:right;
	margin:10px auto 0;
}

/*	news
----------------------------------------------------------- */
#maker{
	width:100%;
	min-width:960px;
	background-color:#F4F2F4;
	border-bottom:1px solid #DBDCDC;
	padding:30px 0;
}
#maker .inner{
	width:960px;
	color:#3E3A39;
	margin:0 auto;
}
#maker .inner .boxL{
	width:360px;
	float:left;
}
#maker .inner .boxR{
	width:580px;
	float:right;
}
#maker .inner strong{
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	display:block;
}

#maker .inner a{
	color:#C23A4A;
	text-decoration:underline;
}
#maker .inner a:hover{
	color:#C23A4A;
	text-decoration:none;
}
#mainImg .inner{
	width:960px;
	margin:0 auto;
	border-left:4px solid #000;
	border-right:4px solid #000;
	position:relative;
}

#mainImg{
	width:100%;
	min-width:960px;
	margin:0 auto;
	display:block;
	background-color:#231815;
	border-top:4px solid #000;
	border-bottom:4px solid #000;
	background-image:url(../img/inner/bg_main.jpg);
	background-position: bottom center;
	background-repeat:repeat;
}
#mainImg #mainImgBox{
	background-color: rgba(35,24,21,0.8	) ;
}
#mainImg .inner{
	width:960px;
	margin:0 auto;
	border-left:4px solid #000;
	border-right:4px solid #000;
	position:relative;
}
#mainImg .inner h1{
	position:absolute;
	display:inline-block;
	color:#fff;
	font-size:42px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding:10px 20px;
	background-color: rgba(35,24,21,0.7) ;
	left:0;
	top:180px;
}



