/* @override 
	http://localhost:8888/css/memberinfo.css
	http://american.bulanco.net/css/memberinfo.css
	http://www.americangolf.jp/css/memberinfo.css
*/

@import "reset.css";
@import "basic.css";
@import "module.css";
@import "layout.css";

h2#titleMemberinfo {
	background-image: url(../images/memberinfo/h2MembershipInfo.png);
}

h2#titleReminder {
	background-image: url(../images/memberinfo/h2Reminder.png);
}

/* @group Table */

#memberTable td {
	text-align: center;
	border-right: 1px dotted #c2c1b2;
}

#memberTable td.Tbuy,#memberTable td.Tsell {
	border-right: 1px dotted #c2c1b2;
}

#memberTable td.last,#memberTable td.last {
	border-right: 1px dotted #c2c1b2;
}

th.Tsell,th.Tbuy {
	width: 180px;
}

th.Ttransfer {
	width: 50px;
}

td.Tsell,td.Tbuy {
	width: 60px;
}

th.sellBtn,th.buyBtn {
	width: 60px;
}

th.Tguide,th.Thome {
	width: 45px;
}

#memberTable th.Tsell,#memberTable th.sellBtn {
	background-color: #fbe5d6;
}

#memberTable td.Tsell,#memberTable td.sellBtn {
	background-color: #fef4e6;
}

#memberTable th.Tbuy,#memberTable th.buyBtn {
	background-color: #dbeef4;
}

#memberTable td.Tbuy,#memberTable td.buyBtn {
	background-color: #eefffc;
}

#memberTable th.TgClub {
	background-color: #e5fbd6;
}

td.TgClub {
	background-color: #f4fee6;  /* watanabe 100903 mod #f9f8ee; */
}

/* @end */


/* @group formTable */

#memberForm {
	width: 580px;
	margin: 0 129px;
}

#formTable td {
	text-align: center;
	border-right: 1px dotted #c2c1b2;
}

#formTable th.Tsell {
	background-color: #fbe5d6;
}

#formTable th.Tbuy {
	background-color: #dbeef4;
}

#formTable td.Tsell {
	background-color: #fef4e6;
}

#formTable td.Tbuy {
	background-color: #eefffc;
}

/* @group mailForm */

#mailForm dt {
	float: left;
	display: inline;
	font-weight: bold;
	background: url(../images/common/point02.png) no-repeat 0 center;
	padding-left: 10px;
}

#mailForm dd {
	margin: 0 0 21px 160px;
}

#mailForm dl ul.fHope02 li {
	margin-bottom: 7px;
}

#mailForm dl ul.fHope02 li.last {
	margin-bottom: 0;
}

input.fHope03 {
	width: 30px;
}

span.notes {
	font-size: 90%;
	color: #666666;
}

textarea.fComment {
	height: 150px;
	width: 420px;
}

input.fAddress {
	width: 350px;
}

input.fPost {
	width: 117px;
}

input.fRegistered {
	width: 240px;
}

input.fMail {
	width: 280px;
}

#formBtn {
	clear: both;
}

#formBtn p {
	text-align: center;
}

.must {
	color:#990000;
}

/* @end */

/* @end */

