a:link{ text-decoration:underline; color:#6666CC; }
a:visited{ text-decoration:underline; color:#996699; }
a:active{ text-decoration:underline; color:#FF6699; }
a:hover{ text-decoration:underline; color:#FF6699; }
body{ font-size:11pt; color:#737373; background-color:#ffffff; background-image:url(); margin-left:4%; margin-right:4%; }
tr,td{ font-size:11pt; color:#737373; }
hr{ color:#aaaaaa; }
#mid{ font-size:11pt; }
#small{ font-size:10pt; }
#kanri{ color:#ff9999; } /* 管理人コメントの色 */
#log{ width:630; border-style:solid; border-color:#9999CC; }
#log-0{ background-color:#FFCC66; } /* ランキング順位 */
#log-1{ background-color:#CCCCFF; } /* タイトル */
#log-2{ background-color:#FFCCFF; } /* カテゴリ */
#log-3{ background-color:#FFFFFF; } /* 紹介文 */
#log-4{ background-color:#FFFFFF; } /* 管理人コメント */
#title-bar{ background-color:#A7C2DD; color:#000000; font-size:13pt; } /* タイトルバー */
#mid-bar{ background-color:#DDDDDD; } /* 中段バー */

body{margin:0px auto;width:95%;font-family:"ＭＳ Ｐゴシック",Osaka;background:#FFFFFF;font-size:100%;color:#444444;}
h1,h2,h3,h4,h5,h6,ul{margin:0px;}
h1{font-size:100%;background-color:#006400;border-top:2px solid #006400;border-right:2px solid #006400;
border-left:2px solid #006400;border-bottom:2px solid #006400;color:#006400;
background-image:url(../mainlogo.gif);background-position:top right;background-repeat:no-repeat;}
h2{font-size:130%;color:#006400;background:#FFFFFF;padding:0px;margin-top:10px;margin-bottom:10px;margin-right:10px;border-bottom:1px dashed #006600;}
h3{font-size:130%;color:#006400;background:#FFFFFF;padding:0px;margin-top:10px;margin-bottom:10px;margin-right:10px;border-bottom:1px dashed #006600;}
h4{font-size:130%;color:#006400;background:#FFFFFF;padding:0px;margin-top:10px;margin-bottom:10px;margin-right:10px;border-bottom:1px dashed #006600;}
h5{font-size:14px;color:#FFFFFF;background:#006400;padding-top:3px;margin-top:5px;}
h6{font-size:100%;color:#FFFFFF;background:#006400;padding:1px;margin-top:3px;margin-bottom:1px;border-bottom:1px;}
h1 a:link{color:#FFFFFF;text-decoration:none;}
h1 a:visited{color:#FFFFFF;text-decoration:none;}

p{font-size:100%;line-height:130%;}
em{font-size:16px;text-align:center;}
ul{font-size:90%;line-height:130%;list-style-type:circle;padding:0px;}

#title{font-size:80%;background-color:#006400;color:#FFFFFF;text-align:right;}

#menu li
{margin:0px;background:#EEEEEE;border-top:1px solid #FFFFFF;
border-right:1px solid #006100;border-bottom:1px solid #006100;list-style:none;padding:0px;}

#menu li a:link{color:#006600;border-left:5px solid #006600;padding:5px;text-decoration:none;}
#menu li a:visited{color:#006600;border-left:5px solid #006600;padding:5px;text-decoration:none;}
#menu li a:hover{color:#D2691E;border-left:5px solid #D2691E;padding:5px;text-decoration:underline;}

#parag{margin:0px;padding:0px;font-size:14px;font-weight:bold;color:#FFFFFF;background:#006400;padding-top:1px;}

#links{margin:0px;padding:0px;font-size:10px;text-align:center;color:#006400;padding-top:1px;}

#main{float:right;width:68%;}
#main p{font-size:100%;line-height:130%;margin-bottom:10px;margin-right:10px;}
#main li{margin-top:10px;margin-left:20px;color:#006600;}
#main .date{text-align:right;padding-top:10px;margin:0px;}
#main .floatset{float:left;margin-right:1em;}
#main .floatsetl{font-size:90%;float:left;margin-right:1px;margin-bottom:10px;border-bottom:1px dashed #006600;}
#main .floatsetu{font-size:90%;float:left;margin-top:5px;margin-right:1px;margin-bottom:10px;border-bottom:1px;}
#main .floatl{font-size:90%;float:left;width:34%;margin-top:5px;margin-right:1px;margin-bottom:10px;border-bottom:1px;}
#main .floatr{font-size:90%;float:right;width:34%;margin-top:5px;margin-right:1px;margin-bottom:10px;border-bottom:1px;}
#main .floatclear{clear:both;}
#main .detail{font-size:100%;color:#000000;padding-left:1px;margin-top:5px;}
#main .para{font-size:100%;line-height:130%;margin-bottom:20px;margin-right:10px;}
#main .tline{font-size:100%;line-height:130%;margin-top:5px;margin-bottom:10px;margin-right:10px;}

#scroll{width:100%;height:85px;overflow:auto;background:#FFFFEE;border:1px solid #006600;margin-right:10px;margin-bottom:15px;}
#scroll p{font-size:90%;margin:2px;padding:7px 20px;}

#menu{float:left;width:29%;}

#footer{clear:both;}
#footer p{margin:0px;padding:0px;}

.content{padding:10px 30px;border-top:1px dashed #006600;}

