@charset "utf-8";
/*+++++++++++++++++++++++++++++++++++++++++++ 入会案内 */

/* メインメニューアクティブ */
#header ul#navi li#navi2 a,
#header ul#navi li#navi2 a:hover {
	background-image:url(../images/navi2_f3.jpg);
}


/* 会員の種類 */
.admission_info {
	padding:0;
	text-align:left;
}
#contentsWrapper #contents .admission_info td {
	padding:3px;
	border-bottom: 1px #999999 dashed;
}

#contentsWrapper #contents .admission_info th {
	padding:3px;
	border-bottom: 1px #999999 dashed;
	background-color:#F0F7CE;
}


#contentsWrapper #contents .admission_info td.category {
	background-color:#F8FCE9;
	text-align:left;
	vertical-align:top;
}
#contentsWrapper #contents .admission_info td.details {
	text-align:center;
}
#contentsWrapper #contents table#lattice {
	width: 650px;
	border: 1px #555555 solid;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	background: white;
}

#contentsWrapper #contents table#lattice th, table#lattice td {
	padding: 5px;
	border: 1px #000000 dotted;
}

/*  */

.indentBox {
	padding:0px 15px 0px 50px;
	text-align:left;
}
.infoBox {
	border:1px #999999 solid;
	background-color:#EEEEEE;
	width:400px;
	padding:10px;
}

/*ぶら下げインデント*/
#contentsWrapper #contents ul { 
	list-style-type:none;
	margin-left: 1.0em; 
} 
#contentsWrapper #contents li { 
	text-indent: -1.0em; 
}


#contentsWrapper #contents ol li.square {
	margin:0 0 0 2em;
	list-style-type:square ;
}
.small {
	font-size: x-small; 
	margin:0px 0px 0px 50px;
}