body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-image: url(../img/back/back.gif); background-repeat: repeat-y; background-position: center top}

a {  }

a:link {
	color: #31281f;
	text-decoration: none;
}/*未訪問リンクテキストの色指定*/
a:visited {
	color: #31281f;
	text-decoration: none;
}/*訪問済みリンクテキストの色指定98938f*/
a:hover {
	color: #31281f;
	text-decoration: underline;
}/*リンクアクティブ時のリンクテキストの色指定*/
h1 {
	font-size: 10px;
	margin: 0px;
	padding: 5px 0px 5px 5px;
	font-weight: normal;
	background-position: left;
}
.honbun {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; color: #333333; line-height: 160%}

.title {  background-image: url(../img/back/title_back.gif); background-repeat: repeat-x; background-position: top}

hr {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.mini01 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 8pt; color: #333333; line-height: 160%}

.midashi {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt; font-weight: bold; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px; color: #31281F}

.midashi2 {
font-family: "ＭＳ Ｐゴシック", "Osaka";
font-size: 9pt; background-image: url(../img/back/midashi2_back.gif);
background-repeat: no-repeat;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 20px;
line-height: 160%; 
border-top-width: 5px; 
border-right-width: 5px; 
border-bottom-width: 5px; 
border-left-width: 5px;
}

.box_d6d4d2 { 
border: 1px #ba965d solid;
padding: 5px; 
border-color: #ba965d;
}
.gotop {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 8pt; color: #666666; background-image: url(../img/back/gotop_back.gif); background-repeat: no-repeat; background-position: right center; text-align: right; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px}

.goto {
font-family: "ＭＳ Ｐゴシック", "Osaka"; 
font-size: 8pt;
color: #31281f;
background-image: url(../img/outline/goto.gif);
background-repeat: no-repeat; 
background-position: right 4px; 
text-align: right; 
padding-top: 0px;
padding-right: 10px; 
padding-bottom: 0px; 
padding-left: 0px;
}

#staff p{
width:430px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 20px;
}
#staff h2{
margin: 0px;
}

#access p{
color: #31281f;
font-family: "ＭＳ Ｐゴシック", "Osaka";
font-size: 9pt;
margin-top: 5px;
margin-right: 15px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
margin-left: 5px;
padding-bottom: 0px;
padding-left: 20px;
line-height: 160%; 
}

#outline_top{ 
font-family: "ＭＳ Ｐゴシック", "Osaka"; 
font-size: 10pt;
line-height: 160%; 
background-image: url(../img/back/outline_top_back.gif);
color: #31281F;
background-color: #D6D4D2;
width: 465px; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 30px;
margin-left: 0px;
padding: 20px;
}

#works h1{
color: #31281f;
font-family: "ＭＳ Ｐゴシック", "Osaka";
font-size: 14pt;
background-image: url(../img/back/works_title_back.gif);
margin: 0px;
padding: 10px;
}

#works h2{
color: #31281f;
font-family: "ＭＳ Ｐゴシック", "Osaka";
font-size: 9pt;
background-image: url(../img/back/midashi2_back.gif);
background-repeat: no-repeat;
margin-top: 10px;
margin-right: 15px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 25px;
line-height: 160%; 
}


#works p{
margin-left: 15px;
font-size: 8.5pt; 
line-height: 140%
}

.works_caset {  border-color: #31281F #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 465px; margin-top: 20px; margin-bottom: 0px}
.naiyou {  margin-top: 10px; margin-right: 30px; margin-bottom: 10px; margin-left: 30px}
.q_back {  background-color: #669999}
.q_back2 {  background-color: #E0EBE0; background-image: url(../img/back/q_back.gif); background-repeat: repeat-x}
.a_back {  background-color: #cc9999}
.a_back2 {
	background-image: url(../img/back/a_back.gif);
	background-repeat: repeat-x;
}
.q_txt {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; color: #336666}
.a_txt {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; color: #996666; line-height: 150%}
#index {  text-align: center}

#rinen {
color: #333333;
font-family: "ＭＳ Ｐゴシック", "Osaka";
font-size: 9pt;
 background-image: url(../img/back/rinen_back.gif);
background-repeat: no-repeat;
margin-top: 0px;
margin-right: 15px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 25px;
line-height: 160%; 
}

.sitemap {  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; color: #333333;}
.sitemap_title {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; color: #31281f; background-color: #E5E0D3}
.img_right {
	margin-left: 10px;
}
.honbun_open {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 9pt;
	color: #330000;
	line-height: 160%;
	font-weight: normal;
}
.honbun_open2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 9pt;
	color: #333333;
	line-height: 160%;
	font-weight: normal;
}
