@charset "UTF-8";

/*mainContent*/
*{
	margin: 0;
	padding: 0;
}

a{
	color:#C90;
	text-decoration: none;
}
#maincontent ul{
	margin-left: 30px;
}

#accordion2
{
	margin-left:16px;
	width:600px;
}

a, a img{
	text-decoration: none;
	border: none;
	}
map{
	text-decoration: none;
	border: none;

}

#eng
{
	text-align:justify;
	width:99.5%;
}

#logo
{
	margin-left:20px;
	margin-top:16px;
	width:605px;
}
ZoomImage{
	z-index:1000;
}
body
{
	color:#000;
	font:80% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	margin:0;
	padding:0;
	text-align:left;
	font-weight: 100;
}
.thumnail2{
height: 56px;
	width: 75px;
	margin: 4px;
}
.content p{
margin-top: 10px;
	margin-bottom: 2px;
	padding: 5px;
	line-height: 1.7em;
	font-size: 1.em;
}

/*side1
side2*/
#sidebar1 a{
	color: #777;
	text-decoration: none;
	}
#oshirase{
	margin: 9px 0px 6px;
}
#ytplayer_object, #mv, #content{
	z-index:200000000
}
.lmenu{
	
	border-bottom: 1px solid #888;
	clear: both;
	display: block;
	width: 80px;
	margin-bottom: 6px;
	padding-left: 10px;
	font-size: 1.2em;
}
#media{
	margin-bottom: 10px;
	
}
.lang
{
float: left;
margin: 4px 6px 0px 8px;
width: 10px;
}


#sidebar1 p{
	margin-top: 8px;
}
	
.lmenu:hover,.lang:hover{
	color: #F06;
	
}
#sidebar1{
	margin-top: 6px;
}

#movies{
margin-top: 1px;
	margin-bottom: 6px;
}

#movies img
{
	margin-bottom:2px;
	margin-right:4px;
	margin-top:2px;
	width:90px;
}

.entry{
	border-top: 1px dotted #CCC;

	padding-top: 4px;
}

/* end adams */
#mtitle
{
	margin-top:-20px;
}

#newscontent
{
	margin-top:20px;
	margin-left:0px;
	width:460px;
}
.asset-body p{
margin-bottom:6px;
}
.asset-body{
line-height: 1.7em;
font-size: 1.em;
text-align:justify;
margin-top:8px;
	margin-left:10px;
	margin-bottom:15px;
}
#noflash
{
	display:block;
	margin:auto;
}

#ph
{
	margin:3px;
}
object{
	z-index:-100;
}
.phimg
{ 
float:left;
margin:0 3px 5px 2px;
width:60px;
height:48px;
z-index:200
}
#phototitle{
	color:#a76;
	margin-top:0px;
}
#movietitle{
	color:#a76;
	margin-top:10px;
}
#sidebar2 h1
{
	color:#555;
	font-size:12px;
	font-weight:100;
}

#smalltxt
{display: block;
	font-size:9px;
line-height: 18px;
margin-top: 6px;
	margin-bottom: -13px;
}


#xsmall
{
	font-size:7px;
	margin-top:-10px;
}

/*side2
mainContent*/
.bitdown
{
	top-margin:10px;
}

/*General
MISC*/
.center
{
	margin-left:auto;
	margin-right:auto;
}

.clearfloat
{
	clear:both;
	font-size:1px;
	height:0;
	line-height:0;
}

.content table
{
	border-collapse:collapse;
	border-spacing:0;
	width:auto;
}

.content table td
{
	border-width:0 0 1px 1px;
	padding:5px;
	text-align:left;
}

.content table th
{
	background:#F5F5F5;
	border-width:0 0 1px 1px;
	font-weight:700;
	line-height:120%;
	padding:5px;
	text-align:left;
}

.enbold
{
	font-weight:700;
}

.engold
{
	color:#796A55;
	font-size:larger;
	font-weight:700;
}

.enpink
{
	color:#F06;
	font-size:larger;
	font-weight:700;
}

.fltlft
{
	float:left;
	margin-right:8px;
}

.fltrt
{
	float:right;
	margin-left:8px;
}


.sidebarmovie object
{
	width:300px;
}

.sidemenu a
{
	display:block;
	height:29px;
	width:89px;
}

/*base*/
.thrColFixHdr #container
{
	background:#FFF;
	margin:0 auto;
	text-align:left;
	width:950px;
}

.thrColFixHdr #footer
{
	background-color:#717071;
	padding:0 1px 0 1px;
	text-align:center;
}

