@charset "utf-8";

/* +++++++++++++++++++++++++++++++++++++++++++
	Title:CSS for Member
	Modify: 2009/03/19
  +++++++++++++++++++++++++++++++++++++++++++ */

/* +++++++++++++++++++++++++++++++++++++++++++
	======INDEX=====
	1. title
	2. btn
	3. memberIndexList
	4. recommend tool
	5. memberTbl
	6. memberListNum
	7. btnForm
	8. Font
	9. tableLayout
  +++++++++++++++++++++++++++++++++++++++++++ */

/*----------------------------------------------------------------------------------------
	1. title
---------------------------------------------------------------------------------------- */
h2#ttlMember{
	text-indent:-9999px;
	display:block;
	width:920px;
	height:37px;
	margin-bottom:10px;
}
h2#ttlMember{
	background:url(/lab/member/_asset/img/ttl-member_001.gif) no-repeat 0 0;
}
h2#ttlRequest {
	text-indent:-9999px;
	display:block;
	width:920px;
	height:37px;
	margin-bottom:10px;
	background:url(/lab/school/_asset/img/ttl-request_001.gif) no-repeat 0 0;
}
/*----------------------------------------------------------------------------------------
	2. btn
---------------------------------------------------------------------------------------- */
ul#btnMember {
	width:920px;
	margin:0 0 15px;
}
ul#btnMember li {
	text-indent:-9999px;
	float:left;
	width:230px;
	height:46px;
}
ul#btnMember li a {
	display:block;
	background:none;
	width:230px;
	height:46px;
}
ul#btnMember li#btnMemberFavorite a {
	background:url(/lab/member/_asset/img/btn-memberFavorite.gif) no-repeat 0 0;
}
ul#btnMember li#btnMemberSave a {
	background:url(/lab/member/_asset/img/btn-memberSave.gif) no-repeat 0 0;
}
ul#btnMember li#btnMemberRequest a {
	background:url(/lab/member/_asset/img/btn-memberRequest.gif) no-repeat 0 0;
}
ul#btnMember li#btnMemberProfile a {
	background:url(/lab/member/_asset/img/btn-memberProfile.gif) no-repeat 0 0;
}
ul#btnMember li#btnMemberFavorite a:hover,
ul#btnMember li#btnMemberFavorite.on {
	background:url(/lab/member/_asset/img/btn-memberFavorite_on.gif) no-repeat 0 0;
}
ul#btnMember li#btnMemberSave a:hover,
ul#btnMember li#btnMemberSave.on {
	background:url(/lab/member/_asset/img/btn-memberSave_on.gif) no-repeat 0 0;
}
ul#btnMember li#btnMemberRequest a:hover,
ul#btnMember li#btnMemberRequest.on {
	background:url(/lab/member/_asset/img/btn-memberRequest_on.gif) no-repeat 0 0;
}
ul#btnMember li#btnMemberProfile a:hover,
ul#btnMember li#btnMemberProfile.on {
	background:url(/lab/member/_asset/img/btn-memberProfile_on.gif) no-repeat 0 0;
}

/*----------------------------------------------------------------------------------------
	3. memberIndexList
---------------------------------------------------------------------------------------- */
ul#memberIndexList {
	width:890px;
	margin:0;
	padding:0;
}
ul#memberIndexList li {
	width:430px;
	margin:0 30px 25px 0;
	float:left;
}
ul#memberIndexList li.rightBlock {
	margin:0 0 25px;
}
div#contentsWrap div.contents ul#memberIndexList li dl dt {
	font-size:160%;
	font-weight:bold;
}
div#contentsWrap div.contents ul#memberIndexList li dl dd {
	font-size:100%;
	margin:10px 10px 0;
}
/*----------------------------------------------------------------------------------------
	4. recommend tool
---------------------------------------------------------------------------------------- */
h4#ttlMemberRecommend01,
h4#ttlMemberRecommend02 {
	text-indent:-9999px;
	display:block;
	width:920px;
	height:37px;
	margin-bottom:10px;
}
h4#ttlMemberRecommend01{
	background:url(/lab/member/_asset/img/ttl-memberRecommend_001.gif) no-repeat 0 0;
}
h4#ttlMemberRecommend02{
	background:url(/lab/member/_asset/img/ttl-memberRecommend_002.gif) no-repeat 0 0;
}
/*----------------------------------------------------------------------------------------
	5. memberTbl
---------------------------------------------------------------------------------------- */
table#memberTbl {margin-bottom:20px;}
table#memberTbl tr.even {
	width:100%;
	background:#FBF7E9;
}
table#memberTbl tr th {
	padding:10px;
	border:1px solid #C9C9C9;
}
table#memberTbl tr td {
	padding:3px 10px;
	height:47px;
	border:1px solid #C9C9C9;
}
table#memberTbl.memberSave tr td {
	height:34px;
}
table#memberTbl tr th {
	background:#01B3F3;
	color:#FFF;
	text-align:center;
}
table#memberTbl tr td.schoolName {
	width:524px;
	font-weight:bold;
}
table#memberTbl tr td.schoolMaterial,
table#memberTbl tr td.schoolApplication {
	width:147px;
	text-align:center;
}
table#memberTbl tr td.schoolMaterialSave,
table#memberTbl tr td.schoolApplicationSave {
	width:127px;
	text-align:center;
}
table#memberTbl tr td.schoolMaterialSave select,
table#memberTbl tr td.schoolApplicationSave select {
	margin:0 5px 0 0;
}
table#memberTbl tr td.schoolMaterialSave span,
table#memberTbl tr td.schoolApplicationSave span {
	font-size:90%;
}
table#memberTbl tr td.schoolCheck {
	width:39px;
	text-align:center;
}
table#memberTbl tr td.schoolMaterial span.date,
table#memberTbl tr td.schoolApplication span.date {
	color:#999;
}
table#memberTbl tr td.schoolMaterial img.requested,
table#memberTbl tr td.schoolApplication img.requested {
	margin:0 0 5px;
}
table#memberTbl tr td.schoolDelete {
	width:67px;
	text-align:center;
}
table#memberTbl tr td.schoolMaterial a,
table#memberTbl tr td.schoolApplication a,
table#memberTbl tr td.schoolDelete a {
	background:none;
}
/*----------------------------------------------------------------------------------------
	6. memberListNum
---------------------------------------------------------------------------------------- */
#contentsWrap .contents p#memberListNum {
	font-weight:bold;
	padding:0 0 8px;
}
p#memberListNum span {
	font-size:180%;
}
/*----------------------------------------------------------------------------------------
	7. btnForm
---------------------------------------------------------------------------------------- */
p.btnMemberSaveRequest,
p.btnMemberProfileEdit {
	text-align:center;
	margin:30px 0 0;
}
p.btnMemberSaveRequest span {
	margin:0 20px;
}
p.btnMemberSaveRequest a,
p.btnMemberProfileEdit a {
	background:none;
}
input#btnSaveRequest {
	text-indent:-9999px;
	background:url(/lab/member/_asset/img/btn-memberSaveRequest.gif) no-repeat 0 0;
	width:280px;
	height:30px;
	margin:15px auto 0;
	border:none;
	cursor:pointer;
}

/*----------------------------------------------------------------------------------------
	8. Font
---------------------------------------------------------------------------------------- */
.must {color:#999;}

/*----------------------------------------------------------------------------------------
	9. tableLayout
---------------------------------------------------------------------------------------- */
div.contents table.tableLayout td.condition{width:240px;background:#fbf7e9;}
