/* 大分県庁　新時代大分 */

body {
color:#333333;
font-size:1.0em;
line-height:150%;
}

span {
font-size:0.8em;
color:#666666;
line-height:130%;
}

strong {
color:#000000;
}

#si {
line-height:normal;
}

.toku01 {
text-align:left;
}

.toku01_img {
padding-top:3px;
}

.line {
margin-bottom:8px;
border-bottom:1px dotted #ABDFF5;
}

.tec {
letter-spacing:-1px;
}

.one {
padding-left:7px;
}

.back {
background:url(image/back.jpg) repeat-x;
}

.back02 {
color:#000000;
}

/* ページ2 */

.club {
text-align:center;
font-size:1em;
color:#FFFFFF;
font-weight:bold;
background-color:#D37745;
}

.club02 {
padding:10px 10px 0 10px;
text-align:left;
font-size:0.9em;
color:#D37745;
background-color:#FFFFD9;
line-height:160%;
}

.toku02 {
padding:0 10px 0 10px;
font-size:0.9em;
background-color:#7F9D29;
color:#FFFFFF;
}

.toku02m {
font-size:1em;
color:#000000;
background-color:#C0CF85;
padding:0 10px 0 10px;
}

.toku02m1 {
padding:10px;
}

.toku02m2 {
padding-top:20px;
padding-bottom:10px;
}

/* トピックス */

.to {
padding-bottom:15px;
}

.to01 {
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
font-size:1.1em;
color:#FFFFFF;
text-align:center;
background-color:#4CA08B;
}

.to02 {
padding-top:15px;
}

.to03 {
width:304px;
height:33px;
padding:5px 0 5px 0;
text-align:center;
font-weight:bold;
font-size:1.1em;
color:#FFFFFF;
background-color:#4CA08B;
border:1px solid #FFFFFF;
}

.to03 span {
font-weight:normal;
font-size:0.7em;
color:#FFFFFF;
text-align:center;
}

.to03m {
color:#FFFFFF;
width:386px;
background-color:#4CA08B;
border:1px solid #FFFFFF;
padding:5px 0 5px 0;
text-align:center;
font-weight:bold;
font-size:1.1em;
}

.to03m span {
font-weight:normal;
font-size:0.7em;
color:#FFFFFF;
text-align:center;
}

.m1 {
border-spacing:0;
border:1px solid #FFFFFF;
background-color:#D2E7E2;
}

.m1 td {
border:1px solid #FFFFFF;
}

.n1 {
font-size:0.9em;
text-align:left;
margin-top:10px;
margin-bottom:10px;
}

.n2 {
background-color:#4CA08B;
}

.n3 {
font-size:1em;
border:2px solid #E2E479;
background-color:#EBF1BC;
padding:5px;
}

.n4 {
font-size:1em;
border:2px solid #DBE976;
background-color:#E7FAEA;
padding:5px;
}

.k {
color:#FFFFFF;
font-size:0.9em;
}

.blue {
font-size:1.0em;
font-weight:bold;
color:#003399;
}

table .ho {
background-color:#D2E7E2;
font-weight:bold;
font-size:0.9em;
color:#4CA08B;
text-align:center;
border:1px solid #FFFFFF;
}

table .ho2 td {
background-color:#D2E7E2;
border:1px solid #FFFFFF;
color:#000000;
font-size:0.8em;
text-align:center;
line-height:120%;
}

table .ho3 td {
background-color:#FFF2AE;
border:1px solid #FFFFFF;
color:#000000;
text-align:center;
font-size:0.8em;
}

/* 県民ひろば */

.fo {
padding-bottom:5px;
font-weight:bold;
font-size:0.9em;
padding-left:3px;
}

.fo02 {
font-size:0.9em;
font-weight:bold;
padding-left:3px;
}

.fo03 {
width:376px;
font-weight:bold;
font-size:0.9em;
text-align:left;
}

.fo04 {
width:332px;
font-size:0.8em;
padding-left:8px;
line-height:100%;
text-align:left;
}

.ju {
padding:10px 0 10px 0;
border-bottom:1px dotted #FF9900;
}

.ju02 {
width:750px;
}

.ju03 {
width:750px;
color:#FF9900;
text-align:center;
padding:7px 0 7px 0;
}

.ju04 {
font-size:0.9em;
color:#000000;
font-weight:bold;
text-align:center;
}

/* 食彩 */

#eat {
color:#333333;
font-size:1em;
line-height:120%;
}

.fish {
font-size:0.8em;
font-weight:bold;
}

.eat02{
border-spacing:0;
border-collapse:collapse;
empty-cells:show;
margin:3px;
}

.eat02 th {
text-align:center;
background-color:#E1EFFD;
color:#000000;
font-weight:normal;
}

.eat02 td {
background-color:#EEEEEE;
padding-left:3px;
}

.eat03 {
font-size:0.9em;
color:#333333;
line-height:110%;
}

.eat04 {
line-height:110%;
}

.map {
border:1px solid #CCCCCC;
}



