@charset "UTF-8";
/*------------------------------------------------------------------------------
■ プロフィール＆コメント投稿用
------------------------------------------------------------------------------*/

#footWrapTop{
	width:700px;
}

#footWrapTop .floEnd{
	display:none;
}

#footWrapTop .floLeft{
	display:none;
}

#footWrapTop .floLeft{
	float:none;
}

#allWrap{
	width:700px;
	margin:0px auto;
	text-align:center;
}

#headWra{
	width:600px;
}

#logoImage{
	padding:10px 23px 10px 14px;
}


.bold{ font-weight:bold; }

/* 外枠 */
div.mainContents{
	width:600px;
	margin:0px auto 10px auto;
	padding:5px;
	border-left:#CCCCCC 2px solid;
	border-right:#CCCCCC 2px solid;
	border-bottom:#CCCCCC 2px solid;
}
div.mainProfile{
	width:586px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
/* end 外枠 */ 

/* ヘッダー */
div.header{
	clear:both;
	width:600px;
	height:30px;
	_height:29px;
	margin:0px auto 0px auto;
	background-image:url('../common_images/title_l1_profile.jpg');
	background-repeat:no-repeat;
}

div.header h1{
	float:none;
	font-size:14px;
	color:#333333;
	margin:0px;
	padding:4px 0px 0px 12px;
}

div.selfIntroduction{
	clear:both;
	font-size:12px;
	margin:20px 40px 20px 40px;
	padding:10px;
	background-color:#CDFFCC;
	border:#DDDDDD 1px solid;
}

div.url{
	clear:both;
	text-align:center;
}

/* フォームエレメント リンクボタン */
a.btn{
	display:block;
	width:50px;
	font-size:12px;
	color:#666666;
	background-color:#F3F3F3;
	border-style:outset;
	border-width:3px;
	border-color:#CCCCCC;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	margin-left:auto;
	margin-right:auto;
	white-space:nowrap;
	text-align:center;
}
a.btn:active {
	color:#666666;
}
/* end リンクボタン */


/* テーブルレイアウト */
table.profileTable{
	clear:both;
	width:560px;
	vertical-align:middle;
	border-top:#666666 solid 1px;
	border-left:#666666 solid 1px;
	word-break:break-all;
	margin-bottom:20px;
	margin-left:10px;
}
table.profileTable th{
	width:30%;
	color:#333333;
	background-color:#80AC30;
	padding:5px;
	white-space:nowrap;
	text-align:left;
	border-bottom:#666666 solid 1px;
	border-right:#666666 solid 1px;
}


table.profileTable td{
	width:70%;
	background-color:#FFFFFF;
	padding:5px;
	border-bottom:#666666 solid 1px;
	border-right:#666666 solid 1px;
}


.profileImg{
	float:left;
	margin:10px 10px 10px 30px;
}

dl{
	float:right;
	margin:10px;
}
dt{
	clear:both;
	float:left;
	width:80px;
	padding:3px;
	font-weight:bold;
}
dd{
	float:left;
	width:230px;
	padding:3px;
}

#ftArea{
	width:700px;
}
