* { font-family: 'ＭＳ Ｐゴシック',Osaka,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro'; }
body { }
p { }
td { }
img { vertical-align:bottom; }
a:link { color: #555555; font-size: 0.8em; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka; line-height: 1.4em; background-image: none; text-decoration:none; }
a:visited { color: #555555; font-size: 0.8em; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka; line-height: 1.4em; background-color: #ffffff; background-image: none; text-decoration:none; }
a:hover { color: #aadd00; font-size: 0.8em; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka; line-height: 1.4em; background-color: #ffffff; background-image: none; text-decoration:none; }
a:active { color: #555555; font-size: 0.8em; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka; line-height: 1.4em; background-color: #ffffff; background-image: none; text-decoration:none; }
.class-news { color: #FF9933; font-size: 8.9pt; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka; line-height: 1.3em; background-color: white; padding-left:13px;}
.class-news2 { color: #333; font-size: 8.4pt; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka; line-height: 1.3em; background-color: white; padding-left:3px;}
h1 { color: #8EC40A; font-size: 0.9em; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka; font-weight: bold; line-height: 1em; margin: 0 0 0.3em; }
h2 { color: #003ca3; font-size: 0.8em; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka; font-weight: bold; line-height: 1; margin: 0.2em 0; }
h3 { color: #323232; font-size: 0.8em; font-weight: normal; line-height: 1.2em; margin: 0.2em 0 0.5em; padding-bottom: 0.3em; padding-left: 0.8em; }
h6 { color: #333333; font-size: 10pt; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka; font-weight: 500; text-decoration: none; margin: 0; padding-top: 0.2em; padding-bottom: 0.2em; }
.class-midashi1 { color: #1d4302; font-size: 1.35em; font-weight: bold; line-height: 1.35em; padding-bottom: 0.5em; }
.class-midashi2 { color: #003ca3; font-size: 1.15em; font-weight: bolder; line-height: 1.15em; padding-bottom: 0.5em; }
.class-access { color: #333; font-size: 0.9em; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka; line-height: 1.3em; background-color: white;}
.class-publi { color: #323232; font-size: 0.9em; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka; line-height: 1.25em; }
.class-publi2 { color: #5a5a5a; font-size: 0.8em; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka; line-height: 1.2em; }
.class-publi3 { color: #dd1111; font-size: 0.85em; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka; font-weight: bold; line-height: 1.2em; background-color:; padding: 0.1em; }
.staff-text { color: #666; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 18px; background-color: #fff; margin: 0; padding: 5px 5px 0 5px; }
.staff-text1 { color: #666; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 18px; margin: 0; float: left; padding: 2px; }
.staff-text2 { color: #666; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 18px; background-color: #fff; margin: 0; padding: 5px 5px 5px 15px; float: left; }
.staff-text3 { color: #666; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 14px; background-color: #fff; margin: 0; padding: 5px 5px 5px 15px; float: left; }
.pankuzu { font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 12px; margin: 0 0 0 20px; float: left; }
div 1 { background-image: url(../imgs/kado-ul.gif); background-repeat: no-repeat; background-attachment: fixed; }
div 2 { background-image: url(../imgs/kado-ur.gif); background-repeat: no-repeat; background-attachment: fixed; }
.sitemap { color: #313131; font-size: 18px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 20px; }
.sitemap a:link { color: #313131; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka; background-image: none; text-decoration: none; border-style: none; outline-style: none; }
.sitemap a:visited { font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka; background-image: none; border-style: none; outline-style: none; }
.sitemap a:hover { font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka; background-image: none; text-decoration: none; border-style: none; outline-style: none; }
.sitemap a:active { font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka; background-image: none; border-style: none; outline-style: none; }
.class-main_text{ text-align:left; }
.staff-textA { color: #666; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 18px; margin:0; float: left; padding:10px 0 10px 0px; }
.staff table { margin:5px 0 5px 0; }
.staff img { border:1px solid #eeeeee; }
.pao-gaiyou1 { text-align:left; vertical-align:top; padding-left:20px; font-size:14px; width:150px; line-height: 1.4em; }
.pao-gaiyou2 { text-align:left; vertical-align:top; font-size:14px; line-height: 1.4em; }
#pao-about { text-align:left; font-size:14px; letter-spacing:1pt; }
#pao-work { text-align:left; font-size:14px; padding-left:10px; letter-spacing:1pt; line-height: 1.4em; }
#pao-recruit { text-align:left; font-size:14px; padding-left:10px; letter-spacing:1pt; }
.pao-staff-text { font-size:14px; padding:0 25px 0 60px; line-height: 1.2em; letter-spacing:1pt; }
.pao-staff-text2 { font-size:14px; padding:0 60px 0 25px; line-height: 1.2em; letter-spacing:1pt; }
#pao-staff img { float:left; }
#pao-staff img.staff2 { float:right; }
.mlink { text-align:left; font-size:14px; }
div.noimg{
    position:relative;
    width:300px;
    height:225px;
}
span.guard{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    background-image:url(staffimg/spacer.gif);
}

#flash-waku { text-align: center; vertical-align: bottom; margin: 0; padding: 0; height: 204px; clear: both; }

#flash-waku2 { text-align: left; vertical-align: bottom; margin: 0; padding: 0; height: 120px; clear: both; }

li {
	margin: 0;
	list-style: none;
}

ol, ul {
	margin: 0;
	padding:0;
}

img {
	vertical-align:bottom;
	border:none;
}

#bn li img {
	margin:0 0 5px 0;
}
