@charset "Shift_JIS";

body {
	margin: 0;
	padding: 0;
	font-size: 14px;
	background: #ffffff;
}

a {
	/*firefox‘Ī¨ō*/
	overflow: hidden;
}

img {
	border: none;
}

#header {
	margin: 0px 0px 16px 0px;
}

#header p#guide {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	border-top: 1px solid #7f7f7f;
	border-bottom: 1px solid #7f7f7f;
	background: #bfbfbf;
}

#footer {
	margin: 0px 0px 0px 0px;
	text-align: center;
}

#footer p#guide {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	border-top: 1px solid #7f7f7f;
	border-bottom: 1px solid #7f7f7f;
	background: #bfbfbf;
}

p.link-top {
	text-align: right;
	margin: 0px 4px 4px 0px;
}

p#apple {
	margin: 0px 4px 4px 0px;
	text-align: right;
	color: #7f7f7f;
}

p#movie-link {
	margin: 0px 4px 4px 0px;
	text-align: right;
}


#title {
	margin: 0px 0px 16px 0px;
	text-align: center;
}

#title p {
	font-size: 16px;
	width: 280px;
	margin: 0px auto 0px auto;
	padding: 8px 4px 8px 4px;
	background: #000000;
	color: #ffffff;
}

#contents {
	margin: 24px auto 0px auto;
}

#contents p.language {
	font-weight: bold;
	padding: 4px 4px 4px 8px;
	margin: 0px auto 8px auto;
	background: #ee869a;
}

#contents p.new {
	font-weight: bold;
	padding: 4px 4px 4px 8px;
	margin: 0px auto 8px auto;
	background: #f29a63;
}

#contents p.will {
	font-weight: bold;
	padding: 4px 4px 4px 8px;
	margin: 0px auto 8px auto;
	background: #fff67f;
}

#contents p.now {
	font-weight: bold;
	padding: 4px 4px 4px 8px;
	margin: 0px auto 8px auto;
	background: #a8d182;
}

#contents p.press_list_day {
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px 8px;
}

#contents p.press_list {
	padding: 0px 0px 0px 0px;
	margin: 0px auto 8px 8px;
}

#contents ul.appli-list {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#contents ul.appli-list li {
	float: left;
	text-align: center;
	width: 80px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

#contents ul.appli-list li p {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	white-space: normal;
}

#contents ul.appli-list li a {
	text-decoration: none;
}



#appli-title {
	margin: 0px 0px 16px 0px;
	text-align: center;
}

#appli-title p {
	font-size: 16px;
	width: 280px;
	margin: 0px auto 0px auto;
	padding: 0px 4px 0px 4px;
}

#appli-value {
	margin: 0px 0px 16px 0px;
}

#appli-value p {
	margin: 0px auto 0px auto;
	padding: 0px 4px 0px 4px;
}

#appli-info {
	margin: 24px auto 0px auto;
}

#appli-info p.index {
	font-weight: bold;
	padding: 4px 4px 4px 8px;
	margin: 0px auto 8px auto;
	color: #ffffff;
	background: #000000;
}

#appli-info p#text {
	margin: 0px 4px 8px 4px;
}

#appli-info img {
	float: left;
	margin: 0px 4px 8px 4px;
}

#appli-info br {
	clear: both;
}

#news-info p {
	margin: 0px 4px 8px 4px;
}

#news-info p.index {
	font-weight: bold;
	padding: 4px 4px 4px 8px;
	margin: 0px auto 8px auto;
	color: #ffffff;
	background: #000000;
}

#news-info img {
	margin: 0px 4px 8px 4px;
}

#appli-value p.index {
	font-weight: bold;
	padding: 4px 4px 4px 8px;
	margin: 0px auto 8px auto;
	color: #ffffff;
	background: #000000;
}