@charset "UTF-8";

/*
===============================================================================
/profile/css/profile.css
塾生プロフィール各ページにて使用される共通のスタイルシートです。
===============================================================================*/


/*-----------
Element Styles
-------------*/

/* [ID] profile			プロフィール
						表示のコントロール
===============================================================================*/
#profile {
	padding:24px 10px;

	width:516px;
	voice-family: "\"}\"";
	voice-family:inherit;	
	width:496px;
} html>body #profile {width:496px;}

/* [HTML Tag] profile内のh3		卒塾生名
===============================================================================*/
#profile h3 {
	margin:0;
	padding:6px;

	font-size:100%;
	color:#55452e;
	font-weight:normal;
	line-height:1em;

	background:#faf6f1;	
	border-top:1px solid #b2a38e;
}

/* [ID] report			執筆論文
						表示のコントロール
===============================================================================*/
#report {
	padding:0 10px 24px;

	width:516px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:496px;
} html>body #report {width:496px;}

#report table {
	table-layout:fixed;
	width:496px;
}
#report th, #report td {
	background:#faf6f1;
	vertical-align:top;

	padding:5px 6px;
	color:#55452e;
}
#report .kisuu th, #report .kisuu td {
	background:#fff;
}
#report th {
	border-right:4px solid #fff;

	font-weight:normal;
	text-align:left;
	background:transparent url("../images/th_bg.gif") no-repeat left top;

	width:108px;
	voice-family: "\"}\"";
	voice-family:inherit;	
	width:92px;
} html>body #report th {width:92px;}

#report td {
	border-top:1px solid #b2a38e;

	width:388px;
	voice-family: "\"}\"";
	voice-family:inherit;	
	width:376px;
} html>body #report td {width:376px;}
#report .kisuu td {
	border:none;
}

/* [HTML Tag] reportのa			執筆論文内のリンク
===============================================================================*/
#report a {
	text-decoration:underline;
}
#report a:link {
	color:#55452e;
}
#report th a {
	text-decoration:none;
}

/* [HTML Tag] reportのh		執筆論文内のタイトル
							デフォルト設定（/css/2nd.css）のものと、下のマージンが異なる
===============================================================================*/
#report h4 {
	margin:1.5em 0 1em;
}




/*-----------
Conditional Styles
-------------*/

/* テンプレート使用の場合
===============================================================================*/

/* テーブル */
#profile table.styled {
	width:496px;
}

/* 上下の寄せ、行間 */
#profile table.styled th, #profile table.styled td {
	line-height:1.2em;
	vertical-align:top;
	padding-top:0;
	padding-bottom:0;
}

/* 項目名 */
#profile table.styled th.root {
	color:#55452e;
	font-weight:normal;
	text-align:right;
	padding-right:16px;
	white-space:nowrap;

	width:85px;
	background:none;
}

/* 項目内容セル１ */
#profile table.styled td.root1 {
	padding-left:12px;
	border-left:2px solid #e6e6e6;
	width:258px;
}

/* 項目内容セル１(colspan付きの場合は幅を指定しません) */
#profile table.styled td.multiple {
	width:395px;
}

/* 項目内容セル２ */
#profile table.styled td.root2 {
	width:125px;
}

/* 肩書き */
#profile table.styled td.headnote {
	padding-left:6px;
}

/* 最終更新日 */
#profile table.styled td.footnote {
	text-align:right;
	white-space:nowrap;
}



/* テンプレート不使用の場合（セレクタの数を少なくし、わざとテンプレート使用の場合に上書きされるようにします）
===============================================================================*/

/* テーブル */
#profile th {
	font-weight:normal;
	text-align:right;
	padding-right:22px;
	white-space:nowrap;
	
	background:#fff url("../images/nostyle_th_bg.gif") repeat-y right top;
}
#profile td, #profile th {
	padding-top:0;
	padding-bottom:0;
	line-height:1.2em;
	vertical-align:top;
}

