body { margin: 0; }
td { color: #444; font-size: 12px; line-height: 160%; text-align: left; }
.white { color: #fff; font-weight: bold; }
p { }
a:link { color: #444; text-decoration: none; }
a:visited { color: #444; text-decoration: none; }
a:hover { color: #797979; }
a:active { }
img { border-style:none; }
.flame2 { background-image: url(../images/top/flame_back.jpg); background-repeat: repeat-x; background-position: 0 bottom; padding: 10px 2px 6px; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; border-left: 1px solid #cecece; }
.pict { background-color: #f9f9f9; border: solid 1px #cecece; }
.banner { border: solid 1px #cecece; }
.banner_none { border-style:none; }
.title { color: #22829c; font-size: 11px; font-weight: bold; }
.top_title { color: #ff9c00; font-weight: bold; }
.blog_title { padding: 4px; border-bottom: 1px dashed #4b9cc5; }
.more { font-size: 10px; font-weight: bold; padding-right: 6px; }
.list { background-image: url(../images/top/list.jpg); background-repeat: no-repeat; background-position: left 2pt; padding-left: 12px; border-bottom: 1px dotted #cecece; }
.list2 { padding-left: 12px; border-bottom: 1px dotted #cecece; }
.list3 { border-bottom: 1px dotted #cecece; }
.title2 { color: #22829c; font-size: 16px; font-weight: bold; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #cecece; }
.title3 { color: #6b6b6b; font-size: 14px; font-weight: bold; padding-top: 10px; padding-bottom: 5px; padding-left: 15px; }
.flame_top { background-image: url(../images/top/flame_back.jpg); background-position: 0 bottom; padding-top: 10px; padding-bottom: 6px; border: solid 1px #cecece; }
.bar { color: #393939; font-size: 12px; font-weight: bold; background-image: url(../images/top/bar.gif); background-repeat: no-repeat; vertical-align: middle; padding-left: 15px; }
.bar2 { color: #393939; font-size: 12px; font-weight: bold; background-image: url(../images/top/bar2.gif); background-repeat: no-repeat; vertical-align: middle; padding-left: 15px; }
.flame_noback { background-color: #fafafa; background-position: 0 bottom; padding-top: 10px; padding-bottom: 6px; border: solid 1px #cecece; }
.top_side { color: #fafafa; font-size: 12px; font-weight: bold; background-image: url(../images/top/side_bar.gif); background-repeat: no-repeat; padding-left: 6px; }
.left_side { color: #fafafa; font-size: 12px; font-weight: bold; background-image: url(../images/all/leftside_bar.gif); background-repeat: no-repeat; padding-left: 6px; }
.date { font-size: 10px; }
.area_detail { font-size: 11px; border-bottom: 1px dotted #cecece; }
.area_bar { color: #393939; font-size: 12px; font-weight: bold; background-image: url(../images/area/bar.gif); background-repeat: no-repeat; vertical-align: middle; padding-left: 15px; }
.title4 { color: #22829c; font-size: 16px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; }
.flame3 { background-image: url(../images/top/flame_back.jpg); background-repeat: repeat-x; background-position: 0 bottom; padding: 10px 2px 6px; border-right: 0px solid #cecece; border-bottom: 1px solid #cecece; border-left: 1px solid #cecece; width: 130px}
.flame4 { background-image: url(../images/top/flame_back.jpg); background-repeat: repeat-x; background-position: 0 bottom; padding: 10px 2px 6px; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; border-left: 0px solid #cecece; }
.flame5 { background-image: url(../images/top/flame_back.jpg); background-repeat: repeat-x; background-position: 0 bottom; padding: 10px 2px 6px; border-right: 0px solid #cecece; border-bottom: 1px solid #cecece; border-left: 1px solid #cecece; width: 100px; vertical-align: top;}
.gaikyo_flame { background-image: url(../images/top/flame_back.jpg); background-repeat: repeat-x; background-position: 0 bottom; padding: 10px 4px 6px; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; border-left: 1px solid #cecece; }
.top_side2 { color: #fafafa; font-size: 12px; font-weight: bold; background-image: url(../images/top/side_bar.gif); background-repeat: no-repeat; padding-left: 6px; border-bottom: 1px solid #cecece;}

