body {
	background-repeat: repeat-y;
	background-position: center;
	background-image: url(../img/bg_01.gif);
	margin: 0px;
	padding: 0px;
}
a {
	overflow:hidden}
.text10g {
	font-size: 10px;
	color: #666666;
	line-height: 150%;
}
.text12g130 {
	font-size: 12px;
	color: #666666;
	line-height: 130%;
}
.btmLinkBox p {
	margin: 0px;
	padding: 0px;
}


.text12g {
	font-size: 12px;
	color: #666666;
	line-height: 150%;
}
.text12g170 {
	font-size: 12px;
	line-height: 170%;
	color: #666666;
}
.text12g170 a {
	font-size: 12px;
	color: #666666;
}
.text12g170 a:hover {
	font-size: 12px;
	color: #333333;
}

.text14g {
	font-size: 14px;
	color: #666666;
	line-height: 130%;
	font-weight: bold;
}
.text14sc {
	font-size: 14px;
	color: #E3DFCE;
	line-height: 150%;
	font-weight: bold;
}
.text14sc2 {
	font-size: 12px;
	color: #E3DFCE;
	line-height: 150%;
}
.text12g a {
	font-size: 12px;
	color: #666666;
}
.text12g a:hover {
	font-size: 12px;
	color: #333333;
}
.text20g {
	font-size: 20px;
	color: #666666;
}
.text12w {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 150%;
}
.text10g a {
	font-size: 10px;
	color: #666666;
	line-height: 150%;
}
.text12b {
	font-size: 12px;
	color: #654F36;
}
.text12b a {
	font-size: 12px;
	color: #654F36;
	text-decoration: none;
}
.text12b a:hover {
	font-size: 12px;
	color: #654F36;
	text-decoration: underline;
}

.text14b {
	font-size: 14px;
	color: #654F36;
	font-weight: bold;
}
.text14b a {
	font-size: 14px;
	color: #654F36;
	text-decoration: none;
}
.text14b a:hover {
	font-size: 14px;
	color: #654F36;
	text-decoration: underline;
}
.newsframe {
	border: 1px solid #E4DFCF;
}
.logos IMG {
	display: inline;
	padding: 00px;
}


.h2div {
	text-indent: -9999px;
	background-image: url(../img/img_header.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 17px;
	width: 300px;
	float: right;

}

.hidden {
	visibility: hidden;
	font-size: 1px;
}
.btmLink {
	padding: 7px 0px 10px 15px;
	margin: 0px;
}

.btmLink li {
	margin: 0px;
	padding: 0px;
	height: 20px;
	list-style-type: none;
	float: left;
	font-size: 12px;
}
.btmLink li a {
	display: block;
	height: 11px;
	margin: 0px;
	padding: 0px;

}
.btmLink .btmBtn1 a {
	background-image: url(../img/btn_fhome.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 37px;
	margin-right: 34px;
	height: 11px;
}
.btmLink .btmBtn2 a {
	background-image: url(../img/btn_fabout.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 73px;
	margin-right: 34px;
}
.btmLink .btmBtn3 a {
	background-image: url(../img/btn_fdiary.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 68px;
	margin-right: 34px;
}
.btmLink .btmBtn4 a {
	background-image: url(../img/btn_fcolumn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 78px;
	margin-right: 34px;
}
.btmLink .btmBtn5 a {
	background-image: url(../img/btn_fworks.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 39px;
	margin-right: 34px;
}
.btmLink .btmBtn6 a {
	background-image: url(../img/btn_fstaff.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 41px;
	margin-right: 34px;
}
.btmLink .btmBtn7 a {
	background-image: url(../img/btn_fcontact.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 73px;
	margin-right: 34px;
}
.btmLink .btmBtn8 a {
	background-image: url(../img/btn_flink.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 45px;
}
.btmLinkBox {
	text-align: left;
	margin: 10px 25px;
	padding: 0px 10px 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BEA385;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BEA385;
}
.btmLinkBox a {
	color: #666666;
}
.btmLinkBox a:hover {
	color: #333333;
}
.btmLinkBox H3 {
	font-size: 14px;
	color: #53412A;
	padding-top: 20px;
}
.btmLinkBox P {
	font-size: 10px;
	line-height: 140%;
	color: #666666;
	margin: 0px;
	padding: 5px 0px 0px;
}
.btmLinkBox dl {
	margin: 0px;
	padding: 15px 0px 0px 10px;
}
.btmLinkBox dt {
	margin: 0px 0px 5px;
	padding: 0px;
	font-size: 10px;
	color: #53412A;
	font-weight: bold;
}
.btmLinkBox dd {
	margin: 0px;
	padding: 5px 0px 0px;
	font-size: 10px;
	color: #666666;
	background-image: url(../img/ico_arrow_s.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	text-indent: 10px;
}
.collorLightBrown{
	color: #AC885B;

}



.nichi {
	margin: 0px 0px 20px 10px;
	padding: 0px;
	text-align: left;
	font-size: 10px;
	line-height: 150%;
	color: #666666;
}
.nichi a {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	text-align: left;
	font-size: 10px;
	color: #666666;
}
.nichi a:hover {
	color: #333333;
}
.renrakuBox {
	padding: 10px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #E3D7C8;
}
.renrakuBox h3 {
	margin: 0px;
	padding: 0px;
}
.renrakuBox P {
	color: #333333;
}
.text12 {
	font-size: 12px;
	color: #333333;
	line-height: 150%;
}
.text12 a {
	font-size: 12px;
	color: #333333;
	line-height: 150%;
}
.text14 {
	font-size: 14px;
	color: #333333;
	line-height: 150%;
}
.text14 a {
	font-size: 14px;
	color: #333333;
	line-height: 150%;
}
