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}
strong {  font-size: 10px; font-weight: normal}
td {  font-size: 12px; line-height: 150%; color: #333333}
.top_text1 {  font-size: 14px; line-height: 180%}
h2 {  margin-bottom: 2px; padding-bottom: 2px}
a:link {  color: #3399CC; text-decoration: underline}
a:visited {  color: #0066CC; text-decoration: none}
a:hover {  color: #FF3333; text-decoration: none}
a:active {  color: #FF00FF; text-decoration: none; background-color: #FFFFCC}
.box_margin1 {  margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 3px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 3px}
h1 {  margin-bottom: 0px; padding-bottom: 0px}

img { border: 0px; }

input { font-size:9pt; }
.kensaku { border:1px #999999 solid;	background-color:#EBEBEB; color:#333333;	height:17px; }

/* 以下は富田が追加 */

.co-title1 {margin:0px 0px 10px 0px}
.co-title2 {margin:20px 0px 0px 0px}

.step-img {margin:5px 0px}

.px12txt {font-family:"ＭＳ Ｐゴシック","Osaka"; font-size:12px; line-height:135%; text-indent:1em}

.red {color:#c30}

.bylaw-title {font-weight:bold; color:#5977ad}

/* kawaguchi add */
div.search_title {
    font-size: 120%;
}

div.mente {    /* メンテナンス中画面 */
    margin: 20px;
    padding: 10px;
}

table.wlist {
    border: 0px;
    width: 700px;
    border-collapse: collapse;
}

th.wlist_th {
    width: 100px;
    height: 25px;
    background-color: #dfdafe;
    border: 1px solid #000000;
    font-size: 100%;
    vertical-align: middle;
    padding: 3px;
}

td.wlist_td {
    width: 600px;
    background-color: #d0ffd0;
    border: 1px solid #000000; 
    font-size: 90%;
    vertical-align: middle;
    padding: 3px;
}

td.wlist_td2 {
    width: 300px;
    background-color: #d0ffd0;
    vertical-align: middle;
    border: 1px solid #000000; 
    font-size: 90%;
    vertical-align: middle;
    padding: 3px;
}

/* matsunobu add */
/* 登録フォーム系 */
td.eitem {
    background-color: #d0d9ee;
    white-space: nowrap;
}
td.einput {
    background-color :#eeeeee;
}
td.eerr {
    color: #ff0000;
}

div.error {
    color: #ff0000;
}


/* RSS用 */
/*
iframe.rss{
    width: 100%;
    height: 110px;
    border: none;
    margin: 1px;
}
*/
ul.rss{
    margin: 0 0 0 1em;
    padding: 0;
}

li.rss{
    /* 特に指定なし */
}

/* rss 読み込み部分 */
h1.rss {
    font-size: 80%;
    font-weight: bold;
}
p.rss {
    font-size: 80%;
}

/* お仕事情報のアクション部分 */
ul.waction{

}

ul.waction li {
  list-style:none;
  padding: 3px 10px;
  float: left;
}

form.m0 {
    margin: 0px;
}

.actbtn {
    height: 28px;
}

ol {
  margin : 0 0 0 0 ;
  padding : 0 ; 
}

ol.pol1 {
  list-style-type: decimal;
}

ol.pol2 {
  list-style-type: upper-roman;
}

ol.pol3 {
  list-style-type: lower-roman;
}

ol.pol4 {
  list-style-type: none;
}

ol li {
margin: 0 0 0.4em 1.5em;
padding: 0;
}

hr.footer {
    margin: 0;
    height: 5px;
    background: #003366;
}
