* {margin:0; padding:0;}


 body {
     /* 	background:url(image/bit.gif) top left repeat;  */
	 _height:100%;
     _overflow:hidden;	
 }

 div#mmain {
     margin-left:195px; 
     _height:100%;
     _overflow:auto;
     margin-top:0;
     padding-top:0;

 }

 div#navi {
    width:185px;
     height:100%;
     position:fixed;
     _position:absolute;
     top:0px;
     left:0px;
	 border-color: transparent;
 }

table {
	border-width : 1px 0px 0px 1px ;
	border-collapse:collapse;
	 border-color: transparent;
}

table.index {
	border-width : 0px ;
    border-color: transparent;
}

div.ana{
	color:#ffffff;
	background-color:#ff6666;
	padding-left:20px;
	margin: 0px 0px 3em 0px;
	padding-top:34.5px;
	padding-bottom:34.25px;
	padding-right:0px;
	text-align:left;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:13px;
	font-weight: bold;
	vertical-align:middle;
}

table {
	border-width : 1px 1px 1px 1px ;
	 border-color: transparent;
}

div.ana{
	padding-top:34.3px;
	padding-bottom:35.0px;
}


.slctdmenu, .menu a , .bt a {
	text-align: left;
	text-decoration: none;
	border: none;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
	font-size: 1.2em;
}

 .menu a:hover,  .bt a:hover , .last a:hover {
	color: #998D7C;  /* Light Brown */
}

 .menu  {
	float:none;
	margin-bottom:0.6em;
}

span {
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
	font-size: 1.2em;
	color: #998D7C; /* Light Brown */
}

.udt {
	color:#3B1F13;	/* Dark Brown */
	text-decoration: none;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 0.875em;
	font-style: ltalic;
	/*  margin-bottom:1.3em; */

}

.dlist {
	font-size: 1.0em;
	font-style: italic;
	font-weight: bold;
	color:#3B1F13;	 /* Dark Brown */
	margin:30px 0px 1.5em 0px; 
	margin-bottom:1.0em;
/* 	letter-spacing:1pt;  */
}

.dlist a {
	text-decoration: none;
	border: none;
}

.detl {
	color:#3B1F13;	/* Dark Brown */
	text-decoration: none;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 0.975em;
	font-style: normal;
	/*  margin-bottom:1.3em; */

}

.memo {
	/* font-family: Georgia, Times New Roman, Times, serif; */
	font-family: Arial, sans-serif;
	font-size: 0.945em;
	font-style: italic;
	font-weight: normal;	
	color:#3B1F13;	/* Dark Brown */
}

.sp {
/*	float:none; */
/*	margin-bottom:14px; */
/*	vertical-align:middle; */
/*	color: #3F262D; */
/*	color:#3B1F13;  */ /* Dark Brown */
	color: #998D7C;  /* Light Brown */
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.6em;
	margin-bottom:1.3em;
}



.sp a{
/*	color: #998D7C; */  /* Light Brown */
	text-decoration: none;
	border: none;
}


.bt {
	float:none;
}

.bt span , .menu span {
	color:;
}

.cen {
	width:600px;
	margin-left:30px;
	margin-right:auto;
}

div.btt {
	text-align:center;
}

div.end {
	clear:both;
}


div.post {
	margin: 0px 0px 80px 0px;
	padding:12px 0px 4px 0px;	
	/* background-color: #FFFFFF; */
}

.lab a {
	color: #2020;
	border: none;
}

a {
	color:#3B1F13;	  /* Dark Brown */
	/* text-decoration:none; */
	/* border-bottom:1px dotted; */
}

itl{
	font-style:italic;
}

.list a {
	color: #5B4F3D;
	text-decoration: none;
	background-position: 0ex 0.70ex ;
	padding-left:2ex;
}

.list a:hover {
	background: url(image/ten_on.gif) no-repeat;
	background-position: 0ex 0.70ex ;
	padding-left:2ex;
}

.list img {
	margin-right:8px;
	vertical-align:middle;
}

ul , .list li {
	margin:0px 0px 9px 0px;
	padding:0px 0px 1px 0px;
	list-style-position:outside;
	list-style-type:none;
}

