@charset "utf-8";
#tabsbox{
	margin:0 0 10px 1px;
}

#tabsbox h1{
	padding:0 3px 18px;
	font-size:100%;
}

#tabsbox .links{
	margin-bottom:18px;
	text-align:right;
	font-size:75%;
}
/*タブのヘッダー*/
#tabhead{
	padding:4px 12px 0;
	border-bottom:none;
	background-color:#000;
}
/*プロフィール、写メ日記ボタンの背面(非表示時)*/
#tabhead li{
	float:left;
	position:relative;
	width:90px;
	padding:6px 13px 4px;
	list-style:none;
	text-align:center;
	border-top:1px solid #222;
	border-right:1px solid #222;
	border-bottom:1px solid #222;
	background-color:#333;
}
/*プロフィール、写メ日記ボタンの背面(表示時)*/
#tabhead .on{
	padding:5px 12px 4px;
	border:1px solid #222;
	border-bottom:none;
	background-color:#000;
	
}


#tabhead li a{
	display: block;
	text-decoration:none;
}

#tabhead .on a:link,
#tabhead .on a:visited,
#tabhead .on a:hover{
	font-weight:bold;
	color:#933;
}
/*タブのボディ*/
#tabbody{
	padding:5px;
	padding-top:0;
	border:1px solid #333333;
	border-top:none;
	background-color:#280013;	
}
/*メインボディの背面*/
#tabbody dt{
	display:none;
	margin-top:-1px;
	padding:17px 10px 15px;
	border:1px solid #333;
	background-color:#43001F;
	
}

#tabbody .current{
	display:block;
}

#tabbody h2{
	display:none;
	margin-bottom:6px;
	font-size:100%;
}

#tabbody ul{
	margin-bottom:-6px;
}

#tabbody li{
	margin-bottom:6px;
	list-style-position:inside;
}

/*float clear*/
#tabhead{
	overflow:hidden;
	zoom:1;
}

#tabhead:after{
	content:"";
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
}

/*\*/
* html #tabhead:{
	height:1em;
	overflow:visible;
}
/**/


/*プロフィール*/

#prof_table{
	border:dotted 0px #bbb;
	color:#ccc;
}

#prof_table th{
	padding:5px;
	border-right:solid 0px #333333;
	border-bottom:solid 0px #333333;
	background-color:#000;
	color: #f06;
}

#prof_table .prof_td{
	padding:5px;
	border-bottom:dotted 1px #bbb;
}

