html,body{

	margin:0;

	padding:0;

	background:#ffea2c;

	text-align:center;

}

a{outline:none;}

body , html {height: 100%;}

.bold{font-weight:bold;}

body#bg{

	background:#ffea2c url(../img/bg_black.gif) repeat-x 0 0;

}

.hidden{display:none;}



.red{color:#FF0000;}
.blue{color: #36C;}

.bold{font-weight:bold;}

.f8{font-size:8pt;}



#head{

	background:url(../img/head.jpg) no-repeat center 0;

	height:670px;

	text-align:center;

	margin:0 auto;

	padding:0;

	width:1023px;

	position:relative;

}

#head #news{

	position:absolute;

	left:524px;

	top:506px;

	text-align:left;

	height:160px;

	overflow-y:auto;

	z-index:100;

	width:500px;

}

#head #news p{

	font-size:8pt;

	line-height:1.4em;
}

#head #movie{

	position:absolute;

	left:800px;

	top:354px;

}





#contentsWrap{

	width:992px;

	margin:0 auto;

	text-align:left;

}



#productsList{

	height:336px;

	/*height:284px;*/

	background:url(../img/img_shouhin.jpg) no-repeat 0 0;

	margin-top:10px;

}

#productsList p.link{

	padding-top:284px;

}

#productsList p.link a{

	display:inline-block;

	float:left;

	width:194px;

	height:32px;

	margin-right:5px;

	text-indent:-9999px;

	font-size:8pt;

}







hr.line1{

   border-width: 1px 0px 0px 0px;

   border-style: solid;

   border-color: #000000;

   height: 1px;

   margin:15px 0;

}



.camWrap{

	margin:5px 0;

	padding:4px;

	line-height:1.4em;

	font-size:10pt;

}

.camWrap p{

	margin:10px 0;

}



.cam01{background:url(../img/cam01.jpg) no-repeat 0 0;padding-top:116px;}

.cam02{background:url(../img/cam02.jpg) no-repeat 0 0;padding-top:75px;}

.cam03{background:url(../img/cam03.jpg) no-repeat 0 0;padding-top:82px;height:;}



.address{

	padding-left:18px;

	background:url(../img/bg_address.gif) repeat-y 0 0;

}





#footer{

	background:#000;

	padding:10px;

	font-size:8pt;

	height:160px;

	color:#ffffff;

	line-height:1.8em;

}

#footer a{

	color:#ffffff;

}



/* brightcove */

#btnClose {

	position:absolute;

	margin:0px;

	padding:0px;

	cursor:pointer;

}



#bcPlayerWrapper {

	margin:0px;

	padding:0px;

	

	position:absolute;

	top:0px;

	left:0px;

	

	z-index:100;

	

	width:100%;

	height:100%;

	display:none;

}



#bcBG {

	margin:0px;

	padding:0px;

	position:absolute;

	top:0px;

	left:0px;

	

	width:100%;

	height:100%;

	background:#000;

	

	filter:alpha(opacity=80);

	-moz-opacity:0.80;

	opacity:0.80;

}



#bcPlayer {

	position:absolute;

	width:642px;

	height:389px;

	overflow:hidden;

}



/*

#head,#contentsWrap,#footer{display:none;}

*/