/* body設定 */
body#abc {
	margin: 0;
	padding: 0;
	background-color: #DDECFA;
}

/* リンク設定 */
a#a:link {
	color: #FF6600;
}
a#a:visited {
	color: #810081;
}
a#a:hover {
	color: #0033FF;
}
a#a:active {
	color: #FF0000;
}

a#b:link {
	color: #FFFFFF;
}
a#b:visited {
	color: #FFFFFF;
}
a#b:hover {
	color: #0033FF;
}
a#b:active {
	color: #FF0000;
}

a#c:link {
	color: #0033FF;
}
a#c:visited {
	color: #0033FF;
}
a#c:hover {
	color: #FF6600;
}
a#c:active {
	color: #FF0000;
}

/* 見出しの設定 */
h1 {
	font-size: 80%;
	font-weight: normal;
	padding: 5px 5px 5px;
	margin: 5px 5px 5px;
	color: #FFFFFF;
	text-align: center;
	line-height: 50%;
}

h1#2 {
	font-size: 80%;
	font-weight: normal;
	padding: 5px 5px 5px;
	margin: 5px 5px 5px;
	color: #33CC33;
	text-align: center;
	line-height: 50%;
}

/* table設定 */
.table1 {
	border: 1px #FFCC33 solid;
}

.table2 {
	border: 1px #003399 solid;
}

.table3 {
	border: 1px #339900 solid;
}

.table4 {
	border: 1px #CCCCCC solid;
}

.table5 {
	border: 1px #FF3366 solid;
}

.table6 {
	border: 1px #00CC00 dashed;
}

.table7 {
	border: 1px #FFCC33 solid;
	height : 251px;
}

.table8 {
	height : 174px;
}

.table9 {
	border: 1px #FFBD7C solid;
	background: #FFFFCC;
}

.table10 {
	border: 1px #FFE8CC solid;
}

.table10 td {
	border: 1px #FFE8CC solid;
}

.table11 {
	border: 4px #993300 solid;
	background: #FFFF99;
	padding-top: 20px;
	padding-bottom: 20px;	
}

.table12 {
	border: 1px #00CC00 solid;
}

.table13 {
	border: 2px #0086D6 solid;
}

.table14 {
	border: 2px #FF9900 solid;
}

.tablespace {
	border-spacing: 0px 2px;
}

.tablespace2 {
	border-spacing: 2px 0px;
}

/* td設定 */
td#top {
	padding-top : 10px;
}

td#top2 {
	padding-top : 4px;
	padding-bottom : 4px;
}

td#top3 {
	padding-top : 10px;
	border: 2px #006600 solid;
}

td#top4 {
	padding-top : 3px;
}

td#top5 {
	padding-top : 1px;
}

td#top6 {
	padding-top : 15px;
}

td#bottom {
	padding-bottom : 4px;
}

td#bottom2 {
	padding-bottom : 15px;
}

td#bottom3 {
	padding-top : 6px;
	padding-bottom : 8px;
}

td#bottom4 {
	padding-top : 10px;
	padding-bottom : 10px;
}

td#left {
	padding-left : 6px;
}

td#s2 {
	padding : 2px;
}

td#s4 {
	padding : 4px;
}

td#news {
	padding : 4px;
	border: 1px #0066FF dashed;
}

td#line {
	background-image: url(/images/line18_20.gif);
}

td#line1 {
	border: 1px #FFCC33 solid;
}

td#line {
	background-image: url(/images/line18_20.gif);
}

td#line2 {
	border: 1px #003399 solid;
}

td#line3 {
	border: 1px #339900 solid;
}

td#line4 {
	border: 1px #CCCCCC solid;
}

td#line5 {
	border: 1px #FF3366 solid;
}

td#line6 {
	border: 1px #00CC00 dashed;
}

td#line7 {
	border: 1px #CCCCCC solid;
	padding : 4px;
}

td#line8 {
	border: 1px #FFCC33 dashed;
}

td#line9 {
	border: 1px #FF99CC solid;
}

td#line10 {
	border: 1px #FFFFFF solid;
}

td#box {
	border: 2px #009900 solid;
}

td#box2 {
	border: 2px #FF9933 solid;
}

td#box3 {
	border: 2px #0033ff solid;
}

td#box4 {
	border: 2px #ffcc33 solid;
}

td#box4sp {
	border: 2px #ffcc33 solid;
	padding-top: 10px;
}

td#box5 {
	border: 2px #ff9900 solid;
}

td#box6 {
	padding-top: 10px;
}

td#box7 {
	padding-left: 10px;
	padding-right: 18px;
}

td#box8 {
	padding-top: 30px;
}

/* フォントサイズの設定 */
.font110 {
	font-size: 110%;
}

.font110h {
	font-size: 110%;
	line-height: 130%;
}

.font120 {
	font-size: 120%;
}

.font130 {
	font-size: 130%;
}

.font140 {
	font-size: 140%;
}

.font150 {
	font-size: 150%;
}

.font90 {
	font-size: 90%;
}

.font90h {
	font-size: 90%;
	line-height: 130%;
}

.font80 {
	font-size: 80%;
}

.font80h {
	font-size: 80%;
	line-height: 130%;
}

.font80h2 {
	font-size: 80%;
	line-height: 160%;
}

.font70 {
	font-size: 70%;
}

.font70h {
	font-size: 70%;
	line-height: 130%;
}

.font60 {
	font-size: 60%;
}

.font50 {
	font-size: 50%;
}

/* リストの設定 */
ul#rec {
	margin: 0 0 0 1em;
	padding: 0;
}

/* その他の設定 */
.wid {
	line-height: 250%;
}

.in {
	text-indent:  1em;
	line-height: 160%;
}
