@charset "big5";
.member_b16 {
	font-size: 16px;
	color: #585895;
}
.member_b12 {
	font-size: 13px;
	color: #585895;
}
.member_sb12 {
	font-size: 12px;
	color: #6c6cc4;
}
.nlink a {
	font-size: 12px;
	color: #585895;
	text-decoration: underline;
}
.nlink a:visited {
	font-size: 12px;
	color: #585895;
	text-decoration: underline;
}
.nlink a:hover {
	font-size: 12px;
	color: #585895;
	text-decoration: none;
}
.nlink a:active {
	font-size: 12px;
	color: #585895;
	text-decoration: underline;
}
.member_white12 {
	font-size: 12px;
	color: #ffffff;
}
.member_bb12 {
	font-size: 12px;
	color: 96a9e6;
	font-weight: bold;
}
.member_sgray12 {
	font-size: 12px;
	color: a7a7a7;
}
.member_gray12 {
	font-size: 12px;
	color: 515151;
	line-height: 18px;
}
.member_red12 {
	font-size: 12px;
	color: e26565;
	line-height: 18px;
}
#textarea {
	width: 100%;
}
#Plan_Subject {
	font-size: 12px;
}
.menberbox_top {
	text-align: right;
	width: 160px;
	padding-top: 5px;
}

.menberbox_top a:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 27px;
}
.menberbox_top a:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 27px;
}
.menberbox_top a:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 27px;
}
.menberbox_top a:active {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 27px;
}
.memberbox_links {
	background-image: url(members/images/member_service_box2_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 182px;
	height: 250px;
}
.memberbox_links h6 {
	color: #256497;
	font-size: 12px;
	font-weight: normal;
	line-height: 32px;
	padding-left: 15px;
}
.memberbox_links  dl {
	margin-left: 15px;
	padding-bottom: 3px;
}
.memberbox_links  dt {
	font-size: 12px;
	color: #256497;
	font-weight: normal;
	list-style-type: none;
	padding-left: -5px;
}
.memberbox_links dd {
	font-size: 12px;
	color: #256497;
	font-weight: normal;
	list-style-type: none;
	line-height: 12px;
	margin-left: 13px;
}

.memberbox_links dl a:link {
	font-size: 12px;
	line-height: 1.6;
	color: #256497;
	text-decoration: none;
}
.memberbox_links dl a:visited {
	font-size: 12px;
	line-height: 1.6;
	color: #256497;
	text-decoration: none;
}.memberbox_links dl a:hover {
	font-size: 12px;
	line-height: 1.6;
	color: #256497;
	text-decoration: underline;
}.memberbox_links dl a:active {
	font-size: 12px;
	line-height: 1.6;
	color: #256497;
	text-decoration: none;
}
.memberbox_links dd a:link {
	font-size: 12px;
	line-height: 12px;
	color: #256497;
	text-decoration: none;
}
.memberbox_links dd a:visited {
	font-size: 12px;
	line-height: 12px;
	color: #256497;
	text-decoration: none;
}.memberbox_links dd a:hover {
	font-size: 12px;
	line-height: 12px;
	color: #256497;
	text-decoration: underline;
}.memberbox_links dd a:active {
	font-size: 12px;
	line-height: 12px;
	color: #256497;
	text-decoration: none;
}
.member_index_title {
	background-image: url(members/images/title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 15px;
}
.member_index_title p {
	padding-top: 50px;
	padding-left: 24px;
	font-size: 12px;
	line-height: 1.6;
	font-weight: normal;
	color: #666666;
}
.member_index_title a:link {
	color: #666666;
	text-decoration: underline;
}
.member_index_title a:visited {
	color: #666666;
	text-decoration: underline;
}.member_index_title a:hover {
	color: #666666;
	text-decoration: none;
}.member_index_title a:active {
	color: #666666;
	text-decoration: underline;
}
.member_index_p {
	padding-bottom: 15px;
	font-size: 12px;
	line-height: 1.6;
}
.member_index_p p {
	color: #666666;
}
.member_index_p a:link {
	font-size: 12px;
	line-height: 1.6;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}

.member_index_p a:visited {
	font-size: 12px;
	line-height: 1.6;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}.member_index_p a:hover {
	font-size: 12px;
	line-height: 1.6;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}.member_index_p a:active {
	font-size: 12px;
	line-height: 1.6;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}.member_index_table td {
	padding: 5px;
}
.member_index_school h2 {
	font-size: 13px;
	text-decoration: underline;
	font-weight: normal;
	color: #666666;
}
.member_index_school h2 a:link{
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	line-height: 1.4;
}
.member_index_school h2 a:visited {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	line-height: 1.4;
}
.member_index_school h2 a:hover {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 1.4;
}
.member_index_school h2 a:active {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	line-height: 1.4;
}
.member_index_school h3 {
	font-size: 11px;
	line-height: 1.4;
	font-weight: normal;
	color: #666666;
}
.member_index_school p {
	font-size: 11px;
	line-height: 1.4;
	color: #666666;
}
.member_index_school p a:link {
	font-size: 11px;
	line-height: 1.4;
	color: #666666;
	text-decoration: underline;
}
.member_index_school p a:visited {
	font-size: 11px;
	line-height: 1.4;
	color: #666666;
	text-decoration: underline;
}
.member_index_school p a:hover {
	font-size: 11px;
	line-height: 1.4;
	color: #666666;
	text-decoration: none;
}
.member_index_school p a:active {
	font-size: 11px;
	line-height: 1.4;
	color: #666666;
	text-decoration: underline;
}
.member_index_school img {
	border: 1px solid #999999;
	margin-right: 5px;
}
.member_index_school_ns td {
	padding: 2px;
}
.member_index_school_ns h2 {
	font-size: 13px;
	text-decoration: underline;
	font-weight: normal;
	color: #666666;
}
.member_index_school_ns h2 a:link{
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	line-height: 1.4;
}
.member_index_school_ns h2 a:visited {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	line-height: 1.4;
}
.member_index_school_ns h2 a:hover {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 1.4;
}
.member_index_school_ns h2 a:active {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	line-height: 1.4;
}