body { background-color: #ffffff; margin: 0; padding:0; }
img{  border: 0; }
p, form , object { margin: 0; }
a{       color : #000099; }
a:hover{ color : #0066FF; text-decoration: none; }

.txt08em{  font-size : 0.8em; }
.txt12em{  font-size : 1.2em; }
.txt15em{  font-size : 1.5em; }
.txt10px{  font-size : 10px; }
.txt11px{  font-size : 11px; }
.txt12px{  font-size : 12px; }
.txt13px{  font-size : 13px; }
.txt14px{  font-size : 14px; }
.txt15px{  font-size : 15px; }



.gotop { font-size : 11px;     margin:5px 10px 5px 0; text-align: right;}
  .gotop a{       color : #999999;      text-decoration:none;  }
  .gotop a:hover{ color : #333333;      text-decoration:underline;  }

.directurl { font-size : 11px;     margin:5px 10px 5px 0; text-align: center;}
  .directurl a{       color : red;      text-decoration:underline;  }
  .directurl a:hover{ color : #333333;      text-decoration:none;  }

.AdPPC { font-size : 12px;     margin:8px 0 8px 0; text-align: center; color : #666666; }
  .AdPPC a{       color : #ff59a8;      text-decoration:underline; padding:3px; }
  .AdPPC a:hover{ color : #ffffff;   background-color: #990000;   text-decoration:none;  }

.subimg { text-align: center;}




#microtime{
font-size : 10px;color : #999999;
text-align: right;
}

/* Headings */
h1,h2,h3,h4,h5,h6
{
    font-weight: normal;
	margin:0;
	
}
.scroll{
   scrollbar-face-color   : #ff59a8;  scrollbar-highlight-color: #ffffff;
   scrollbar-shadow-color : #ffffff;  scrollbar-3dlight-color: #ffffff;
   scrollbar-arrow-color  : #000000;  scrollbar-track-color  : #ffd9eb;
   scrollbar-darkshadow-color: #ffffff;
}


.mainborder{
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	border-left-width:  1px;
	border-left-style:  solid;
	border-left-color:  #333333;
}

#allBox{
    width:810px;
	margin: 0px auto;
	border-right: solid 5px #CACACA;
	border-left: 5px solid #CACACA;
}

#headBox {	 float:left;   text-align: center;  }
  #headBox H1{  color : #ff59a8;   font-size: 14px;    text-decoration:none; }

#toplogo {	 float:left;  margin:0 10px 0 0;   }
#sitemap{    float:right;   font-size: 12px; }
  #sitemap a{       color : #ff59a8;      text-decoration:none; }

 .headBox1  {  font-size: 14px; text-align: center; margin:10px 0 10px 0; font-family : sans-serif; letter-spacing : 2px;}
 .headBox2   {  font-size: 11px; text-align: center; margin-top:10px;  }

#menuBox {       clear: both; font-size: 14px; padding: 10px 0 0 0; width: 810px; background-color: #ffffff; }
 #menuBox span{    margin:0; padding:0; }
 
#sp1Box{ 
    clear: both;
    width:810px;height:210px;
    background-color: #000000;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #333333;

}

  #SitePrice{  float:left; height:210px; padding:0 0 3px 0; background-color: #000000;}
  #AutoFlash{  float:left; text-align: center; }
    .Ad700x200{  width:700px; height:200px; padding:5px; text-align: center; background-color: #000000;}
    .Ad495x210{  width:495px; height:210px; padding:0 0 3px 0; background-color: #000000; }
    .Ad150x500{  width:150px; height:500px; }
    /*.Ad468x60 {  width:468px; height:60px;  text-align: center;} */

  #History {
     OVERFLOW: auto;   HEIGHT: 200px; 
     background-color: #000000; 
     color:#ffffff;
     text-align: left;
     margin: 5px 0 0 10px;
     padding: 0 0 10px 0;
     line-height:1.3em;
     font-size: 12px;
  }
     #History p{ padding:7px;  line-height: 1.6em; color: #ffffff;  }
     #History p{ padding:7px;  line-height: 1.6em; color: #ffffff;  }
     #History a{       color : #999999;      text-decoration:none;  }
     #History a:hover{ color : #333333;      text-decoration:underline;  }
     
  #HistoryHome {
     OVERFLOW: auto;   HEIGHT: 200px; 
     color:#000000;    background-color: #FFFFFF;
     text-align: left;
     margin: 5px 0 0 10px;
     padding: 0 0 10px 0;
     line-height:1.3em;
     font-size: 12px;
     
     
   scrollbar-face-color: #f0f0f0;
   scrollbar-highlight-color: #ffffff;
   scrollbar-shadow-color: #ffffff;
   scrollbar-3dlight-color: #ffffff;
   scrollbar-arrow-color: #000000;
   scrollbar-track-color: #ffffff;
   scrollbar-darkshadow-color: #ffffff;
  }
     #HistoryHome p{ padding:7px;  line-height: 1.6em;   }
     #HistoryHome a{       color : #999999;      text-decoration:none;  }
     #HistoryHome a:hover{ color : #333333;      text-decoration:underline;  }



  .golists { 	text-align: center; font-size: 11px; margin-top:5px;   margin-bottom:5px;}
     .golists a{       color : #999999;      text-decoration:underline;  }
     .golists a:hover{ color : #333333;      text-decoration:none;  }
  
  
  #HistoryHomeBg{     }

#RelationMovie{
    padding:5px; font-size: 12px; 
	border-top:    1px dashed #1b646b;
	border-right:  1px dashed #1b646b;
	border-bottom: 1px dashed #1b646b;
	border-left:   1px dashed #1b646b;
}
     #RelationMovie a{       color : #ae00ae;      text-decoration:underline;  }
     #RelationMovie a:hover{ color : #ff00ff;      text-decoration:none;  }
  

#PickUp {
	text-align: center;
	font-size: 0.8em;
}

#gnaviBox {

	clear: both;
	width:810px;
	text-align: left;
	font-size: 12px;
    height:13px;
    padding:8px 0 8px 1px; margin:0;
    background-color: #eeeeee;
    color : #666666;

    background-image : url(/images/bgline_gr_gnavi.gif);
    background-repeat : repeat-y;
}
 #gnaviBox a:hover{	background-color: #33FFFF;}
 #gnaviBox a{ 	    color: #999999;}
 #gnaviBox span{   			float:left;       color: #999999;   padding: 0 5px 0 5px; margin:0;}
 #gnaviBox     H1{ 	float:left;       font-size: 12px; 	padding: 0 5px 0 5px; margin:0;} 
 #gnaviBox     H2{ 	float:left;       font-size: 12px; 	padding: 0 5px 0 5px; margin:0;} 
 #gnaviBox     H3{ 	float:left;       font-size: 12px; 	padding: 0 5px 0 5px; margin:0;} 
 #gnaviBox     H4{ 	float:left;       font-size: 12px; 	padding: 0 5px 0 5px; margin:0;} 

#ad800 {
	width:810px;
    background-image : url(/images/bgline_gr.gif);
    background-repeat : repeat-y;
}

#contentsBox{
  clear: both;
  width:810px; 
  margin: 0;
  background-image : url(/images/bgline_gr.gif);
  background-repeat : repeat-y;
}
	#contentsBox:after {
	    content: "";
	    display: block;
	    clear: both;
	    height: 1px;
	    overflow: hidden;
	}
	
	/*\*/
	* html #contentsBox: {
	    height: 1em;
	    overflow: visible;
	}
	
#sideContentsBox{

	_float:left;
	_width:163px;
	text-align: left;
	padding:0 0 0 1px;

    color : #666666;
}
 #sideContentsBox TABLE{ 	font-size:0.8em;  }
 #sideContentsBox UL{ 	margin:0; padding:0;  }
 #sideContentsBox LI{ 	margin:0; padding:0;  }
 #sideContentsBox a:hover{	background-color: #eeeeee;}
 #sideContentsBox a{ 	    color: #666666;}


