/* CSS Index */

li { margin-left:10px; padding:0px; }

td { font-size: 12px; line-height: 140%; }
body {background: url(/images/background/b13.gif);}
h1.top_comm { font-family: "Verdana","Arial", "Helvetica", "sans-serif","MS UI Gothic","Osaka";
	font-size: 12px;
	color: #ffffff;
	line-height: 1.3em;
	margin:0px;
	padding:0px;
}

/*td.bold {  font-size: 12px; line-height: 140%; font-weight:bold}*/
.txtBold12 { font-size: 12px; line-height: 140%; font-weight:bold; }
.txt14 { font-size: 14px; line-height: 140%; }
.txt10 { font-size: 10px; line-height: 100%; }
.txt12 { font-size: 12px; line-height: 140%; color: #FF0000; }
.txtBold14 { font-size: 14px; line-height: 140%; font-weight:bold; }
.txtgray14 {
	font-size: 14px;
	line-height: 140%;
	font-weight:bold;
	color: #333333;
}
.txtred14 { font-size: 14px; line-height: 140%; font-weight:bold; color: #FF0000; }
.txtwhite14 { font-size: 14px; line-height: 140%; font-weight:bold; color: #FFFFFF; }
.txtgreen12 { font-size: 12px; line-height: 140%; font-weight:normal; color: #00CC00; }
.txtblue12 { font-size: 12px; line-height: 140%; font-weight:normal; color: #0000FF; }
.txtwhite12 { font-size: 12px; line-height: 140%; font-weight:normal; color: #FFFFFF; }
.txt4 { font-size: 4px; line-height: 140%; }
.txtred10{ font-size: 10px; line-height: 140%; color: #FF0000; }
.txtblue10 { font-size: 10px; line-height: 140%; color: #0000FF; }
.txtblack10 {font-size: 10px; line-height: 140%; }
.txtwhite10 { font-size: 10px; line-height: 140%; color: #FFFFFF; }
.txtvip10{ padding-left: 2px; font-size: 10px; line-height: 140%; color: #FFFF00; }

a		  { text-decoration:none; }
a:link	  { color:#FFFFFF; }
a:visited { color:#ff9900; }
a:hover   { color:#FF9900; }


a.blue:link {color: #3300FF;  }
a.blue:active {color: #3300FF;  }
a.blue:visited {color: #3300FF;  }
a.blue:hover {color: #FF9900;  }

a.footer:link {color: #3300FF;  }
a.footer: {color: #3300FF;  }
a.footer:visited {color: #3300FF;  }
a.footer:hover {color: #FF0000;  }

a.white { text-decoration:none; }
a.white:link    { color:#FFFFFF; }
a.white:visited { color:#ffffff; }
a.white:hover   { color:#FF9900; }


a.join:link {color: #000000;  }


.index:link, .index:visited, .index:active {
	font-size: 14px;
	font-family: "Arial";
	color: #0000ff;
	text-decoration: none;
}

.index:hover {
	font-size: 14px;
	font-family: "Arial";
	color: #FF6600;
	text-decoration: none;

}


.footer:link, .actress:visited, .actress:active { 
font-size: 12px;
color:#0000FF;
margin:0px;
text-decoration:underline;
}

.footer:hover {
font-size: 12px;
color:#FF0000;
margin:0px;
text-decoration:none;
}

.navi:link, .top:visited, .top:active {
	font-size: 12px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯";
	color: #0000ff;
	text-decoration: none;
}

.navi:hover {
font-size: 12px;
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯";
color: #FF6600;

}



.search:link, .search:visited, .search:active {
	font-size: 14px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯";
	color: #0000FF;
	text-decoration: blink;
	text-decoration:underline;
}

.search:hover {
font-size: 14px;
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯";
color: #FF6600;
text-decoration:underline;
}


.sample:link, .bar:visited, .bar:active {
	font-size: 10px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯";
	color: #0000FF;
}

.sample:hover {
font-size: 10px;
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯";
color: #FF6600;
}


.c:link, .c:visited, .c:active {
	font-size: 12px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯";
color: #FF0000;
}

.c:hover {
font-size: 12px;
font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯";
color: #FF6600;
}



/* MOVIE TABLE BLUE CSS------------------------------------------------------------------------*/	

table#movie-table{
	border: 1px solid #3399FF;
	width: 200px;
	}


table#movie-table1{
	width: 185px;
	background-color: #FFFFFF;
	border-top: 1px none #333333;
	border-right: 1px none #333333;
	border-bottom: 1px dashed #333333;
	border-left: 1px none #333333;
	}
	

table#movie-table2{
	width: 70px;
	height: 20px;
	background-color: #FFFFFF;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px dashed #666666;
	border-left: 1px none #666666;
	}


table#movie-table3{
	width: 640px;
	border: 1px dashed #3333FF;
	}


table#movie-table4{
	width: 680px;
	border: none #666666;
	
	}
	
/* END MOVIE TABLE BLUE CSS----------------------------------------*/	




/* MOVIE TABLE RED CSS------------------------------------------------------------------------*/		

table#movie-red{
	border: 1px solid #666666;
	width: 200px;
	}


table#movie-red1{
	width: 185px;
	background-color: #FFFFFF;
	border-top: 1px none #0000FF;
	border-right: 1px none #0000FF;
	border-bottom: 1px dashed #0000FF;
	border-left: 1px none #0000FF;
	}


table#movie-red2{
	border: 1px solid #FF0000;
	width: 315px;
	height: 52px;
	}


table#movie-red3{
	width: 165px;
	background-color: #FFFFFF;
	height: 40px;
	border: 1px dashed #666666;
	}

/* END MOVIE TABLE RED CSS----------------------------------------*/	




/* MOVIE TABLE ORENGE CSS------------------------------------------------------------------------*/

table#movie-orenge{
	border: 1px solid #000000;
	width: 200px;
	}


table#movie-orenge1{
	width: 640px;
	border: 1px dashed #000000;
	}

/* END MOVIE TABLE ORENGE CSS----------------------------------------*/




/* MOVIE TABLE LIST CSS------------------------------------------------------------------------*/

table#list{
	border: 1px solid #DAD7D7;
	width: 296px;
	}


table#list1{
	width: 286px;
	border: 1px solid #FFFFFF;
	}


table#list2{
	width: 100px;
	border: 1px solid #CCCCCC;
	}


table#list3{
	width: 90px;
	border: 1px solid #CCCCCC;
	}


table#list4{
	width: 190px;
	border: 1px solid #CCCCCC;
	height: 70px;
	}


table#list5{
	width: 185px;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px dotted #999999;
	border-left: 1px none #999999;
	}

/* END MOVIE TABLE LIST CSS----------------------------------------*/	




/* MOVIE TABLE TOP CSS------------------------------------------------------------------------*/	

table#top{
	width: 290px;
	border-top: 1px none #06C5F2;
	border-right: 1px none #06C5F2;
	border-bottom: 1px dashed #06C5F2;
	border-left: 1px none #06C5F2;
	}


table#top1{
	width: 680px;
	border: 1px solid #333333;
	}


table#top2{
	width: 330px;
	border-top: 1px none #06C5F2;
	border-right: 1px solid #06C5F2;
	border-bottom: 1px solid #06C5F2;
	border-left: 1px solid #06C5F2;
	}


table#top3{
	width: 272px;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px dashed #999999;
	border-left: 1px none #999999;
	}


table#top4{
	width: 220px;
	border-top: 1px dashed #0000FF;
	border-right: 1px none #0000FF;
	border-bottom: 1px dashed #0000FF;
	border-left: 1px none #0000FF;
	}


table#top5{
	width: 100px;
	height: 100px;
	border: 1px solid #06C5F2;
	}

span.top_list_title{
	font-size: 10px; 
	line-height: 140%; 
	color: #ffffff; 
}	
/* END TOP TABLE CSS----------------------------------------*/	
	
	
/* JOIN TABLE CSS---------------------------------------------------------------------------*/	

table#join1{
	width: 660px;
	border: 1px solid #3399FF;
	}


table#join2{
	width: 650px;
	border-top: 1px none #FF0000;
	border-right: 1px none #FF0000;
	border-bottom: 1px dashed #FF0000;
	border-left: 1px none #FF0000;
	}


