@charset "utf-8";

/*---------------------

goods

--------------------*/
#goods #main {
	background: url(../../goods/img/bg.jpg) no-repeat top left !important;
	background-size:100% auto!important;
}

/*---------------------

Movie

--------------------*/
.moviebox {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin-bottom: 60px;
}
.moviebox iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
 }
 
 /*---------------------

Goods

--------------------*/
#goods #main {
	background: url(../../goods/img/bg.jpg) no-repeat top left !important;
	background-size:100% auto!important;
}

#goods a:link {
	color:#fff;
	text-decoration:underline;
}

#goods a:visited {
	color:#fff;
	text-decoration:underline;
}

#goods a:hover {
	color:#fff;
	text-decoration:underline;
}


 /*---------------------

Story

--------------------*/
#story #main {
	background: url(../../story/img/bg.jpg) no-repeat top left !important;
	background-size:100% auto!important;
}
 /*---------------------

Intro

--------------------*/
#intro #main {
	background: url(../../introduction/img/bg.jpg) no-repeat top left !important;
	background-size:100% auto!important;
}

/*--------------------

News

--------------------*/
#newsWrap{
	border-bottom: 1px dotted #e60012;
	color: #FFFFFF;
}
#newsWrap dl dt{
	cursor: pointer;
	font-size: 120%;
}
#newsWrap dl.end {
	border-bottom: 1px dotted #e60012;
}
#newsWrap dt {
	border-top: 1px dotted #e60012;
	display: block;
	padding: 35px 65px 35px 35px;
	background: url(../../news/img/list_ic_off.png) no-repeat right;
}
#newsWrap dt.current {
	background: url(../../news/img/list_ic_on.png) no-repeat right !important;
}
#newsWrap dt span{
	color: #e60012;
}
#newsWrap dd {
	border-top: 1px dotted #e60012;
	padding: 35px;
	color: #FFFFFF;
}

.each {
	padding:0 0 20px;	
}

.eachE {
	padding:0 0 50px;	
}