/* -----------------------------------------------------
link-pdf
----------------------------------------------------- */
#LayerContents p.link-pdf
	{
	margin-left: 10px;
	}

#LayerContents p.link-pdf a
	{
	display: inline-block;
	background: url(i/icon_pdf.png) no-repeat 0 2px;
	padding: 2px 0 0 21px;
	}

#LayerContents ul li.link-pdf
	{
	margin-left: 10px;
	padding-left: 0;
	background: none;
	}

#LayerContents ul li.link-pdf a,
#LayerContents ol li.link-pdf a
	{
	background: url(i/icon_pdf.png) no-repeat 0 0;
	padding: 2px 0 0 21px;
	}

#LayerContents ul.link-pdf li.none a,
#LayerContents ol.link-pdf li.none a
	background: none;
	}

/* -----------------------------------------------------
fnavi
----------------------------------------------------- */
#LayerContents p.fnavi
	{
	width: 670px;
	margin: 24px 12px 28px 12px;
	padding: 0;
	clear: both;
	}

#LayerContents p.fnavi:after
  {
  clear: both;
  margin: 0;
  height: 0;
  content: ".";
  display: block;
  visibility: hidden;
  }

#LayerContents p.fnavi a,
#LayerContents p.fnavi a:link,
#LayerContents p.fnavi a:visited
	{
	display: block;
	width: 110px;
	height: 11px;
	margin: 0;
	padding: 0;
	outline: none;
	float: right;
	line-height: 1px;
	text-indent: -9999px;
	background: url(i/fnavi_content.png) no-repeat 0 0;
	}

#LayerContents p.fnavi a:hover,
#LayerContents p.fnavi a:active
	{
	background: url(i/fnavi_content.png) no-repeat 0 -11px;
	}

#en #LayerContents p.fnavi a,
#en #LayerContents p.fnavi a:link,
#en #LayerContents p.fnavi a:visited
	{
	width: 175px;
	background: url(i/fnavi_content_en.png) no-repeat 0 0;
	}

#en #LayerContents p.fnavi a:hover,
#en #LayerContents p.fnavi a:active
	{
	background: url(i/fnavi_content_en.png) no-repeat 0 -12px;
	}

/* -----------------------------------------------------
#Area-Movie
----------------------------------------------------- */

#LayerContents #Area-Movie ul
	{
	width: 671px;
	margin: 0 12px;
	padding: 0;
	}

#LayerContents #Area-Movie ul li
	{
	padding: 0 5px 7px 16px;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #cdcdcd;
	background: url(i/icon_external.png) no-repeat 0 1px;
	}

#LayerContents #Area-Movie li a:link,
#LayerContents #Area-Movie li a:visited
	{
	text-decoration: none;
	}

#LayerContents #Area-Movie li a:hover,
#LayerContents #Area-Movie li a:active
	{
	color: #444;
	text-decoration: underline;
	}

#LayerContents #Area-Movie ul li.bottom
	{
	margin-bottom: 0;
	border-bottom: none;
	}


/* -----------------------------------------------------
list-pdf
----------------------------------------------------- */
#LayerContents ul.list-pdf
	{
	margin: 6px 0 0 0;
	padding: 0;
	}

#LayerContents ul.list-pdf li
	{
	list-style: none;
	background: url(i/icon_pdf.png) no-repeat;
	padding: 0 7px 8px 22px;
	margin: 0 0 9px 0;
	border-bottom: 1px solid #d9d9d9;
	}

#LayerContents ul.list-pdf li.bottom
	{
	margin: 0;
	border-bottom: none;
	}

#LayerContents ul.list-pdf li.no-icon
	{
	background: none;
	}

#LayerContents ul.list-pdf li ul
	{
	margin: 0;
	padding: 0;
	}

#LayerContents ul.list-pdf li a:link,
#LayerContents ul.list-pdf li a:visited
	{
	text-decoration: none;
	}

#LayerContents ul.list-pdf li a:hover,
#LayerContents ul.list-pdf li a:active
	{
	color: #444;
	text-decoration: underline;
	}


#LayerContents ul.list-pdf li ul li
	{
	margin: 0;
	padding: 10px 0 0 0;
	background: none;
	border: none;
	}

#LayerContents ul.list-pdf li ul.list-pdf  li
	{
	margin: 0;
	padding: 5px 7px 8px 22px;
	background: url(i/icon_pdf.png) 0 5px no-repeat;
	border: none;
	}

#LayerContents ul.list-pdf li ul li ul li
	{
	padding: 5px 0 0 22px;
	}




/* -----------------------------------------------------
template
----------------------------------------------------- */
#LayerContents textarea.template
  {
  display: block;
  width: 660px;
  height: auto;
  margin: 5px 0 30px 10px;
  padding: 5px;
  border: 1px solid #999;
  font-size: 12px;
  line-height: 120%;
  }

/* -----------------------------------------------------
box.css
----------------------------------------------------- */
.w675
	{
	width: 675px;
	}


