dd h4{margin:0;padding:3px;}
dd p{margin:0;padding:3px 3px 3px 8px;}
td li{font-size:105%;padding-left:16px;background:url(images/list.gif) no-repeat 1px 1px;}
td ol li{padding-left:2px !important;background:none !important;}
td ul{margin:0px;padding:0px;list-style-type:none;}
.contents-kihon-container{width:725px;text-align:left;margin-left:auto;margin-right:auto;}
.contents-kihon-left{width:359px;float:left;}
.contents-kihon-right{width:359px;float:right;}

.contents-kihon-photoleft{width:532px;float:left;}
.contents-kihon-photoright{width:190px;float:right;text-align:center;}
.contents-kihon-photoright p{margin:0;padding:2px;}
.contents-kihon-photoright div{margin:0 0 6px 0;padding:2px;}
.f-left{float:left;}
.f-right{float:right;}
.width85{width:85px;}
.width268{width:268px;}

#contents{width:730px;text-align:left;margin-left:auto;margin-right:auto;}
#contents p{margin-left:20px;}
#contents table{margin-left:20px;}

#contents-archive{width:720px;text-align:left;margin-left:auto;margin-right:auto;}
#contents-archive h3{padding:4px;border-bottom:1px solid #228b22;}
.itiran{margin-top:5px;}
.itiran div{width:100px;float:left;text-align:center;border:2px outset #eee8aa;padding:3px;font-size:90%;margin:2px;background:#eee8aa;}
.itirantable th{background:#228b22;color:white;border:1px solid #cccccc;}
.itirantable td{border:1px solid #aaaaaa;}
.t1{width:120px;}
.t2{width:80px;}
.t3{width:180px;}
.t4{width:150px;text-align:right;}
.t5{width:150px;}

#contents-sonota{width:720px;text-align:left;margin-left:auto;margin-right:auto;}
#contents-sonota h3{padding:4px;border-bottom:1px solid #228b22;}

#contents-kihon{width:730px;text-align:left;margin-left:auto;margin-right:auto;}
#contents-kihon h2{background:none;margin:1em 0 0 0 !important;padding:0 !important;line-height:auto !important;height:auto !important;}

#contents-kihon h4{margin:0.5em 0.5em 0.2em 0;color:#1e4c7a;}

#contents-ecotour h3{padding:3px;font-size:90%;font-weight:normal;background:black;color:white;margin-left:3px;}
#contents-ecotour h4{border:1px solid #98fb98;padding:3px;clear:both;margin:3px;line-height:22px;height:22px;color:#8b4513;}
#contents-ecotour dl{margin:6px;padding:0;}
#contents-ecotour dt{width:70px;float:left;clear:both;padding:0 0 1px 0;margin:0;}
#contents-ecotour dd{width:440px;float:right;padding:0 0 1px 0;margin:0;}

#contents-skillup dl{margin:0;padding:0;}
#contents-skillup h3{background:#98fb98;padding:3px;clear:both;margin:3px;color:#8b4513;}

#contents-skillup dl{margin:5px 14px 5px 14px;border:1px solid #cccccc;width:700px;}
#contents-skillup dt {float:left;width:150px;padding:5px 0 5px 5px;clear:both;text-align:left;}
#contents-skillup dd {width:535px;margin-left:155px;padding:5px;border-left:1px solid #cccccc;text-align:left;}

#contents-kazokucamp h3{margin:2px;padding:3px 3px 3px 40px;background:url(images/ico_tanpopo.gif) no-repeat center left;border-bottom:1px solid #98fb98;line-height:30px;color:#8b4513;}
#contents-kazokucamp dl{margin:4px 0 6px 0;padding:0 0 10px 0;}
#contents-kazokucamp dt{width:50px;float:left;clear:both;padding:0 0 1px 0;margin:0;}
#contents-kazokucamp dd{width:305px;float:right;padding:0 0 1px 0;margin:0;}
#contents-kazokucamp table{margin:0 0 6px 0;padding:0;}
#contents-kazokucamp th{width:70px;}
#contents-kazokucamp h4{margin:0;padding:3px;}

#contents-morien h3{line-height:30px;margin:5px 0 0 0;padding:10px 0 0 28px;background:url(images/ico_clover1.gif) no-repeat center left;color:#8b4513;}
#contents-morien dl{margin:0 0 6px 0;padding:0;}
#contents-morien dt{width:50px;float:left;clear:both;padding:0 0 1px 0;margin:0;}
#contents-morien dd{width:305px;float:right;padding:0 0 1px 0;margin:0;}

#contents-morikawa h3.kawa{line-height:30px;margin:0;padding:0 0 0 55px;background:url(images/ico_fish.gif) no-repeat center left;color:#8b4513;}
#contents-morikawa h3.mori{line-height:30px;margin:0;padding:0 0 0 55px;background:url(images/ico_tree2.gif) no-repeat center left;color:#8b4513;}
#contents-morikawa dl{margin:0 0 6px 0;padding:0;}
#contents-morikawa dt{width:50px;float:left;clear:both;padding:0 0 1px 0;margin:0;}
#contents-morikawa dd{width:305px;float:right;padding:0 0 1px 0;margin:0;}

#contents-magosan h3{line-height:30px;margin:0;padding:0 0 0 67px;background:url(images/plogo-4.gif) no-repeat center left;color:#8b4513;}
#contents-magosan dl{margin:0 0 6px 0;padding:0;}
#contents-magosan dt{width:50px;float:left;clear:both;padding:0 0 1px 0;margin:0;}
#contents-magosan dd{width:305px;float:right;padding:0 0 1px 0;margin:0;}

#contents-wakuwaku h3.summer{line-height:28px;margin-bottom:5px;padding:0 0 0 45px;background:url(images/ico_tent3.gif) no-repeat center left;color:#8b4513;}
#contents-wakuwaku h3.winter{line-height:28px;margin-bottom:5px;padding:0 0 0 45px;background:url(images/ico_tent1.gif) no-repeat center left;color:#8b4513;}
#contents-wakuwaku dl{margin:0 0 15px 0;padding:0;}
#contents-wakuwaku dt{width:60px;float:left;clear:both;padding:0 0 1px 0;margin:0;}
#contents-wakuwaku dd{width:295px;float:right;padding:0 0 1px 0;margin:0;}

#contents-goannai{border:solid 1px #336699;margin-bottom:10px;padding:10px;
}
#contents-goannai h4{font-size:0.9em;background:#336699;color:#FFFFFF;padding:2px 10px;margin-bottom:8px;}
#contents-goannai table{margin-top:5px;margin-bottom:5px;}
#contents-goannai td{width:100px;border:1px solid #cccccc;background:#ffffff;padding:4px;}
#contents-goannai th{border:1px solid #bbbbbb;background:#dedede;padding:5px;}