#main {
	background-image: url(../kikaku/img/haikei1.jpg);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	line-height: 135%;
}
.table1 {
	border: 1px solid #006699;
}
.comment1 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#past_log {
	background-repeat: repeat-y;
	width: 176px;
	background-position: center top;
	background-image: url(../kikaku/img/body_pastlog.jpg);
	margin: 3px;
}
.line1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333300;
}
.title1 {
	font-size: 120%;
	color: #336633;
	padding-left: 3px;
	border-left-width: 6px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #336633;
	border-bottom-width: 1px;
	border-bottom-color: #336633;
}
.style4 {font-size: 125%; color: #336633; padding-left: 3px; border-left-width: 6px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-left-color: #336633; border-bottom-width: 1px; border-bottom-color: #336633; font-weight: bold; }
#log {
	width: 160px;
	margin-right: 6px;
	margin-left: 6px;
}
.comment_log {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 8px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color: #F5F5F5;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-size: 80%;
	line-height: 125%;
}

.title_log {
	font-weight: bold;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #006600;
	border-left-color: #333366;
	padding-left: 5px;
	width: 140px;
	margin-left: 7px;
	font-size: 90%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.year {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 85%;
	font-weight: bold;
	color: #006600;
	margin-top: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #336600;
	margin-right: 10px;
	margin-left: 10px;
}
.comment2_small {
	border-bottom-style: none;
	border-bottom-color: #000000;
	margin-top: 13px;
	margin-right: 3px;
	margin-left: 6px;
	font-size: 85%;
	line-height: 120%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-bottom: 2px;
}
.table1 {
	border: 1px solid #00CCCC;
}
.table2 {

	border: 2px dotted #66CCCC;
}
.year_box {
	background-image: url(../kikaku/img/year_box.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
}
.haikei_color {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 95%;
	color: #FFFFFF;
	background-image: url(../kikaku/img/haikei_color.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	height: 15px;
}
.mokuji {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #AC7429;
	border-bottom-color: #AC7429;
	padding: 5px;
}
.mokuji2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-right-color: #AC7429;
	border-bottom-color: #AC7429;
	padding: 5px;
}
.td_namebox1 {
	background-attachment: fixed;
	background-image: url(../kikaku/15/img/name_box1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.td_namebox2 {

	background-attachment: fixed;
	background-image: url(../kikaku/15/img/name_box2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.td_namebox3 {


	background-attachment: fixed;
	background-image: url(../kikaku/15/img/name_box3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.td_namebox4 {



	background-attachment: fixed;
	background-image: url(../kikaku/15/img/name_box4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