#mainContentsBox{  
	float:right;
	width:630px;
	text-align: left;
	padding:0 5px 0 5px;
}
 #mainContentsBox H2{ 	   font-size:12px; 	font-weight: bold; margin-bottom:0px;}
 #mainContentsBox H3{ 	   font-size:11px; 	font-weight: normal; margin-bottom:0px;}

   .mainMsg { padding:7px;  font-size: 0.8em; line-height: 1.6em;  }
   .subMsg  { padding:7px;  font-size: 0.8em; line-height: 1.6em;  margin:0;padding:0;}
   .mainAffLink {  font-size: 0.8em; margin: 0 3px 0 3px;  }


 .mainimg { text-align: center; }
 /*.mainimg img{ padding-top:15px }*/
 /*.mainimg img{ font-size:11px }*/
 .mainimg a{ 	    color: #999999; font-size: 11px; }
 .mainimg a:hover{	background-color: #33FFFF;}

 .positionLeft{  float:left;  width:300px; vertical-align: top; margin-top:3px; }
 .positionRight{ clear: both; width:270px; vertical-align: top; margin-top:3px; }
 
#listsContentsBox{
	float:right;
	width:630px;
	text-align: left;
	padding:0 5px 0 5px;
}
 #listsContentsBox TABLE{ 	font-size:0.8em;  }
 #listsContentsBox H2{ 	   font-size:1.3em; 	font-weight: bold; margin-bottom:6px;}
 #listsContentsBox H3{ 	   font-size:1.0em; 	font-weight: bold; margin-bottom:6px;}
 #listsContentsBox UL{ 	margin:0; padding:0;  }
 #listsContentsBox LI{ 	margin:0; padding:0;  }
 #listsContentsBox a:hover{	background-color: #eeeeee;}
 #listsContentsBox a{ 	    color: #666666;}


   
   
   
.ad468x60 { text-align: center; margin: 5px 0 5px 0;}
.adppc   { text-align: center; }

#footBox {	 clear: both;    padding: 10px 0 10px 0px; 	width: 810px; text-align: center; background-color: #000000; font-size:0.8em; }
 #footBox a:hover{	color: #cccc00;}
 #footBox a{ 	    color: #999999;}


.HomeNewPages{
	color: #999999;
	width:618px;
	font-size:0.8em;
	border-top   : 1px solid #ccc;  border-right: 1px solid #666;
	border-bottom: 1px solid #666;  border-left : 1px solid #ccc;
	line-height:1.3em; 
}
  .box1 H3{  font-size : 12px; }

/* Go to Access in page */
.inurl {  font-size: 11px; margin-bottom:6px; text-align: left; width:510px;}
	.inurl a:hover{ color:#ff8800; }
	.inurl a{ color:#5e8eab; }


/* Go to Root Site */
.asobu { font-size: 12px; text-align: right; margin: 0 0 0 0; padding: 5px;}
	.asobu a:hover{ color:#ff8800; }
	.asobu a{ color:#5e8eab; }




.gohome {
	font-weight: bold; text-align: left;
	font-size: 13px;
	margin: 0 0 0 0;
	padding: 10px 0 10px 20px;
}
	.gohome a:hover{ color:#1b646b; background-color :#ffffff;}
	.gohome a{ color:#1b646b; }

/* price List */
#priceList {   margin: 0 0 0 0; padding: 5px; width:750px; }
	#priceList TABLE{ font-size: 0.9em; }
	#priceList TD   {  padding: 5px; line-height:1.3em;  }
	#priceList a:hover{ color:#1b646b; }
	#priceList a{ color:#1b646b; }

    .pLtitle{  color:#ffffff; font-weight: bold; text-align: center; }
    
    
    
    
#yourfilehost{
text-align: left;float:left;
font-size : 14px;
}

#yourfilehost H2{ float:left; font-weight: normal; padding:0 10px 0 5px; }
#yourfilehost H3{ float:left; font-weight: normal; padding:0 10px 0 5px; }
#yourfilehost span{  float:left;  }


#yourfilehost p a{ color : #a08000;}
#yourfilehost p{  clear:both; margin:0; padding:5px 0 5px 0; line-height:1.5em; }

.yfhTit{ float:left;margin:10px 0 0 10px; width:460px;}

	.yfhTit:after {
	    content: "";
	    display: block;
	    clear: both;
	    height: 1px;
	    overflow: hidden;
	}
	
	/*\*/
	* html .yfhTit: {
	    height: 1em;
	    overflow: visible;
	}
.yfhTit a{       color : #e00060;  text-decoration:underline; }
.yfhTit a:hover{ color : red;     text-decoration:none; }
.yfhTit img{ margin:0;padding:0; }

#yourfilehost .subjpg{ padding:2px; border: 1px solid #ccc; float:left;}

.yfhTit .msg{  font-size : 14px;}
.yfhLists{ float:left; width:123px }

#srchDLurl{ margin:10px 10px 10px 0; xborder: 1px solid #ccc;}
	#srchDLurl:after {
	    content: "";
	    display: block;
	    clear: both;
	    height: 1px;
	    overflow: hidden;
	}
	
	/*\*/
	* html #srchDLurl: {
	    height: 1em;
	    overflow: visible;
	}
	
.inputForm .yfhinput{  font-size : 16px; padding:10px; height:40px; background-color :#e0ffff; }
.inputForm .btnconf{  height:40px; }

#srchDLurl p{  margin:10px 0 10px 0;}
#srchDLurl .dl{  xwidth:450px;word-wrap: break-word;}

.jumurl{ margin:10px 0 10px 0; font-size : 21px; }
.dlside{ text-align: center; margin-top:3px; }
