a:link{color:#222299; text-decoration:none}a:visited{color:#222299; text-decoration:none}a:hover{text-decoration:underline}.gap_a { line-height:130%; }.gap_b { line-height:150%; }.tright { text-align:right;}.caltxt {	font-family: Times;	font-size: 14px;}.comment {	font: 11px 'Century Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'MS UI Gothic','ＭＳ Ｐゴシック',sans-serif;	color: #333333;	line-height:130%;	padding:2px;}.basetext {	font: 13px 'Century Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'MS UI Gothic','ＭＳ Ｐゴシック',sans-serif;	color: #333333;	line-height:170%;	padding:5px;}.basetext_l {	font: 13px 'Century Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'MS UI Gothic','ＭＳ Ｐゴシック',sans-serif;	color: #333333;	line-height:200%;	padding:5px;}.copyright {	font: 11px 'Century Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'MS UI Gothic','ＭＳ Ｐゴシック',sans-serif;	font: 11px;	color: #444444;	line-height:140%;	padding:5px;}.owari {	color: #aaaaaa;	text-decoration: line-through;	vertical-align: baseline;}h2 {	line-height: 20%;}h4 {	line-height: 5%;}p.article {	font: 11px 'Century Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'MS UI Gothic','ＭＳ Ｐゴシック',sans-serif;	line-height:130%;	padding:4px;}table.cirgym {	border-spacing: 0px;	/* セルの間隔をなくす */	line-height: 160%;}/* セルのデザインのうちヘッダと中身の共通部分 */table.cirgym th, table.cirgym td {	border-width: 1px;	/* セルの枠線は太さ1ピクセル */	border-style: solid;	/* セルの枠線は実線 */	padding: 4px;	/* セル内側の余白は2ピクセル */}/* ヘッダセルのデザイン */table.cirgym th {	border-color: #F6F6FB #CCCCD7 #CCCCD7 #F6F6FB;	/* ※2 */	background-color: #E9E9F5;	/* ※2 */	text-align: right;	vertical-align: top;	white-space:nowrap;}/* セルのデザイン */table.cirgym td {	border-color: #fdfdfd #d0d0d0 #d0d0d0 #fdfdfd;	/* ※3 */	background-color: #f9f9f9;	/* ※3 */	text-align: left;	virtical-align: top;}a.exlink {	padding-right: 12px;	background: url(/img/exlink.gif) no-repeat right;}p.panel{	text-align: left;	padding-left:20px;	cursor:pointer;	margin-top:10px;	height:15px;	font-weight:bold;}p.panel a:link{color:#222299; text-decoration:none}p.panel a:visited{color:#222299; text-decoration:none}p.panel a:hover{text-decoration:underline}p.panel-up{	background:url(img/up.gif) no-repeat scroll bottom left; }p.panel-down{	background:url(img/down.gif) no-repeat scroll bottom left;}.panel-target{	padding:0px;}.panel-closed{	display:none;}