/* END JOIN TABLE CSS----------------------------------------*/		


	
	
/* SAMPLE TABLE CSS---------------------------------------------------------------------------*/	

table#sample1{
	width: 99px;
	border-top: 1px none #3399FF;
	border-right: 1px none #3399FF;
	border-bottom: 1px dashed #3399FF;
	border-left: 1px none #3399FF;
	}


table#sample2{
	width: 280px;
	border: 1px solid #FFFFFF;
	}

table#sample3{
	width: 170px;
	border-top: 1px dashed #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px dashed #FFFFFF;
	border-left: 1px none #FFFFFF;
	}

/* SAMPLE JOIN TABLE CSS----------------------------------------*/


table#index{
	width: 760px;
	border: 1px solid #666666;
	}


table#index1{
	width: 320px;
	border: 1px dashed #FFFFFF;
	}




/* MOVIE TABLE GALLERY CSS---------------------------------------------------------------------------------*/	

table#movie-gallery{
	border: 1px solid #FFFFFF;
	width: 300px;
	height: 150px;
	}


table#movie-gallery1{
	width: 300px;
	height: 25px;
	border-top: 1px dashed #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom: 1px dashed #FFFFFF;
	border-left: 1px none #FFFFFF;
	}
	
 
table#movie-gallery2{
	border: 1px dotted #333333;
	width: auto;
	height: auto;
	}

