/* CSS Document */

/*  テーブル */
.table{table-layout:auto; width:800px; font-size:12px; font:"ＭＳ ゴシック";}
.table2{table-layout:auto; width:200px; font-size:12px; font:"ＭＳ ゴシック";}
.table3{table-layout:auto; width:600px;}


/* 文字 */
.rink{font-size:10px; font:"ＭＳ ゴシック";}


.moji{
	font-size:14px; color:#000000;
	line-height:2;
	width:580px;
	margin:0;
	border:solid 1px #99CCFF;
	text-align:center;
}

.moji2{
	font-size:12px; color:#000000;
	line-height:1;
	width:180px;
	margin:0;
	border-left:double 10px #99CCFF;
	border-right:double 10px #99CCFF;
	text-align:left;
}

.moji3{
	font-size:12px; color:#000000;
	line-height:1;
	width:180px;
	margin:0;
	border-left:double 10px #99CCFF;
	border-right:double 10px #99CCFF;
	text-align:center;
	background-color:#99CCFF;
}


p.tennen_link a{text-decoration:none;}

p.tennen_link a:visited{color:#BBBBBB;}
p.tennen_link a:hover{ color:#FF9900;}

p.tennen_link{
    font-size:0.9em;
	border-top:1px dotted #FFCC00;
	color:#333333;
	text-align:right;
	padding:2px 0 0 10px;
	margin:1px 20px 1px 20px;
}
p.tennen_link:first-letter {
    color:#FF9900;
    font-size:1em;
}

.sp-menu {
	display: none;
}

.mb20,dd {
	margin:0 0 20px 0;
}