@charset "utf-8";
#main {
	height:1435px;
}
#side {
	height:1430px;
}
#situation {
	font-size: 15px;
	color: #069;
	background-image: url(../images/home/gr_gray.jpg);
	background-repeat: repeat-x;
	height: 25px;
	width: 780px;
	text-align: center;
	font-family: "Comic Sans MS", cursive;
	font-style: normal;
	font-weight: bold;
	padding-top: 2px;
}

#left-column {
	background-color: #FFF;
	float: left;
	width: 183px;
	border: 1px solid #e3eae4;
	overflow: hidden;
}

.copy {
	margin-bottom: 30px;
}

.image-set {
	margin-top: 35px;
	margin-right: 14px;
	margin-bottom: 35px;
	margin-left: 14px;
}


.photograph {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #999;
	text-align: right;
	margin-top: 55px;
	margin-bottom: 3px;
}
#right-column {
	float: right;
	width: 555px;
	overflow: hidden;
}

.w {
	width: 553px;
	border: 1px solid #e3eae4;
	height: auto;
	margin-bottom: 10px;
	overflow: hidden;
}
.innner-column {
	width: 555px;
	margin-bottom: 10px;
	overflow: hidden;
}

.s-left {
	width: 268px;
	border: 1px solid #e3eae4;
	margin-right: 5px;
	float: left;
	overflow: hidden;
}
.s-right {
	width: 268px;
	border: 1px solid #e3eae4;
	margin-left: 5px;
	float: right;
	overflow: hidden;
}

#t-red {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 13px;
	color: #933;
	background-image: url(../images/home/gr_red.jpg);
	background-repeat: repeat-x;
	height: 20px;
	width: auto;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 10px;
}
#t-pink {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 13px;
	color: #906;
	background-image: url(../images/home/gr_pink.jpg);
	background-repeat: repeat-x;
	height: 20px;
	width: auto;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 10px;
}
#t-purple {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 13px;
	color: #669;
	background-image: url(../images/home/gr_purple.jpg);
	background-repeat: repeat-x;
	height: 20px;
	width: auto;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 10px;
}
#t-blue {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 13px;
	color: #369;
	background-image: url(../images/home/gr_blue.jpg);
	background-repeat: repeat-x;
	height: 20px;
	width: auto;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 10px;
}
#t-bluegreen {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 13px;
	color: #366;
	background-image: url(../images/home/gr_bluegreen.jpg);
	background-repeat: repeat-x;
	height: 20px;
	width: auto;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 10px;
}
#t-green {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 13px;
	color: #360;
	background-image: url(../images/home/gr_green.jpg);
	background-repeat: repeat-x;
	height: 20px;
	width: auto;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 10px;
}
#t-yellow {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 13px;
	color: #960;
	background-image: url(../images/home/gr_yellow.jpg);
	background-repeat: repeat-x;
	height: 20px;
	width: auto;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 10px;
}
#t-topics {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 13px;
	color: #069;
	background-image: url(../images/home/gr_topic.jpg);
	background-repeat: repeat-x;
	height: 20px;
	width: auto;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 10px;
}

#c-red {
	background-color: #fffdfd;
	padding: 5px;
	height: auto;
	width: auto;
	overflow: hidden;
	line-height: 16px;
}
#c-pink {
	background-color: #fff9ff;
	padding: 5px;
	height: inherit;
	width: auto;
	overflow: hidden;
	line-height: 16px;
}

#c-purple {
	background-color: #fbfbff;
	padding: 5px;
	height: inherit;
	width: auto;
	overflow: hidden;
	line-height: 16px;
}
#c-blue {
	background-color: #f7fbff;
	padding: 5px;
	height: inherit;
	width: auto;
	overflow: hidden;
	line-height: 16px;
}
#c-bluegreen {
	background-color: #fafcfc;
	padding: 5px;
	height: inherit;
	width: auto;
	overflow: hidden;
	line-height: 16px;
}
#c-green {
	background-color: #fbfdfb;
	padding: 5px;
	height: inherit;
	width: auto;
	overflow: hidden;
	line-height: 16px;
}
#c-yellow {
	background-color: #fffcf9;
	padding: 5px;
	height: inherit;
	width: auto;
	overflow: hidden;
	line-height: 16px;
}
#c-topics {
	background-color: #FFF;
	height: inherit;
	width: auto;
	overflow: hidden;
	line-height: 16px;
	color: #369;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 20px;
	list-style-type: square;
}

.img-left-u {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.img-left-d {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}
.img-right-u {
	float: right;
	margin-bottom: 5px;
	margin-left: 5px;
}
.img-right-d {
	float: right;
	margin-top: 5px;
	margin-left: 5px;
}
.img-center-u {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.img-center-d {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
.st-blue {
	color: #069;
}
.st-bluegreen {
	color: #366;
}
