@charset "UTF-8";

/*てすと用*/
.testborer {
	border: 1px solid #ff0000;
}

/* mainNavi_P */
.mainNavi_P {
	background: #fff url(/images/sns/mainNavip_Bg.png) top left repeat-x;
}

	.mainNavi_P_userName {
		width: 230px;
		height: 29px;
		background: transparent url(/images/sns/mainNavip_userName.png) top left no-repeat;
		margin-left: 0px;
	}

	.mainNavi_P_userName a {
		color: #fff;
		font-size: 14px;
		padding-left: 20px;
		line-height: 32px;
	}

	.mainNavi_P_profile {
		width: 100px;
		height: 23px;
		background: #ffffff url(/images/sns/mainNavip_btn_profile.png) top left no-repeat;
		margin-top: 6px;
		margin-left: 5px;
	}
	.mainNavi_P_profile a:hover,
	body.comAct_Profile .mainNavi_P_profile {
		background: #ffffff url(/images/sns/mainNavip_btn_profile_m.png) top left no-repeat;
	}

	.mainNavi_P_blog {
		width: 83px;
		height: 23px;
		background: #ffffff url(/images/sns/mainNavip_btn_blog.png) top left no-repeat;
		margin-top: 6px;
		margin-left: 5px;
	}
	.mainNavi_P_blog a:hover,
	body.comAct_Blog .mainNavi_P_blog {
		background: #ffffff url(/images/sns/mainNavip_btn_blog_m.png) top left no-repeat;
	}

	.mainNavi_P_diary {
		width: 83px;
		height: 23px;
		background: #ffffff url(/images/sns/mainNavip_btn_diary.png) top left no-repeat;
		margin-top: 6px;
		margin-left: 5px;
	}
	.mainNavi_P_diary a:hover,
	body.comAct_Blog .mainNavi_P_diary {
		background: #ffffff url(/images/sns/mainNavip_btn_diary_m.png) top left no-repeat;
	}

	.mainNavi_P_bbs {
		width: 83px;
		height: 23px;
		background: #ffffff url(/images/sns/mainNavip_btn_bbs.png) top left no-repeat;
		margin-top: 6px;
		margin-left: 5px;
	}
	.mainNavi_P_bbs a:hover,
	body.comAct_BBS .mainNavi_P_bbs {
		background: #ffffff url(/images/sns/mainNavip_btn_bbs_m.png) top left no-repeat;
	}

	.mainNavi_P_friends {
		width: 83px;
		height: 23px;
		background: #ffffff url(/images/sns/mainNavip_btn_friends.png) top left no-repeat;
		margin-top: 6px;
		margin-left: 5px;
	}
	.mainNavi_P_friends a:hover,
	body.comAct_Friends .mainNavi_P_friends {
		background: #ffffff url(/images/sns/mainNavip_btn_friends_m.png) top left no-repeat;
	}

	.mainNavi_P_contents {
		width: 83px;
		height: 23px;
		background: #ffffff url(/images/sns/mainNavip_btn_contents.png) top left no-repeat;
		margin-top: 6px;
		margin-left: 5px;
	}
	.mainNavi_P_contents a:hover,
	body.comAct_Contents .mainNavi_P_contents {
		background: #ffffff url(/images/sns/mainNavip_btn_contents_m.png) top left no-repeat;
	}

.mainBgColor_01 {
	background:#FFF6F7;
}

.mainBox {
	width: 576px;
	height: auto;
	margin: 0 auto 10px auto;
	background:#fff;
}
	.mainBox h2{
		width: 534px;
		height: 38px;
		margin: 0 auto;
	}

	.title_Profile {		
		background: #ffffff url(/images/sns/title_Profile.png) top left no-repeat;
	}

		.title_Profile a {
			margin-left: 280px;
			line-height: 30px;
			font-size: 10px;
		}

	.title_Blog {
		background: #ffffff url(/images/sns/title_Blog.png) top left no-repeat;
	}

		.title_Blog a {
			margin-left: 370px;
			line-height: 30px;
			font-size: 10px;
		}

	.title_Diary {
		background: #ffffff url(/images/sns/title_Diary.png) top left no-repeat;
	}

		.title_Diary a {
			width:100%;
			height:100%;
			display:block;
		}


	.title_MessageBoard {
		background: #ffffff url(/images/sns/title_MessageBoard.png) top left no-repeat;
	}

		.title_MessageBoard a {
			margin-left: 370px;
			line-height: 30px;
			font-size: 10px;
		}
	.title_Friend_introduce {
		background: #ffffff url(/images/sns/title_Friend_introduce.png) top left no-repeat;
	}

		.title_Friend_introduce a {
			margin-left: 370px;
			line-height: 30px;
			font-size: 10px;
		}

	.title_Contents_contribute {
		background: #ffffff url(/images/sns/title_Contents_contribute.png) top left no-repeat;
	}

		.title_Contents_contribute a {
			margin-left: 370px;
			line-height: 30px;
			font-size: 10px;
		}

.layout1 p {
	font-size: 83%;
}

/* border */
.b1TopD_333 {
	border-top:1px dotted #999;
}
.b1RightD_333 {
	border-right:1px dotted #999;
}
.b1BottomD_333 {
	border-bottom:1px dotted #999;
}
.b1LeftD_333 {
	border-left:1px dotted #999;
}


/*

border-top:1px dotted #333;
border-right:1px dotted #333;
border-bottom:1px dotted #333;
border-left:1px dotted #333;
*/