@import"digi.css";
table {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
 color:#666666;
	line-height:18px;
}
.text8 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 8px;
}
.text10 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
}
.text12 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}

.text14 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
}
.text16 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
}
.text18 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
}

.text_red {
    color:#990000;
	font-weight:bold;
}

.height10 {
	line-height: 10px;
}
.height12 {
	line-height: 12px;
}
.height14 {
	line-height: 14px;
}
.height16 {
	line-height: 16px;
}
.height18 {
	line-height: 18px;
}
.height20 {
	line-height: 20px;
}
.height22 {
	line-height: 22px;
}
.height24 {
	line-height: 24px;
}
a:link {
	color: #990000;
}
a:visited {
	color: #996600;
}
a:active {
	color: #333333;
}
a:hover {
	color: #FF0000;
}
html, body {
	margin: 0px;
	padding: 0px;
	text-align:center;
}
.fix {
	background-repeat: no-repeat;
}

/*---foundation---*/

div#center {
width:810px;
margin-left: auto;
margin-right:auto;
text-align:center;
}

.bg_side {
width:20px;
background-repeat:repeat-y;
}

.head_text {
font-size:10px;
line-height:16px;
}

.head_text a {
color:#666666;
text-decoration:none;
}

.text12_52B769 {
font-size:12px;
color:#52B769;
}

.text12_52B769_pl10 {
font-size:12px;
color:#52B769;
padding-left:10px;
}

.bg_yrep {
background-repeat:repeat-y;
}

p.orange {
font-size:14px;
color:#FF8101;
font-weight:bold;
padding:0px;
margin:5px 0px;
}

.ma_l10 {
margin-left:10px;
}

.ma_l10_lh_16 {
margin-left:10px;
line-height:16px;
}

.ma_105_lh_16 {
margin: 5px 0 10px 10px;
line-height:16px;
width: 320px;
}

.foot01 {
height:60px;
background-image:url(../img/bg02.jpg);
background-repeat:repeat-x;
padding:5px;
color:#333333;
font-size:10px;
}


.foot01 a:link,.foot01 a:visited, {
color:#ffffff;
text-decoration:none;
}

.foot01 a:active,.foot01 a:hover, {
color:#333333;
text-decoration: underline;
}

.ma_lr_10 {
margin: 0px 10px;
}

p.to_top {
margin:5px 10px;
}

/*---h---*/


h1 {
font-size:10px;
line-height:16px;
margin:0px;
padding:0px;
font-weight:normal;
}

h2 {
padding:0px;
margin:0px;
font-size:14px;
background-image:url(../img/icon02.jpg);
background-position:left;
background-repeat:no-repeat;
padding-left: 22px;
height:18px;
color:#333333;
}

h3 {
padding:0px;
margin:0px;
font-size:12px;
background-image:url(../img/icon01.jpg);
background-position:left;
background-repeat:no-repeat;
padding-left: 18px;
height:15px;
}

h4 {
padding:10px;
margin:0px;
font-size:12px;
border: #666666 solid 1px ;
font-weight:normal;
}

h5 {
padding:3px 0px 0px 15px;
margin:0px;
font-size:12px;
padding-left:15px;
background-image:url(../img/icon00.jpg);
background-repeat:repeat-x;
height:23px;
}

/* -- sitemap -- */

div#sitemap_body {
width:auto;
height:auto;
}

dl#sitemap {
margin:0px;
padding:0px;
width:auto;
height:auto;
}

dt.sitemap01 {
border-bottom-width: 1px;
border-left-width: 5px;
border-bottom-style: solid;
border-left-style: solid;
border-bottom-color: #60c67a;
border-left-color: #60c67a;
line-height:20px;
font-size:14px;
font-weight:bold;
margin-top:15px;
text-indent:8px;
}

dd.sitemap02 {
text-indent: 20px;
margin-top:10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #60c67a;
line-height:20px;
font-size:12px;
}

.pd10 { padding-right: 8px;}

.net a {
  display: block;
  width: 520px;
  height: 105px;
  background: url(../img/net.jpg) 0 0 no-repeat;
  text-indent: -9999px;
  outline: none;
}

.net a:hover { background-position: 0 bottom;}


.pl01{ padding-left: 20px;}

.red{ color: #FF0000;}
.redb14{ color: #FF0000; font-weight: bold; font-size: 14px;}