@charset "utf-8";

body { font-size: x-small; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 150%; background: #fff url(images/bg.gif) repeat-y fixed left top; margin: 0; }
dt { font-weight: bold; margin-top: 10px; margin-bottom: 10px; }
dt.merit { color: #800000; font-size: small; }
dd.merit { margin-left: 1.5em; }
dt.job { color: #a52a2a; font-size: small; }
dd.job { margin-left: 0; }
.c_info { font-size: x-small; line-height: 150%; text-align: right; }
.a.toplink { color: #fff; font-weight: bold; background-color: #c00; text-decoration: none; }
a { color: #036; }
#joblist { background: #fff url(images/bg.gif) repeat-y fixed left top; width: 1000px; margin: 0; }
#content { background: #fff url(images/bg.gif) repeat-y fixed left top; width: 850px; margin: 0; }
#menu { background-color: #009ee2; float: left; width: 210px; padding: 15px; }
#menu ul { margin: 0 0 15px; padding: 0; list-style-type: none; }
#menu li { margin-top: 5px; margin-bottom: 5px; display: block; }
#menu address { color: #ccc; font-size: small; font-family: "Times New Roman", Times, serif; font-style: normal; text-align: left; }
#main { background-color: #fff; float: left; width: 600px; padding: 18px 15px; }
#list { text-align: left; background-color: #fff; width: 790px; float: left; padding: 18px 15px; }
h2 { color: #330; font-size: small; background-color: #8ce2ff; padding: 5px; }
h3 { color: #330; font-size: small; background-color: #e0d1e7; padding: 5px; }
h4 { color: #330; font-size: small; background-color: #ffff8c; padding: 5px; }
h5 { color: #000; font-size: small; padding: 5px; border-bottom: 1px solid #000; }
h6 { color: #000; font-size: small; padding-left: 5px; }
.blog { color: #000; font-size: small; font-weight:bold; text-align: center; }
.leftside { text-align: left; }
.centering { text-align: center; }
.i1 { margin: 10px; border:0px; }
.i2 { float: right; margin-right: 15px; margin-bottom: 15px; margin-left: 15px; border:0;}
.i3 { float: left; margin-right: 15px; margin-bottom: 15px; margin-left: 0; border:0;}
.yellow { background-color: #fbfb00; }
.midashi { display: none; }
img { border:0; }
address { color: #666; font-family: "Times New Roman", Times, serif; font-style: normal; text-align: center; }
table.b1 { border-collapse: collapse; border: solid 1px #999; }
td.b1 { border: solid 1px #999; padding: 4px 6px; }

