/* body設定 */
body#nospace {
	margin: 0;
	padding: 0;
	background-image: url(images/back.gif);
	color: #333333;
}

body#nospace2 {
	margin: 0;
	padding: 0;
	background-image: url(images/back3.gif);
	color: #333333;
}

body#nospace3 {
	margin: 0;
	padding: 0;
	background-image: url(images/back4.gif);
	color: #333333;
}

body#nospace4 {
	margin: 0;
	padding: 0;
	color: #333333;
}

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

/* テーブルの設定 */
.table1 {
	border: 1px #CCCCCC solid;
}

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

.table3 {
	border: 2px #FF9933 solid;
}

td#content1 {
	border: 2px #FDD582 solid;
	padding-top: 20px;
	width: 379px;
	height: 210px;
	background-image:  url(images/content1_bg.gif);
}

td#content2 {
	border: 2px #FFAAD3 solid;
	padding-top: 20px;
	width: 379px;
	height: 210px;
	background-image:  url(images/content2_bg.gif);
}

td#content3 {
	border: 2px #ABD3FC solid;
	padding-top: 20px;
	width: 379px;
	height: 210px;
	background-image:  url(images/content3_bg.gif);
}

td#content4 {
	border: 2px #ABD3AB solid;
	padding-top: 20px;
	width: 379px;
	height: 210px;
	background-image:  url(images/content4_bg.gif);
}

td#content5 {
	border: 2px #ADADFF solid;
	width: 379px;
	height: 210px;
	background-image:  url(images/content5_bg.gif);
}

td#content6 {
	border: 2px #996666 solid;
	padding-top: 20px;
	width: 379px;
	height: 210px;
	background-image:  url(images/content6_bg.gif);
}

td#content11 {
	border: 2px #FDD582 solid;
	width: 379px;
	height: 80px;
	background-image:  url(images/content11_bg.gif);
}

td#content21 {
	border: 2px #FFAAD3 solid;
	width: 379px;
	height: 80px;
	background-image:  url(images/content21_bg.gif);
}

td#content31 {
	border: 2px #ABD3FC solid;
	width: 379px;
	height: 80px;
	background-image:  url(images/content31_bg.gif);
}

td#content41 {
	border: 2px #ABD3AB solid;
	width: 379px;
	height: 80px;
	background-image:  url(images/content41_bg.gif);
}

td#content51 {
	border: 2px #ADADFF solid;
	width: 379px;
	height: 80px;
	background-image:  url(images/content51_bg.gif);
}

td#content61 {
	border: 2px #996666 solid;
	width: 379px;
	height: 80px;
	background-image:  url(images/content61_bg.gif);
}

td#content12 {
	border: 2px #FDD582 solid;
	background-color: #FFFFFF;
}

td#content22 {
	border: 2px #FFAAD3 solid;
	background-color: #FFFFFF;
}

td#content32 {
	border: 2px #ABD3FC solid;
	background-color: #FFFFFF;
}

td#content42 {
	border: 2px #ABD3AB solid;
	background-color: #FFFFFF;
}

td#content52 {
	border: 2px #996666 solid;
	background-color: #FFFFFF;
}

td#content62 {
	border: 2px #FFAAD3 solid;
	background-color: #FFFFCC;
}

td {
	font-size: 80%;
	line-height: 150%;
}

td.large:first-letter {
	font-size: 150%;
	color: #FFCC00;
}

td#top {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #009900;
	border-left: 15px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
	padding-top: 6px;
	padding-bottom: 3px;
	padding-left: 10px;
}

td#top2 {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #009900;
	border-left: 15px solid #FFFFFF;
	border-top: 3px solid #FFFFFF;
	padding-top: 6px;
	padding-bottom: 3px;
	padding-left: 10px;
}

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

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

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

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

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

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

td#square {
	border: 1px #FFCC00 solid;
	background-color: #FFFFCC;
}

td#prspace {
	padding: 4px 4px 4px 4px;
}

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

.font100h {
	font-size: 100%;
	line-height: 130%;
}


.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%;
}

.font70 {
	font-size: 70%;
}

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

.font60 {
	font-size: 60%;
}

.font50 {
	font-size: 50%;
}

/* 画像popupの設定 */
img {
	border: none;
}

.photo {
	position: relative;
}

.photo a .large {
	display: block;
	position: absolute;
	width: 1px;
	height: 1px;
	top: 0;
	left: 0;
}

.photo a.popup:visited {
	display: block;
	width: 100px;
	top: 0;
	left: 0;
}

.photo a.popup:hover {
	background-color: #FFFFFF;
}

/* popupする画像のサイズ＆位置設定 */
.photo a.popup:hover .large {
	display: block;
	position: absolute;
	width: 404px;
	height: 125px;
	top: 0;
	left: 107px;
}

/* 先頭文字装飾 */
.first {
	color: #FF9900;
	font-size: 2em;
	float: left;
	padding-top: 5px;
	margin-right: 3px;
	margin-bottom: 0px;

}

