@charset "Shift_JIS";

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.3.0
build: 3167
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	*font-size:small; /* for IE */
	*font:x-small; /* for IE in quirks mode */
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */
select,
input,
button,
textarea {
	font:99% arial,helvetica,clean,sans-serif;
}

/**
 * To help tables remember to inherit
 */
table {
	font-size:inherit;
	font:100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

/* -- END YUI -- */

html, body, div, ul, li, dl, dt, dd {
	margin:0;
	padding:0;
}

* {
	-webkit-text-size-adjust:100%;
}

ul {
	list-style:none;
}

li {
	line-height: 0.1;
}

body {
	background-color: #000;
	margin: 0 ;
	padding: 0;
	font-family: '‚l‚r ‚oƒSƒVƒbƒN','MS PƒSƒVƒbƒN','ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
	letter-spacing: 0.01em;
	line-height: 2;
	color: #4b4b4b;
}

img {
	border: 0;
	outline: none;
}

h1,h2,h3,h4,p {
	margin:0;
	padding:0;
}

a {
	text-decoration:none;
	color: #4b4b4b;
	outline: none;
}

a:hover {
	text-decoration:none;
	color: #777;
}

dd:after {
  content:'';
  display:block;
  clear:both;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix { display: inline-table; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

#contenttop{
	margin: 0 auto;;
	height: 40px;
	width: 818px;
}
#contentbottom{
	margin: 0 auto;;
	height: 54px;
	width: 818px;
}

#contentwrap{
	width: 818px;
	margin: 0 auto;
	background: #FFF;
}

#content{
	width: 718px;
	margin: 0 auto;;
	background: #FFF;
}

#content h1{
	margin: 0 0 38px 0;
	line-height: 0.01;
	font-size: 0.01%;
	padding: 8px 0 0 0;
}

#content dl{
	border-top: 1px solid #BEBEBE;
}
#content dl dt {
    clear: both;
    float: left;
    margin: 25px 0 0 0;
    width: 220px;
}
#content dl dd{
	margin: 24px 0 22px 228px;
	/margin-top: 26px;
	font-size: 94%;
    letter-spacing: 0.08em;
    /letter-spacing: 0;
    line-height: 1.6;
}

#content dl.movie dd ul li{
	line-height: 1.6;
    list-style-image: url("../img/specBullet.png");
    margin-left: 18px;
    padding: 0 0 10px;
}
#content dl.movie dd ul li ul li{
	background: url(../img/smallBullet.png) 0 2px no-repeat;
	list-style-image: none;
	margin: 0;
    padding: 0 0 0 11px;
}
#content dl.resolution dd ul{
	padding: 5px 0;
}
#content dl.resolution dd ul li{
	line-height: 1.6;
	background: url(../img/smallBullet.png) 0 2px no-repeat;
	list-style-image: none;
	margin: 0;
    padding: 0 0 0 11px;
}
#content dl.lastchild{
	border-bottom: 1px solid #BEBEBE;
}
#content dl.lastchild dd{
	margin-bottom: 0;
	padding-bottom: 22px;
}

#btnClose {
    display: none;
    cursor: pointer;
    height: 55px;
    position: fixed;
    right: 10px;
    top: 0;
    width: 55px;
}