.px9 ol {
	margin: 1.5em 0em 4em 0em;
	list-style-position:outside;
	list-style-type:none;
}

.lab ul {
	padding: 0px;
	margin:0px 0px 4em 0px;
}

.tracklist dt {
	float:left;
	width:2em;
	margin:0em 5px 0em 0em;
	text-align:right;
}

.one dt {
	float:left;
	width:1.5em;
	text-align:left;
}

.spec dt {
	float:left;
	width:180px;
	align:left;
	text-align:left;
	line-height : 18px ;
    	font-size:1.0em;
	/* font-family: Georgia, Times New Roman, Times, serif; */
	font-family: Arial, sans-serif;
 	font-style: normal; 
	vertical-align:middle;
	font-weight: normal;
	color:#3B1F13;	 /* Dark Brown */
}


.detl dt {
	float:left;
	width:180px;
	align:left;
	text-align:left;
	line-height : 20px ;
    	font-size:1.0em;
	/* font-family: Georgia, Times New Roman, Times, serif; */
	font-family: Arial, sans-serif;
 	font-style: normal; 
	vertical-align:middle;
	font-weight: normal;
	 color:#3B1F13;	 /* Dark Brown */
}

.detl dt1 {
	float:left;
	width:420px;
	align:left;
	text-align:left;
	line-height : 20px ;
    	font-size:1.0em;
	/* font-family: Georgia, Times New Roman, Times, serif; */
	font-family: Arial, sans-serif;
 	font-style: normal; 
	vertical-align:middle;
	font-weight: normal;
	 color:#3B1F13;	 /* Dark Brown */
}


cart{
	float:left;
	margin:10px 3px 3px 0px;	
}

.titol {
	margin:0em 0em 30px 0px;
}

.top {
	margin-top :25px;
	text-align:left;
	margin-left:30px; 
	letter-spacing:1pt;
	border: none;
}


img.cover{
	float:left;
	margin:2.0px 18px 18px 16px;	
}

img.cover_right{
	float:left;
/*	padding-left:250px; */
	margin:2.0px 18px 18px 36px;	
}

img.news{
	text-decoration: none;
	border: none;
}

body {
	text-align:left;
	font-family: Arial, sans-serif; 
	font-weight: normal;
	font-size: 13px;
	color:#3B1F13;  /* Dark Brown */

}

.main {
	margin-top:79px;
}

pic0 {
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
}

pic8 {
	margin-right:8px;
	margin-top:10px;
	margin-bottom:10px;
}

pic12 {
	margin-right:12px;
	margin-top:10px;
	margin-bottom:10px;
}

pic16 {
	margin-right:16px;
	margin-top:10px;
	margin-bottom:10px;
}

pic18 {
	margin-right:18px;
	margin-top:10px;
	margin-bottom:10px;
}

pic24 {
	margin-right:24px;
	margin-top:10px;
	margin-bottom:10px;
}

pic32 {
	margin-right:32px;
	margin-top:10px;
	margin-bottom:10px;
}

pic48 {
	margin-right:48px;
	margin-top:10px;
	margin-bottom:10px;
}

.px9 li {
	font-size: 0.9em;
}


/* -------------------- HEADLINES ----------------------  */

h1 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	color:#3B1F13;	/* Dark Brown */
	margin:0px 0px 1.8em 0px;
}


h1 a {
	text-decoration: none;
	border: none;
}

h1 udt {
	font-size: 0.875em;
	letter-spacing:0pt; 
}

h2 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	color:#3B1F13;	 /* Dark Brown */
	margin:0px 0px 0.9em 0px;
	margin-left: 16px;
}

h2 ni {
	font-style: normal;
}

h2 nt {
	font-size: 0.875em;
}

h2 a {
	text-decoration: none;
	border: none;
}

h2.jpn , .jpn h2 {
	font-size: 0.945em;
	line-height:1.8em;
	line-break:strict;
	margin:1.5em 0px 1.5em 0px;
}

h3{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	color:#3B1F13;	 /* Dark Brown */
	margin:0px 0px 0.9em 0px;
	margin-left: 14px;
}

h3 a {
	text-decoration: none;
	border: none;
}

h3 ni {
	font-style: normal;
}

h4 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.0em;
	font-style: normal;
	font-weight: bold;
	color:#998D7C  /* Light Brown */
