﻿body{
color:#000000; margin: 0; padding:0; background-image:url(image/bg_line4.gif);background-repeat: repeat-y;
background-position: center top; background-color:#FFFF99;}
.path{font-size:65%;margin:1em 1.5em 2.5em 1.5em;padding-left:10px}

a:link {color: #0000ff;text-decoration: none}
a:visited {color: #0000ff;text-decoration: none}
a:hover {color: #ff0000;text-decoration: underline}
a:active {color: #ff0000;text-decoration: underline}
p,ul,ol,h1,h2,dt,dd,blockquote {font-size:80%}
.linkmenu { color:#666666; border:1px solid #ff6600; margin:1em 4em; padding:3px}

ul.t1{margin:5px 0 1em 2.5em; list-style-image:url(image/arrow.gif)}
ul.t2{margin:5px 0 1em 4.5em; list-style-type:disc}
ul.t3{list-style-type:none; font-size:x-small}
ol{margin:5px 0 1em 4.5em;}
li{margin:0.2em; line-height:130%;}
dt{width:4em; font-weight:bold; color:#009900; }
dd{margin-top:-1.5em;margin-left:4em;margin-bottom:0.6em;}

h1 { border-bottom:2px solid #cccccc; color: #ffffff; margin:1em 3em; padding:3px; 
background-image:url(image/tbg_g.gif)}
.text_1 { line-height:120%; margin: 0.5em 1em; color: #009900;}
.text_2 { line-height:120%; margin: 1em 4em;}
.text_3 { line-height:100%; margin: 0.5em;}
.notes{
margin:1em 3em;
padding:4px 8px;
border-top:dashed 1px #999999;
border-bottom:dashed 1px #999999;
background-color:#fdfcfa;
}
.area_topics{ border:1px solid #009900; margin:1em 1em 0 2em;}
.area_news{ border:1px solid #009900; margin:1em 1em 1em 2em;}


h2 {color:#ff4400; margin:1em 2em 0 2em; padding:3px 1em; 
border-bottom:1px dotted #ff6600; }

.area_rieko { margin:0.5em 3em 0 2em; padding:3px; border:1px solid #ff6600; 
background-color:#FFFF99; border-left:8px}
.area_rieko_t { margin:0.5em 3em 0 2em; padding:3px; border:1px solid #ff6600; 
background-color:#ff6600; border-left:8px; color:#FFFFFF; font-weight:bold;}
p.more{ border-left:8px double #ff6600; color:#0000FF; font-weight:bold; padding:0.2em; background-color:#FFFF99}
p.more_2 {color:#006600; font-weight:bold; border-bottom:1px solid #666666;}
p.more_3 {color:#ff6600; font-weight:bold; border-bottom:1px dotted #999999; margin-right:400px}
.image {margin:1em 2em; text-align:center}
.image_add_b {margin:1em 4em; border-bottom:1px solid #666666; padding:0.5em}
.cap {font-size:85%; text-align:center; margin:0}
.go_top { margin:2em 2em; padding:3px 1em; width:120px;
border-top:2px dotted #009900; border-bottom:2px dotted #009900;}
.backnext { text-align:center; margin-right:20px;}
.old_t { color:#FF6600; font-weight:bold}

.poet {color:#006600; font-style:italic; line-height:140%; margin: 0.5em 1em 0.5em 8em; 
padding:2px 1em ; }
.area_guest { line-height:140%; margin:1em 1em;}

.text{margin:5px;}
.space{margin:5px 5px 1em 5px; border:1px solid #00cc00; padding:2px;}
.copy{font-size:x-small; text-align:center; color:#444444}
.area_bottom{ text-align:center; border-top:3px double #ff6699; 
border-bottom:3px double #ff6699; margin:1em 2em; padding:5px;}
hr{color:#ff6600; height:1px; width:96%}

.topname {font-size:14px; font-weight:bold}

.guestyear {font-size:18px; font-weight:bold; color:#0000FF;}