@charset "utf-8";

/************************ 基本データ ************************/
body {
 font-family: "ＭＳ Ｐゴシック", "Osaka";
}

/*リセット*/
h3,h4,h5,h6,p,dl,ul,ol {
 margin: 0;
 padding: 0;
}
table {
 margin: 0;
 padding: 0;
}

/*リンク*/
#documentpage2007 a {
 color: #003388;
}
a:hover {
 text-decoration: none;
}

/*リスト*/
li,dt,dd {
 padding: 2px 0;
}
ul li {
 list-style: none;
}

/*文字揃え*/
p,li,dt,dd {
 line-height: 1.5em;
 text-align: justify;
}
.p_indent { text-indent: 1em; }

/*横幅*/
.width10em { width: 10em; }
.width20em { width: 20em; }

/*文字色*/
.text_F00 { color: F00; }

/*****強制データ*****/
.text_left { text-align: left!important; }
.text_right { text-align: right!important; }
.text_center { text-align: center!important; }

.left1-5em {margin-left: 1.5em!important; }
.bottom1em {margin-bottom: 1em!important; }
.bottom3em {margin-bottom: 3em!important; }


/************************ 見出し ************************/
/*ココから　h2タグ*/
#pageall #documentpage2007 .width600_center .h2_waku1 {
 margin: 25px -3px 10px -3px;
 padding: 3px;
 background: #EEEEEE;
}

#pageall #documentpage2007 .width600_center .h2_waku2 {
 height: 35px;
 border: 1px solid #999999;
 background: url(./img/h2_back.gif) repeat-x;
}

#pageall #documentpage2007 .width600_center h2 {
 font-size: large;
 letter-spacing: 0.1em;
 line-height: 29px;
 margin: 3px;
 padding-left: 10px;
 color: #555;
 border-left: 5px solid #399;
}
/*ココまで　h2タグ*/
#pageall #documentpage2007 .width600_center h3 {
 color: #399;
}


/************************ PDF DL ************************/
#pageall #documentpage2007 .width600_center .pdf_dl a {
 display: block;
 text-align: center;
 width: 320px;
 margin: 0 auto;
 padding: 5px 20px;
 background: url(../bk.gif) repeat-x;
}


/************************ table ************************/
#pageall #documentpage2007 .width600_center table {
 width: 100%;
 font-size: small;
 border-collapse: collapse;
 border: 3px solid #399;
}

#pageall #documentpage2007 .width600_center table td,th {
 text-align: center;
 padding: 3px 8px;
 border: 2px solid #399;
 border-left: 1px dotted #399;
 border-right: 1px dotted #399;
}

#pageall #documentpage2007 .width600_center table th {
 color: #FFF;
 background: #6BB;
}

.th_tate {
 color: #277!important;
 background: #DFF!important;
}
.no_data { background: #399; }
.width6em { width: 6em; }
.height5px { height: 5px; }


/************************ アドレス ************************/
.add_top {
 width: 450px;
 text-align: center;
 margin: 30px auto 0;
 padding: 5px 0;
 color: #FFF;
 background: #069;
}
.add_bottom {
 width: 15em;
 margin: 5px auto 10px;
}
.add_bottom dt {
 line-height: 1.2em!important;
 color: #555;
}
.add_bottom dd {
 line-height: 1.2em!important;
 margin-left: 3em;
}

/************************ その他 ************************/
.hr_border {
 size: 1px;
 color: #ccc;
 margin: 0.5em 0;
}




