/*footer*/
.thrColFixHdr #footer p
{
	color:#FFF;
	font-size:0.6em;
	sline-height:1.5em;
	text-align:center;
	margin-top:8px;
}

.thrColFixHdr #footer p a
{
	color:#FFF;
}

.thrColFixHdr #header
{margin-top: 3px;
	background-image:url(img/header+.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	width: 1006px;
	height: 106px;
	margin-bottom: 15px;
}

.thrColFixHdr #mainContent
{
	margin:0 305px 0 120px;
	padding:0 10px;
}

.thrColFixHdr #mainContent #title
{
	background-position:left bottom;
	background-repeat:no-repeat;
	height:27px;
	margin-top:10px;
	width:113px;
}

.thrColFixHdr #mainContent #topimg
{
	background-repeat:no-repeat;
	border:1px solid #999;
	height:372px;
	width:496px;
}

.thrColFixHdr #mainContent .content
{
	margin-left:28px;
	padding-top:15px;
	width:468px;
}

/*base
header*/
.thrColFixHdr #menu
{
	height:43px;
}

.thrColFixHdr #menu #order
{
	background-image:url(img/menu/order.png);
	background-position:right center;
}

.thrColFixHdr #menu #order:hover
{
	background-image:url(img/menu/order_o.png);
	background-position:right center;
}

.thrColFixHdr #menu .topmenu
{
	background-position:left top;
	background-repeat:no-repeat;
	height:29px;
}

.thrColFixHdr #sidebar1
{
	background-color:#FFF;
	float:left;
	width:110px;
}

/*header
side1*/
.thrColFixHdr #sidebar1 .sidemenu
{
	background-repeat:no-repeat;
	height:29px;
	width:89px;
}

.thrColFixHdr #sidebar2
{
	float:right;
	width:296px;
}

.thrColFixHdr #sidebar2 .thumnail
{
	
	height:67px;
	width:90px;
}

.thrColFixHdr #sidebar2 .thums
{
	border:1px solid #000;
	height:83px;
}

.thrColFixHdr #sidebar2 .thumtitlemv
{
	background-image:url(img/sidemedia/thummv.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:30px;
}

.thrColFixHdr #sidebar2 .thumtitleph
{
	background-image:url(img/sidemedia/thumph.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:30px;
}

/*adams*/
.thumbs
{
	border:1px solid #aaa;
	padding:6px 0 6px 8px;
}

.topmenu a
{
	display:block;
	height:29px;
}



abbr
{
	font-size:x-small;
}


div#amazon
{
	background-image:url(img/shop/amazon.jpg);
	height:33px;
	margin-left:50px;
	width:129px;
}

div#amazon:hover
{
	background-image:url(img/shop/amazon_o.jpg);
	height:33px;
	width:129px;
}

div#headzshop
{
	background-image:url(img/shop/HS.gif);
	height:82px;
	margin-left:50px;
	width:77px;
}

div#headzshop:hover
{
	background-image:url(img/shop/HS_o.gif);
	height:82px;
	width:77px;
}

div#t01
{
	background-image:url(img/sidemedia/thum/t01.jpg);
}

div#t01:hover
{
	background-image:url(img/sidemedia/thum/t01_o.jpg);
}

div#t02
{
	background-image:url(img/sidemedia/thum/t02.jpg);
}

div#t03
{
	background-image:url(img/sidemedia/thum/t03.jpg);
}

div#t04
{
	background-image:url(img/sidemedia/thum/t04.jpg);
}

div#t05
{
	background-image:url(img/sidemedia/thum/t05.jpg);
}

div#t06
{
	background-image:url(img/sidemedia/thum/t06.jpg);
}

div#t07
{
	background-image:url(img/sidemedia/thum/t07.jpg);
}

div#t08
{
	background-image:url(img/sidemedia/thum/t08.jpg);
}

div#t09
{
	background-image:url(img/sidemedia/thum/t09.jpg);
}

/*footer
General*/
h2
{
	color:#796A55;
}

table#shop
{
	border:1px solid #FC0;
}

table#shop td
{
	border:1px #FC0 solid;
}

table#shop th
{
	border:#FC0 solid;
}

table#spec
{
	border:1px solid #8DC21F;
}

table#spec td
{
	border:1px #8DC21F solid;
}

table#spec th
{
	border:#8DC21F solid;
}

table#thtable
{
	margin-top:9px;
}

#realshop
{margin-left: 40px;
	list-style-image:url(img/shop/star.png);
	}