@charset "utf-8";
/* CSS Document */


a:link {
        color:#FF0066;
		text-decoration:underline;
		}
		
a:visited {
         color:#3333CC;
		 text-decoration:underline;
		 }
		 
a:hover {
         text-decoration:underline;
		 color:#0066CC;
		 }

a:active {
        text-decoration:none;
		}	

	   
.float {
   float:left;
   }	   
	   
	   
.clear { 
        clear:both;
         }	   

img {
	border:0;
	}
	
BODY {
  font-family: "ＭＳ Ｐゴシック";
  font-size: 12pt;
  background-image:url(images/bg.jpg);
  background-repeat:repeat;
  background-position:0px 0px;
  background-attachment:fixed;
  text-align:center;
}

TABLE {
  font-family: "ＭＳ Ｐゴシック";
  font-size: 12pt;
  background-color:#FFFFFF;
}
TD {
  font-family: "ＭＳ Ｐゴシック";
  font-size: 12pt;
}
DIV {
  font-family: "ＭＳ Ｐゴシック";
  font-size: 12pt;
}
SPAN {
  font-family: "ＭＳ Ｐゴシック";
  font-size: 12pt;
}	
	
	

p {  
      line-height:1.8em;
      margin:0px;
	  padding:0px;
	  }
	  

.bg_y {
      font-weight:bold;
	  background-color:#FFFF33;
	  font-size:12px;
	  }	
	  

.marquee {
      font-weight:bold;
	  background-color:#FFFF33;
	  color:#000000;
	  font-size:12px;
	  }	


#content {
      width:740px;
	  margin:0px auto;
	  padding:0px;
	  background-color:#ffffff;
	  text-align:left;
	  }


#header {
      width:740px;
	  height:221px;
	  margin:0px;
	  padding:0px;
	  padding-top:20px;
	  background-image:url(images/top.jpg);
	  background-repeat:no-repeat;
	  background-position:0px 50px;
	  text-align:center;
	  font-size:15px;
	  font-weight:bold;
	  }	
  

#navi {
      width:740px;
	  margin:0px;
	  margin-bottom:50px;
	  padding:0px;
	  }
	  
#navi2 {
      width:740px;
	  height:30px;
	  margin:0px;
	  padding:0px;
	  }	  

#navi ul {
	  margin:0px;
	  padding:0px;
	  list-style:none;
	  display:block;
	  }
	  
#navi ul li {
      margin:0px;
	  padding:0px;
	  text-indent:-9999px;
	  display:inline;
	  float:left;
	  }	  




/*ロールオーバー*/

#navi ul li.home a {
         display:block;
		 width:185px;
		 height:30px;
		 background-image:url(images/menu1.jpg);
		 background-repeat:no-repeat;
		 overflow:hidden;
		 }
		 
#navi ul li.home a:hover {
         display:block;
		 width:185px;
		 height:30px;
		 background-image:url(images/menu1_over.jpg);
		 background-repeat:no-repeat;
		 }
	

#navi ul li.prof a {
         display:block;
		 width:185px;
		 height:30px;
		 background-image:url(images/menu2.jpg);
		 background-repeat:no-repeat;
		 overflow:hidden;
		 }
		 
#navi ul li.prof a:hover {
         display:block;
		 width:185px;
		 height:30px;
		 background-image:url(images/menu2_over.jpg);
		 background-repeat:no-repeat;
		 }

#navi ul li.user a {
         display:block;
		 width:185px;
		 height:30px;
		 background-image:url(images/menu3.jpg);
		 background-repeat:no-repeat;
		 overflow:hidden;
		 }
		 
#navi ul li.user a:hover {
         display:block;
		 width:185px;
		 height:30px;
		 background-image:url(images/menu3_over.jpg);
		 background-repeat:no-repeat;
		 }
		 
#navi ul li.mail a {
         display:block;
		 width:185px;
		 height:30px;
		 background-image:url(images/menu4.jpg);
		 background-repeat:no-repeat;
		 overflow:hidden;
		 }
		 
#navi ul li.mail a:hover {
         display:block;
		 width:185px;
		 height:30px;
		 background-image:url(images/menu4_over.jpg);
		 background-repeat:no-repeat;
		 }


h2 {
      padding:0px;
	  padding-left:55px;
	  line-height:50px;
	  font-size:17px;
	  margin:0px;
	  margin-top:80px;
	  margin-bottom:50px;
      background-image:url(images/stripe.gif);
	  background-repeat:no-repeat;
	  clear:both;
	  }			 






/*プロフィール*/

.prof_text {
	
    margin:0px;
	padding:0px;
	padding-left:75px;
	text-align:left;
	}
	
.prof_text ul {
   margin:0px;
   margin-left:15px;
   padding:0px;
   list-style:none;
   } 
   
   
.prof_text ul li {
   margin:0px;
   padding:0px;
   padding-left:20px;
   background-image:url(images/shikaku2.gif);
   background-repeat:no-repeat;
   background-position:0px 8px;
   line-height:25px;
   font-size:14px;
   } 	

	 
/*マールマガジン*/
	 
#merumaga_text {
    margin:0px;
	padding:0px;
	padding-left:40px;
	}
	 
.koe {
    margin:30px 0px;
	margin-left:38px;
	padding:0px;
	padding-left:0px;
	width:524px;
	/*border:#0033FF solid 3px;*/
	}


/*ラブラブになった方たち*/

.koe_text {
    margin:0px;
	padding-top:40px;
	margin-left:160px;
	font-size:16px;
	font-weight:bold;
	color:#FF0066;
	}
	
.koe_text2 {
    margin:0px;
	padding-top:20px;
	margin-left:160px;
	font-weight:bold;
	}		
	
.koe_text3 {
    margin:0px;
	padding-top:5px;
	clear:both;
	}	 

.koe_name {
	margin:0px;
	padding:0px;
	font-size:16px;
	font-weight:bold;
	border-top:#999 1px solid;
	border-bottom:#999 1px solid;
}

.bg_p {
	margin:5px 0px;
	padding-left:20px;
	background-color:#FFC0CB;
	
}
	   