/*	color:#3B1F13; */	/* Dark Brown */
/* margin-top:36px;  */
/* margin-bottom:24px;  */
/* letter-spacing:1pt;  */
}

h4 it {
	font-style: italic;
	font-weight: bold;
	color:#3F262D;
}

h5 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.0em;
	font-style: italic;
	font-weight: bold;
	color:#3B1F13;	 /* Dark Brown */
	margin:30px 30px 1.5em 10px; 
    margin-left:380 px;
    margin-top:36px;
    margin-bottom:3px;
/* letter-spacing:1pt;  */
}

h5 a {
	text-decoration: none;
	border: none;
}

h6 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	color:#3B1F13;	 /* Dark Brown */
/*	margin:30px 0px 1.5em 0px;  */
    margin-bottom:1.0em;
/* letter-spacing:1pt;  */
}

h6 a {
	text-decoration: none;
	border: none;
}

h7 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.0em;
	font-style: italic;
	font-weight: bold;
	color:#3B1F13;	 /* Dark Brown */
	margin:0px 0px 0.4em 0px;
	margin-left: 0px;
}

h7 ni {
	 font-family: Arial, sans-serif;
@ font-size: 0.945em;
	 font-style: normal;
	 font-weight: normal;
}

h7 a {
	text-decoration: none;
	border: none;
}

h8 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color:#3B1F13;	/* Dark Brown */
	margin:0px 0px 1.8em 0px;
	width:160px;
}



a:hover {
	color: #998D7C;  /* Light Brown */
	border: none;
}


/* -------------------- HEADLINES END----------------------  */

li {
	font-size:0.945em;
	margin-left: 16px;
	line-height : 1.25;
}

p {
	font-size:0.945em;
	margin-left: 16px;
	margin-bottom:1.35em;
	line-height : 1.5;
}

p a{
	text-decoration:none;
	border-bottom:1px dotted;
}

img.banner a{
	text-decoration:none;
	border: none;	
}

p ban{
	text-decoration:none;
	border: none;	
}

p list {
	margin-left: 12px;
}

pcr {
	font-size:0.945em;
	padding-left: 24px;
	margin-bottom:0.945em;
	line-height : 1.25;
}

pco {
	font-size:0.945em;
	padding-left: 48px;
	margin-bottom:1.35em;
	line-height : 1.5;
}

p.eng , .eng p {
	text-indent:1ex;
	font-size:1em;
	margin:1.5em 0px 1.5em 0px;
}

p.jpn , .jpn p {
	font-size: 0.945em;
	line-height:1.6em;
	text-indent:1em;
	line-break:strict;
	margin:1.5em 0px 1.5em 0px;
}

p.jpint {
	font-size: 0.9em;
	line-height:1.8em;
	line-break:strict;
	margin:1.5em 0px 1.5em 0px;
}

.jp div , div.jp {
	vertical-align:middle;
	text-align :right;
	margin:3em 0px 3em 0px;
}

img.ai{
	float:right;
}

table , tr, td {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:1em;
	vertical-align:middle;
	border-collapse:collapse;
}

th , td {
	border-width : 0 1px 1px 0 ;
}

th {
	font-family: Georgia, Times New Roman, Times, serif;
	color:#ffffff;  
	font-size:1em;
	text-align:center;
	vertical-align:middle;
	font-weight: normal;
}

.tbl {
	foant-weight: normal;
	background-color:#ff6666; 
	border-color: translparent;
}

textarea, input.bg {
background-color:#ffffff; 
color:#3B1F13;  /* Dark Brown */
}

.lab div {
float:left;
width:199px;
padding:0:
margin:0;
}

.release div {
	float:left;
	text-align:left;
	width:200px;
}

img.air{
	float:right;
	margin:0em 0em 4em 3em;
}

img.ail{
	float:left;
	margin:0em 0em 4em 0em;
}

.profl {
	padding:0em 0em 0em 18em;
}

a img {
	border-color:#333333;
}

div.lab {
margin:3em 0 0 0;
padding:0:
	background-color:#333333;
}

form.news {
margin-top:0.5em;
align:right;
}

em.jpord {
font-style: normal;
}

.sect div {
 margin-bottom: 4em;
}