/* フォントサイズ設定　1行で収まる文になる場合 */
.title9 { font-size:9px; }
.title10 { font-size:10px; }
.title12 { font-size:12px; }
.title14 { font-size:14px; }
.title18 { font-size:18px; }
.title24 { font-size:24px; }
.title28 { font-size:28px; }

/* フォントサイズ設定　2行以上の文になる場合 */
.text9 { font-size:9px; line-height:130%; }
.text10 { font-size:10px; line-height:130%; }
.text12 { font-size:12px; line-height:130%; }
.text14 { font-size:14px; line-height:130%; }
.text18 { font-size:18px; line-height:130%; }
.text24 { font-size:24px; line-height:130%; }
.text28 { font-size:28px; line-height:130%; }

/* リンク設定 */
a:link { text-decoration:none; color:#6a2329; }
a:active { text-decoration:none; color:#990000; }
a:visited { text-decoration:none; color:#660000; }
a:hover { text-decoration:underline; color:#6a2329; }

/* フォーム入力エリアの背景色 */
.form_bg { background-color: #b3b3b3; }

/* ボックス */
.box1 {
width:258px;
height:158px;
overflow:auto;
background-color:#ffffff;
}

.box2 {
width:258px;
height:196px;
overflow:auto;
background-color:#ffffff;
}


/* top新着情報 */
#newsBox{
width:225px;
height:210px;
padding:5px 10px;
border:#7BC399 dashed 1px;
overflow:auto;
background:#FFF;
}
#newsBox dl{
color:#287800;
font-size:10px;
line-height:140%;
}
#newsBox dl dd{
margin:0 0 5px 0;
}
#newsBox dl dt{
font-weight:bold;
}

dt.info{
background : url(ind_ico02.gif) no-repeat 60px top;
}
dt.info2{
background : url(ind_ico07.gif) no-repeat 60px top;
}
dt.up{
background : url(ind_ico04.gif) no-repeat 60px top;
}
dt.up2{
background : url(ind_ico08.gif) no-repeat 60px top;
}
dt.mem{
background : url(ind_ico05.gif) no-repeat 60px top;
}
dt.mem2{
background : url(ind_ico09.gif) no-repeat 60px top;
}
