@charset "shift_jis";
/* CSS Document */

#ava_box{
	width:200px;
	background:url(../img/common/mgtop_loginbk.jpg) no-repeat 0 0;
	height: 420px;
	padding-top: 20px;
	position: relative;
	text-align:center;
}
#ava_box dd{
	padding-top:10px;
	line-height: 1.6;
	color: #000000;
}
#logininfo {
	position: absolute;
	top: 295px;
	left: 20px;
}

#ava_box dd span.name
{
    font-weight:bold;
}

#logininfo table {
	margin-top: 4px;
}
#logininfo td {
	background: url(../img/common/dot.gif) repeat-x left bottom;
	height: 15px;
	padding: 5px 0 1px 0;
}

#logininfo tr.nounder td
{
    background:none;
}

*:first-child+html #logininfo td {
	height: 14px;
	padding: 3px 0 1px 0;
}


.p_tit{
	font-weight:bold;
	color:#000;
	text-align: left;
}
.tit {
	text-align: left;
}
#yest_info table{
	width:160px;
	margin:0;padding:0;border-collapse:collapse;font-size:0.9em;
}
#yest_info .value{
	text-align:right;
}




/* 友達作家一覧 */

.sidebox {
	padding:15px 0 20px 20px;
	border-left:1px solid #d0ff41;
	border-right:1px solid #d0ff41;
	border-bottom:1px solid #d0ff41;
	background:#fffff2;
	width:178px;
	
}

#frd_list_tit{
	margin:25px 0 0;
	height: 25px;
	width: 200px;
	background: url(../img/side/top_tit_tomo_saka_itiran.gif) no-repeat;
}
#frd_list{}
#frd_list li {
	width: 70px;
	float: left;
	padding-right: 18px;
	margin-bottom: 15px;
}
#frd_list table{
	width:160px;
	margin:0 auto;
	padding:0;
}

.moredetail {
	height: 20px;
	position: relative;
}
*:first-child+html .moredetailFr {
	margin-top: 15px;
}
.moredetail a {
	display: block;
	background:url(../img/common/mgtop_icon02.gif) no-repeat left 4px;
	padding:0 0 0 15px;
	margin-right: 12px;
	float: right;
	color: #1A1A1A;
}
.forgot a {
	background:url(../img/common/mgtop_icon02.gif) no-repeat left 4px;
	padding:0 0 0 20px;
	margin: 0 15px 0 0;
	height: 20px;
	color: #1A1A1A;
}

		
	
/* コミュニティ */

#com_list_tit{
	margin:25px 0 0;
	height: 25px;
	width: 200px;
	background: url(../img/side/top_tit_saka_comi.gif) no-repeat;
}
#com_sanka{}
#com_sanka dl{
	margin:5px 0 15px 0;
	padding:0 0 5px;
	width:170px;
}
#com_sanka dt,dd{
	margin:0;
	padding:0;
	}
#com_sanka dt{
	display:inline;
	float:left;
	}
#com_sanka dt img{
	margin:0 10px 0 0;
	}
#com_sanka .time{
	color:#000;}
	
/* ログイン */
#login_box{
	margin:0 0 0 0;
	padding:60px 0 10px 20px;
	background:url(../img/side/top_login_bk.jpg) no-repeat 0 0;
	width:180px;
	height:317px;
	
}

#login_box span.text001{
	display: block;
	margin-bottom: 1px;
	margin-top: 8px;
}
#login_box .text002{
	margin:15px 0 0;
	font-weight:bold;
	}
#login_box .text003{
	margin:12px 0 0;

	}	

.textbox {
	width:150px;
	margin:5px 0 0;
	border: 1px solid #888888;
	height: 28px;
}
#login_box .textbox1{}
#login_box .textbox2{
	margin-bottom: 10px;	
}

#login_box .login_btn{
	width:100px;
	margin:20px 40px 15px ;
}

#login_box .bar{
	margin:0 0 15px -10px;}



/* QRbox */
#qr_box{
	margin:10px 0 0 ;
	padding:0;
	background:url(../img/side/top_qr_bk.jpg) no-repeat 0 0;
	width:200px;
	height:460px;
}


#qr_box .inputbox{
	width:140px;
	margin:190px 0 0 30px}
#qr_box .sousin_btn{
	width:88px;
	margin:20px 0 0 56px;
}


