body { margin: 0px 0px 0px 0px; background-color: #FFAA00; text-align: center; background-image:url("images/back.gif");}

a { text-decoration: underline; }
a:link { color: #CC6600; }
a:visited { color: #CC6600; }
a:active { color: #CC6600; }
a:hover { color: #FFCC33; }



.under a { text-decoration: none; font-size: 85%; }
.under a:link { color: #FFFFFF; font-size: 85%; }
.under a:visited { color: #FFFFFF; font-size: 85%; }
.under a:active { color: #FFFFFF; font-size: 85%; }
.under a:hover { color: #FFFFFF; font-size: 85%; }


.top-m a { text-decoration: none; }
.top-m a:link { color: #CC6600; }
.top-m a:visited { color: #CC6600; }
.top-m a:active { color: #CC6600; }
.top-m a:hover { color: #FFFFFF; background-color: #966400; }


h1, h2, h3 { margin: 0px; padding: 0px; font-weight: normal; }
img { border: 0px; }
strong { color: #666666; font-family: Verdana, Arial, sans-serif; font-size: 110%; text-align: left; line-height: normal;  }
form {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } 

#all { line-height: 140%; margin-right: auto; margin-left: auto; text-align: left; padding: 0px; width: 728px; background-color: #FFF0C8; border-left: 2px solid #966400; border-right: 2px solid #966400; }

#up { font-family: Verdana, Arial, sans-serif; color: #FFFFFF; background-color: #966400; text-align: center; padding: 15px 15px 15px 0px; height: 245px; background-image:url("images/top.jpg"); background-position:50% 0%; background-repeat :no-repeat; background-attachment:scroll; }

a#up-img { display: none; }
#up a { color: #FFFFFF; text-decoration: none; }
#up h1 { margin-top: 0px; margin-right: auto; margin-left: auto; font-size: 200%; font-weight: bold; }
#up h2 { margin-top: 0px; font-size: small; }

#up-kaku { font-family: Verdana, Arial, sans-serif; color: #FFFFFF; background-color: #966400; text-align: center; padding: 15px 15px 15px 0px; border-bottom: 1px solid #FFFFFF; height: 245px; background-image:url("images/top.jpg"); background-position:50% 0%; background-repeat :no-repeat; background-attachment:scroll; }
a#up-kaku-img { display: none; }
#up-kaku a { color: #FFFFFF; text-decoration: none; }
#up-kaku h1 { font-stretch: condensed; margin-top: 0px; margin-right: auto; margin-left: auto; font-size: 135%; font-weight: bold; }
#up-kaku h2 { margin-top: 0px; font-size: small; }

.main { margin: 0px; }

#lt { float: left; width: 515px; overflow: hidden; padding: 20px 0px 0px 15px  ; background-color: #FFF0C8; color: #666666; font-family: 'Trebuchet MS', Verdana, sans-serif; font-size: small; }
.lt p { color: #666666; font-family: 'Trebuchet MS', Verdana, sans-serif; font-size: small; font-weight: normal; line-height: 100%; text-align: left; margin: 0px 0px 0px 0px; }
.lt blockquote { line-height: 150%; }
.lt li { line-height: 150%; }
.lt h2 { color: #666666; font-family: 'Trebuchet MS', Verdana, sans-serif; font-size: small; text-align: left; margin-bottom: 10px; }
.lt h3 { color: #333; font-family: 'Trebuchet MS', Verdana, sans-serif; font-size: 140%; text-align: left; font-weight: bold; margin-top: 40px; }
.lt h4 { margin: 20px 0px 0px 0px; padding: 15px; border-width: 1px; border-style: dashed; border-color: #999999; background-color: #FFF3BB; }
.lt small { font-size: xx-small; font-weight: normal; }
.lt p.posted { color: #999999; font-family: 'Trebuchet MS', Verdana, sans-serif; font-size: x-small; border-top: 1px solid #999999; text-align: left; line-height: normal; padding: 3px; margin: 5px 0px; }
.image { float: left; padding: 8px; background-color: #FFF3BB; border: 1px solid #999999; margin-right: 20px;}
.image-all { margin: 2px; padding: 8px; background-color: #FFF3BB; border: 1px solid #999999; }
.image-allw { text-align: center; margin-right: auto; margin-left: auto; margin-top: 30px; }
.top-m { margin: 20px 10px 20px 17px; padding: 10px 10px 20px 15px; background-color: #FFF3BB; border-bottom: 1px dashed #999999; border-right: 1px dashed #999999; }
.top-m strong { display: block; font-size: 110%; line-height: 150%; font-weight: normal; }
.top-m a { float: left; display: block; width:90px; margin: 3px 4px; font-size: 90%; border:solid 1px #966400; background-color: #FFDFBF; text-align: center; }
.top-m li { display: inline; width:100px; padding:3px 3px; margin:3px; font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif; font-size:75%;}
.top-m br { clear: both; }

.top-m2 { margin: 20px 10px 20px 17px; padding: 10px 0px 20px 15px; background-color: #FFF3BB; border-bottom: 1px dashed #999999; border-right: 1px dashed #999999; }
.top-m2 strong { display: block; font-size: 110%; line-height: 150%; font-weight: normal; }
.top-m2 a { float: left; display: block; width:90px; margin: 3px 4px; font-size: 90%; border:solid 1px #966400; background-color: #FFDFBF; text-align: center; }
.top-m2 li { display: inline; width:100px; padding:3px 3px; margin:3px; font-family:'Trebuchet MS', Verdana, Helvetica, sans-serif; font-size:75%;}
.top-m2 br { clear: both; }




.mi { height: 98px; border-bottom: 1px dashed #999999; margin: 20px 10px 20px 17px; padding: 15px 15px 15px 0px; }
.mi strong { display: block; font-size: 110%; line-height: 150%; }
.mi p { color: #666666; font-family: 'Trebuchet MS', Verdana, sans-serif; font-size: small; font-weight: normal; line-height: 110%; text-align: left; margin: 0px; padding: 0px; }
.paginate { margin: 5px 10px 50px 0px; text-align: right; }
.paginate p { margin: 30px 10px 50px 0px; text-align: right; }
.ads2 { width: 505px; margin: 30px 0px; padding: 20px 0px; border-top: 1px solid #999999; border-bottom: 1px solid #999999;}

.r-come { margin: 20px 10px 0px 0px; padding: 15px; border-width: 1px; border-style: dashed; border-color: #999999; background-color: #FFF3BB; }
.title { border-top: 1px solid #999999; margin: 0px 0px 20px 0px; }
.link2 { border-bottom: 1px dashed #999999; margin: 30px 0px 0px 0px; }


.rt { margin: 0px 0px 0px 8px; padding: 42px 5px 0px 5px; float: left; width: 179px; background-color: #FFEE99; overflow: hidden; border-left: 1px solid #DDDDDD; }
.rt h2 { background-color: #32A028; border-width: 1px; border-style: solid; border-top-color: #32CC28; padding: 2px 0px; border-left-color: #32CC28; border-right-color: #326628; border-bottom-color: #326628; color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 85%; text-align: center; font-weight: bold; text-transform: uppercase; }

.rt h3 {  background-color: #32A028; border-width: 1px; border-style: solid; border-top-color: #32CC28; padding: 0.25em; border-left-color: #32CC28; border-right-color: #326628; border-bottom-color: #326628; color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 80%; text-align: center; font-weight: bold; text-transform: uppercase; }
.rt ul { padding-left: 0px; margin: 0px; margin-bottom: 30px; }
.rt li { color: #666666; font-family: Verdana, Arial, sans-serif; font-size: 70%; text-align: left; line-height: 135%; margin: 10px 5px 0px 5px; list-style-type: none; }
.rt img { border: 0px solid #FFFFFF; }
.rt p.ads { text-align: center; margin: 15px 0px 25px 0px;}

.photo { text-align: left; margin-bottom: 20px; }
.link-note { font-family: Verdana, Arial, sans-serif; font-size: x-small; line-height: 150%; text-align: left; padding: 2px; margin-bottom: 15px; }


#comment-data { float: left; width: 180px; padding-right: 15px; margin-right: 15px; text-align: left; border-right: 1px dotted #BBB; }

.under { clear: both; line-height: 140%; text-align: center; width: 728px; height: 25px; background-color: #966400; color: #FFFFFF;}

#table-1 { margin: 0px 10px 0px 0px; padding: 0px; background-color: #FFDB8E; border: 1px solid #FFDB8E; }
#table-1 td, th, tr { margin: 0px; padding: 0px; background-color: #FFF3BB; }
#table-1 p { padding: 3px 0px 0px 4px; color: #666666; font-family: 'Trebuchet MS', Verdana, sans-serif; font-size: small; font-weight: normal; line-height: 110%; text-align: left; margin: 2px 0px 0px 0px; }
#table-1 ul { padding: 0px; margin: 2px 0px 0px 4px; font-size: 80%; }
#table-1 li { margin: 7px 0px 2px 0px; list-style-type: none; line-height: 100%; }
#td-1 { width: 180px; height: 137px; }

#table-2 { margin: 0px; padding: 0px; border: 0px; background-color: #FFF3BB; height: 137px; }
#table-2 th { background-color: #FFDB8E; width: 47px; text-align: center; }
#table-2 td { background-color: #FFDB8E; margin: 0px; padding: 1px 3px 1px 3px; font-weight: normal; line-height: 95%; text-align: left; }
#keyword2 { line-height: 300%; font-size: 70%; margin: 0px; padding: 1px 3px 1px 3px; border: 1px solid #FFEE99; font-weight: normal; text-align: left; }
#td-2 { width: 180px; height: 95px; }
#setsumei { margin: 5px 10px 0px 0px; color: #666666; font-family: 'Trebuchet MS', Verdana, sans-serif; font-size: small; font-weight: normal; line-height: 125%; text-align: left; }
.comme { margin: 40px 0px 0px 0px; font-size: 130%; }
.comme h3 { font-size: 85%; }
.box { width: 180px; }
.box2 { width: 463px; }

