*{color:#333;line-height:170%;margin:0;padding:0;}
body{background:#fff;text-align:center;margin:0;padding:0;}
a{color:#03C;}
a:hover{text-decoration:none;}
a img{border:none;}
#base{width:970px;text-align:left;background:#fff;border:1px solid #ccc;font-size:14px;position:relative;margin:0 auto;}
#wrap{float:left;width:970px;border-top:1px solid #f90;_padding:0 30px 0 0;margin:1px 0 0;}
#header{width:970px;}
#header table td{padding:5px 15px 3px;}
#nav{width:970px;margin:0;padding:0;}
#nav p{color:#fff;font-size:12px;text-align:right;background:#f90;margin:0;padding:0 20px;}
#nav a:link{color:#fff;background-color:#f90;}
#nav a:hover{color:#f60;}
#contents{width:515px;float:left;margin:0;padding:15px 10px 20px 20px;}
.ent{padding:0 25px 0 12px;}
h1{font-size:17px;background:#fff;}
h2,h3,h4,h5,h6{font-size:16px;border-bottom:2px solid #ccc;color:#e88b0f;background:url(https://blog-imgs-32-origin.fc2.com/w/a/t/water2008/oicon.gif) no-repeat left center;width:445px;margin:12px 0 0;padding:2px 23px 0;}
h2 a,h3 a,h4 a{color:#e88b0f;text-decoration:none;}
.top{clear:both;font-size:0.9em;text-align:right;margin:0 30px 15px;}
.p1{font-size:1em;font-weight:700;line-height:120%;border-left:5px solid #e88b0f;margin:28px 0 18px;padding:0 8px;color:#666;}
#side{float:left;width:190px;text-align:left;margin:0 auto;padding:25px 0 0;font-size:0.9em;}
.up{text-align:center;color:#777;margin:10px 0 0;}
.s1{line-height:120%;margin:0 0 15px;padding:0 5px 5px;}
.s2{font-size:13px;font-weight:700;background-color:#fff;border-bottom:1px solid #ccc;color:#777;border-left:5px solid #e88b0f;margin:4px 2px 7px;padding:1px 7px;}
#side ul{margin:0 0 12px 3px;padding:0;}
#side li{list-style-type:none;background:url(https://blog-imgs-32-origin.fc2.com/w/a/t/water2008/ya1.gif) no-repeat 0 5px;margin:3px;padding:0 0 3px 12px;}
#side li a{text-decoration:none;border-bottom:1px solid #ccc;}
#side1{float:right;width:192px;margin:0;padding:20px 10px 0 15px;}
#contents ul{margin:15px;padding:0;}
#add{font-size:0.8em;text-align:center;color:#999;width:970px;border-top:1px solid #ccc;margin:0;padding:10px 0;}
address{width:970px;font-style:normal;font-size:0.9em;text-align:center;color:#fff;background:#f90;}
#add a{color:#999;}
#add strong{color:#999;font-weight:400;}
blockquote{margin:12px 20px;}
#frtp{text-align:right;position:absolute;top:43px;right:55px;}
#frtp p{margin-bottom:5px;}
#frtp img{margin-left:5px;}
#frtp1{position:absolute;top:7px;right:490px;}
#pan a:link,#pan a:visited,#pan a:hover{color:#666;}
#contents td,#contents th{border:solid 1px #ccc;padding:5px;}
#side li a:link,#side li a:visited{color:#555;background:#fff;}
.day{line-height:26px;margin:0;padding:10px 25px 50px 15px;}
.day1{text-align:right;font-size:0.9em;padding-bottom:10px;border-bottom:2px dotted #ccc;margin:15px 15px 25px 0;}
.day2{text-align:right;font-size:0.9em;color:#777;margin:0 0 15px;}
.come1{font-size:0.9em;color:#777;border-bottom:2px dotted #ccc;text-align:right;margin:10px;padding:0 0 8px;}
.come2{font-size:0.9em;color:#777;padding:15px 25px 0 12px;}
.link{text-align:center;font-size:0.9em;margin:25px 0;}
.frm{margin:0 15px;}
.day1 a,.link a{color:#777;}
.next{font-size:0.9em;text-align:center;}
.next a{color:#777;}
#side1 p{margin:0 0 10px;}
.syotbl
{
border:0;
margin:25px 0px 35px;
}
.syotbl td{
border:0;
padding:0 3px 0 0;
font-weight:700;
color:#555;
}
.bnd
{background:#fffcbf;font-weight:700;color:#555;}
.bnd1
{font-weight:700;color:#db0000;}
.syonet
{border:0;margin:10px 5px 30px;font-weight:700;color:#555;}
.syonet td
{border:0;text-align:center;}