/*枠きめ*/
*{margin:0px;padding:0px;}
a img{border:0px}

BODY {BACKGROUND-POSITION: 667px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;FONT-SIZE: 12px; BACKGROUND-IMAGE: url(img/back.jpg);LINE-HEIGHT: 130%; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #f2f2f2;margin-left:2px;}

#body {WIDTH: 665px;border:solid 1px #005505;background-color:#FFFFFF;}
#content {clear:both;MARGIN: 0px 0px 0px; WIDTH: 665px;background-color:#FFFFFF;}
#main {PADDING-RIGHT: 10px; MARGIN-TOP: 0px; PADDING-LEFT: 15px;PADDING-TOP: 10px;TEXT-ALIGN: left;border-left:solid 1px #005500;}
#header {WIDTH: 665px;border-bottom:solid 2px #005500;background-image:url(img/description.gif); background-repeat:no-repeat;}
#footer {CLEAR: both;  WIDTH: 665px;}

.footer01 {WIDTH: 665px; BACKGROUND-COLOR: #f7f4ee; TEXT-ALIGN: center;border-top:1px solid #005500;}
.footer02 {WIDTH: 665px; HEIGHT: 20px; BACKGROUND-COLOR: #005500; TEXT-ALIGN: center;color:#FFFFFF;}
.rss {FLOAT: left; PADDING-TOP: 0.1em}
.entry {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 2em; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px;}



/*ヘッダー書式*/
.header01 {HEIGHT: 60px;}
.header02 .left {FLOAT:left;width:135px;border-bottom:1px solid #005500;}
.header02 .left {text-align:left;padding:1px 10px 1px 5px;background-color:#FFFFFF;margin-top:25px;}
.header02 .right {FLOAT:right;width:500px;border-bottom:1px solid #005500;}
.header02 .right {text-align:right;padding:1px 4px 1px 10px;margin-top:25px;}

.title {width:150px;}
.title {text-align:left;padding:0px;BACKGROUND-COLOR: #ffffff;}
.navi2 {color:#996600;font-size:12px;line-height:15px;text-align:left;padding:1px 10px 1px 5px;border-bottom:1px solid #005500;border-left:1px solid #005500;}
.navi3 {font-size:12px;line-height:15px;text-align:left;BACKGROUND-COLOR: #FFFFCC;padding:1px 10px 1px 5px;border-left:1px solid #005500;}

/*リンクの定義*/
A {text-decoration:none;COLOR: #116600;}
A:visited {COLOR: #116600;}
A:hover {COLOR: #ff9900;text-decoration:underline;}
A:active {COLOR:#ff3300;text-decoration:underline;}


/*画像の配置*/
.r {FLOAT: right; MARGIN-BOTTOM: 25px; MARGIN-LEFT: 15px}
.l {FLOAT: left; MARGIN-BOTTOM: 25px; MARGIN-RIGHT: 15px}

/*ナビの直し（付け焼刃）*/
.navicat{width:60px; hight:100%; border-right:1px solid #005500;margin:-1px 5px -1px -3px; background-color:#E6FFFF; color:#333333; text-align:left;padding:2px 3px 2px 8px; float:left;}

/*更新履歴*/
.history{padding:15px; margin-left:10px; font-size:14px;} 
.history li{ list-style-type:none;}
.histable th{background-color:#edfae9;color:#FF9900; font-weight:normal; text-align:center; border:1px solid #666666; padding:3px 3px 2px 5px;margin:1px;}
.histable td{background-color:#ffffff;color:#006600; font-weight:normal; text-align:left; border:1px solid #666666; padding:1px 1px 1px 5px;margin:1px;}

/*エントリー書式*/
.entry H4 {text-decoration:normal;text-align:left;FONT-SIZE:15px;COLOR:#336633; margin-top:20px;padding:3px 2px 3px 30px; background-image:url(img/icon_title.gif); background-repeat:no-repeat;}
.entry H3 {PADDING:3px 10px 2px 10px; MARGIN-bottom:5px;MARGIN-left:5px;MARGIN-top:25px; border-bottom:1px; FONT-SIZE:16px;font-style:normal; COLOR: #333333;border-top:1px solid #006600; border-bottom:1px solid #006600; border-right:1px solid #009900;border-left:10px solid #669966;}
.entry H5 {PADDING-LEFT: 10px; MARGIN-bottom:5px;MARGIN-top:25px; border-bottom:1px; FONT-SIZE:14px;font-style:normal; COLOR: #333333;border-top:1px solid #006600; border-right:1px solid #006600;border-bottom:1px solid #006600; border-left:1px solid #006600;}
.root {DISPLAY: block;text-align:left;font-size:12px;color:#006600;margin:0px 0px 2px 0px;padding:2px;}
.entry_day{DISPLAY: block;text-align:right;font-size:12px; color:#336633; padding:2px; margin:0px:0px 0px 10px 0px; background-color:#ffffff;}
.entry_article{margin-top:5px; margin-bottom:5px; padding:10px 15px 25px 25px;font-size:12px;border:1px solid #999999;}
.entryfooter{ margin:10px 50px 15px 200px;LIST-STYLE-TYPE: none;}


.cat_title{ font-size:13px; color:#CC6633;}
.cat_entry{margin:2px 10px 15px 2px;}
.blog_info{margin:3px 10px 3px 20px;}
