/* ================================================
会員ページトップcss
================================================ */


.main_login{
text-align:left;
width:580px;
height:363px;
background: url(../img/kaiin_top/kaiin_main_image.jpg) no-repeat;
padding:11px 0 0 331px;
}

#login td{
color:#fff;
}
#login .login_m{
background: url(../img/kaiin_top/login_m.gif) repeat-y;
}
#login input{
width:180px;
margin:3px 0 5px 0;
}
#login A:link,#login A:visited{
text-decoration:underline;
color:#fff;
}
#login A:hover{
text-decoration:underline;
color:#cf9;
}

h1,ul,li{
margin:0;padding:0;
}

#main2{
margin:0 auto 10px auto;
}


#main2 h2.w560{
background: url(../img/kaiin_common/info_bg.gif) no-repeat;
margin:10px auto 5px auto ;
width:560px;
height:28px;
padding:3px 0 0 5px;
text-align:left;
}

#main2 h2 img{
margin:8px 0 0 20px;
}



#main2 .info_box1{
width:560px;
border:1px solid #c9c9c9;
text-align:center;
padding:10px 0;
margin:5px 0 10px 0;
}


#main2 .info_box1 dl{
width:545px;
		margin:0 auto;
 }
#main2 .info_box1 dt{
	float: left;
	padding:0 15px 7px 0;
	clear: both;
	text-align:left;
 }
#main2 .info_box1 dd{
	text-align:left;
		padding:0 0 7px 0;
 }
	
	#main2 .info_box1{
width:560px;
border:1px solid #c9c9c9;
text-align:center;
padding:10px 0;
margin:5px 0 10px 0;
}
#info_box2{
margin:10px 0 15px 0;

}
#info_box2 th.w276{
width:276px;
height:28px;
text-align:left;
background: url(../img/kaiin_common/info_bg.gif) no-repeat;
}

#info_box2 h2{
width:276px;
padding:3px 0;
margin-bottom:10px;
}
#info_box2 .info_box2_read{
text-align:left;
line-height:18px;
border:1px solid #c9c9c9;
padding:10px 7px 3px 7px;
width:275;
}
#info_box2 p{
padding-bottom:10px;
}


/* ================================================
セイジの真実css
================================================ */
.f_left{
		float:left;
		margin-right:10px;

}

.annotation{
		font-size:10px;
}

.info_box2_read dt strong{
		color:#ff4900;
}