/* END MOVIE TABLE GALLERY CSS-----------------------------------------------------------------------*/	

table.title_bg_red {
  background-color: #ff0000;
}
table.title_bg_orange {
  background-color: #ff4800;
}
table.title_bg_blue {
  background-color: #00ccff;
}

.sitelist{
}
.sitelist ul{margin: 0;padding: 0;list-style-type: none;text-align: center;}

.sitelist ul li { display: inline; padding-left:14px; }

 .sitelist ul li a{text-decoration:underline; padding:1px;color: #fff;}

 .sitelist li a:hover{color: #ff9900;}

/* Top page banner */
div.top_banner{
	width: 700px;
  padding: 0px 2px;	
  color: #999999;
  font-size: 11px;
}

div.top_banner a:hover {
	padding: 0px;
}

/* Top Page center right and center_left */
div.center_l{
	border: 1px solid #999999;
	width: 290px;
	float: left;
	margin-right: 2px;
  text-height: 1.1em;
	font-size: 12px;
}

div.center_r{
  border: 1px solid #999999;
  width: 400px;
  margin-left:2px;
	padding: 0px;
  float: left;
}

div.center_title {
	font-size: 17px;
  color: #ffffff;
  background-color: #444444;
  padding: 3px 10px;
  text-align: left;
}

div.center_l_in {
	height: 90px;
	padding: 3px;
  text-align: left;
  line-height: 1.5em;
	font-size: 12px; 
}


/* div.center_l_in ul { padding:0px; margin:0 0 0 20px;  } */

div.center_l_in li a{  color: #0000ff;   padding-top: 2px; font-size:11px;}

div.center_l_in img {
	vertical-align: left;
  margin: 5px 10px 5px 5px;

}

table.center_r_in {
text-align:left;
margin: 0px 0px 0px 20px;
	font-size: 11px;
  height: 116px;
	width: 390px;
	padding:0px;
	 border:1px solid #999;
} 

table.center_r_in th{ background-color:#444; height:23px; color:#fff; font-weight:normal; font-size:18px;} 
table.center_r_in td.cmon { background-color:#444; height:23px; color:#fff; font-weight:normal; font-size:18px; padding:0px 3px;} 

table.center_r_in a:link, table.center_r_in a:visited {
  text-align:left;
  color: #0000ff;
  padding-left: 3px;

  text-decoration: underline;
   font-size: 11px;
 }

table.center_r_in a:hover {
  color: #ff9900;
   font-size: 11px;
 }
 
table.center_r_in ul { margin:0px; padding:0px; }
 

table.center_r_in li {
 color: #0000ff;
 margin-left: 20px;
  font-size: 11px;

}

