@charset "utf-8";
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 center;
	font-size: 12px;
	color: #333333;
	background-attachment: scroll;
}

a {
	color: #00CCCC;
}

a:link {
	color: #31281f;
}/*未訪問リンクテキストの色指定*/
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}

.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: 12px;
	color: #003300;
	background-image: url(../img/new/Q.gif);
	background-repeat: no-repeat;
	text-indent: 30px;
	border-bottom-color: #006600;
}
.a_txt {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	color: #333333;
	text-indent: 30px;
	background-image: url(../img/new/A.gif);
	background-repeat: no-repeat;
}

.q_txt2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	color: #003300;
	border-bottom-color: #006600;
}
.a_txt2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	color: #333333;
	background-repeat: no-repeat;
}

#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;
}
h3 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.pyear {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 14px;
	width: 500px;
	margin-bottom: 5px;
	margin-top: 15px;
	color: #333333;
	background-image: url(../img/new/year_arrow.gif);
	background-repeat: no-repeat;
	text-indent: 13pt;
	background-position: 5px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
}
.ptext {
	border-bottom-style: none;
	background-repeat: no-repeat;
	text-indent: 10pt;
	margin: 0px 0px 10px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}
.honbunindex {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10pt;
	color: #333333;
	line-height: 160%;
	margin-right: 30px;
	margin-left: 30px;
}
.a_txt3 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	color: #333333;
	background-repeat: no-repeat;
	line-height: 140%;
	margin-right: 25px;
	margin-left: 22px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.q_txt3 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	color: #003300;
	border-bottom-color: #006600;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
	margin-left: 20px;
	margin-right: 20px;
	background-image: url(../img/voice/bar.jpg);
	text-align: left;
	text-indent: 7px;
	font-weight: bold;
}
.ratan_honbun {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 9pt;
	line-height: 130%;
}

.pan {
	margin: 0px;
	font-size: 9px;
	color: #333;
	padding-top: 10px;
	padding-left: 10px;
	height: 10px;
}

