body{
 margin:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 background-color:#f8884b;
 text-align:center;
}

#container{
 width:800px;
 margin:0px auto;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 text-align:left;
 background-color:#ffffff;
 /**background: url(images/back.gif) repeat-y;**?w?i???s?[?g**/
 font-family:Helvetica,Arial,sans-serif,"Hiragino Kaku Gothic Pro",Osaka;
}

/*****************?w?b?_?[????**********************/
#header{
 clear:both;
 width:800px;
 height:70px;
 background-color:#ffff00;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 margin-bottom:0px;
 margin-top:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 border-top-width:0px;
 border-left-width:0px;
 border-bottom-width:0px;
 border-right-width:0px;
 background-image: url("img001.gif"); 
 }

#header span{
	display: none;
}

/**************** ?i?r?Q?[?V?????o?[????***************/

#navbar1 /*?J?e?S???E?i?r?o?[??X?^?C??*/
{
 text-align: center; /* ?z?u */
 font-size: 12px; /* ?t?H???g?T?C?Y */
 width:800px; /* ?S???? */
 padding:3px 0px 3px 0px;
 background-color:#b22222;
}

#navbar2{
 text-align: center; /* ?z?u */
 font-size: 12px; /* ?t?H???g?T?C?Y */
 width:800px; /* ?S???? */
 padding:3px 0px 3px 0px;
 background-color:#ff8080;
}

/*?J?e?S???i?r?o?[1 ?????N??X?^?C?? */
#navbar1 a{
 color:#f5f5dc; /* ?????F */
 text-decoration: none; /* ?e?L?X?g??????????? */
 padding-left:8px; /* ?????N??????p?f?B???O */
 padding-right:8px; /* ?????N??????p?f?B???O */
}

/*?J?e?S???i?r?o?[2 ?????N??X?^?C?? */
#navbar2 a{
 color:#000000; /* ?????F */
 text-decoration: none; /* ?e?L?X?g??????????? */
 padding-left:8px; /* ?????N??????p?f?B???O */
 padding-right:8px; /* ?????N??????p?f?B???O */
}

/*?J?e?S???i?r?o?[ ?????N ?}?E?X?I?[?o?[????????X?^?C?? */
#navbar1 a:hover,#navbar2 a:hover{
 background-color:#ffff80; /* ?w?i?F */
 color:#dc143c; /* ?????F */
 text-decoration: none; /* ?e?L?X?g??????????? */
 padding:6px 8px 6px 8px; /* ?????N??????p?f?B???O */
}

#navbar3 /*?T?u?E?J?e?S???E?i?r?o?[??X?^?C??*/
{
 margin-top: 20px;
 text-align: center; /* ?z?u */
 font-size: 16px; /* ?t?H???g?T?C?Y */
 width:800px; /* ?S???? */
}

/*?T?u?E?J?e?S???i?r?o?[ ?????N??X?^?C?? */
#navbar3 a{
 color:#33cc00; /* ?????F */
 background-color:#ffff66; /* ?w?i?F */
 text-decoration: none; /* ?e?L?X?g??????????? */
 padding-top:4px; /* ?????N??????p?f?B???O */
 padding-bottom:4px;
 padding-left:8px;
 padding-right:8px;
}

/*?T?u?E?J?e?S???i?r?o?[?}?E?X?I?[?o?[????????X?^?C?? */
#navbar3 a:hover{
 color:#dc143c; /* ?????F */
 text-decoration: none; /* ?e?L?X?g??????????? */
}

/*???C???y?[?W??i?r?o?[?u?g?b?v?v???? */
.top{
 font-size:14px;
 font-weight:bold;
 background-color:#ffffff; /* ?w?i?F */
 color:#a0522d; /* ?????F */
 text-decoration: none; /* ?e?L?X?g??????????? */
 padding:6px 8px 6px 8px; /* ?????N??????p?f?B???O */
}



/* ?I??????????N??X?^?C?? */
#selected a,
#selected a:hover{
 font-size:14px;
 font-weight:bold;
 background-color:#ffffff; /* ?w?i?F */
 color:#a0522d; /* ?????F */
 text-decoration: none; /* ?e?L?X?g??????????? */
 padding:6px 8px 6px 8px; /* ?????N??????p?f?B???O */
}

/*****************?T?C?h?o?[??R???e???c**********************/
#naka{
 width:800px;
 margin-top:20px;
}

/*****************?T?C?h?o?[????**********************/
.sidebar{
 width:110px;
 float:left;
 margin-top:30px;
 margin-left:10px;
 margin-right:16px;
 font-size:12px;
}

.sidebar h1 /*****?u???m?_?v?^?C?g??*/
{
 text-align:left;
 color:#f08080;
 font-size:13px;
 padding-left:3px;
 border-left:solid 2px #dc143c;
 border-bottom:solid 1px #dc143c;
}

.sidebar h2 /*****?u????????????v?^?C?g??????****/
{
 margin-top: 40px;
 text-align:left;
 color:#f08080;
 font-size:13px;
 padding-left:3px;
 border-left:solid 2px #dc143c;
 border-bottom:solid 1px #dc143c;
}

.menu /*****?u????????????v???X?g????******/
{
 list-style-type:none;
 margin-left:0px;
 padding-left:0px;
 font-size:12px;
 text-align:center;
 line-height:140%;
}

.menu a /*****??????X?g????????******/
{
 font-size:13px;
 color:#8b4513;
 text-decoration:none;
}

.menu a:hover /*****??????X?g??}?E?X?I?[?o?[???******/
{
 color:#ff2424;
 font-size:14px;
 text-decoration:none;
}
.menu li{
 margin-bottom:8px;
}

.menu2 li{
 margin-bottom:8px;
}

.catmonth /*****?u?J?e?S???????????????v???X?g????******/
{
 list-style-type:none;
 margin-left:0px;
 padding-left:0px;
 font-size:12px;
 text-align:left;
 line-height:140%;
}

.catmonth a /*****?J?e?S?????????X?g????????******/
{
 font-size:13px;
 color:#8b4513;
 text-decoration:none;
}

.catmonth a:hover /*****?J?e?S?????????X?g??}?E?X?I?[?o?[???******/
{
 color:#ff2424;
 text-decoration:none;
}
.catmonth li{
 margin-bottom:8px;
}


/*****************???C???y?[?W??J?e?S???y?[?W??L??????**********************/

.content{
 float:right;
 font-size:16px;
 width:600px;
 margin-top:0px;
 margin-right:20px;
 line-height:160%;
}

.content h1 /*****?G???g???[???o??????*/
{
 clear:both;
 font-size:16px;
 color:#6c0000;
 margin-bottom:0px;
 border-top:solid 2px #ffcc00;
 border-left:solid 5px #ffcc00;
 padding-left:2px;
 background-image:url(titleback.gif);
 background-repeat:repeat-x;
 text-decoration:none;
}

.content h1 a/*****?G???g???[???o?????????*/
{
 color:#b22222;
 text-decoration:none;
}

.content h1 a:hover /*****?G???g???[???o???}?E?X?I?[?o?[*/
{
 background-color:#ffff80;
 color:#ff0000;
 text-decoration:none;
}

.content h2 /*****?G???g???[???t????*/
{
 text-align: right;
 font-size:11px;
 color:#696969;
 margin-right:30px;
 margin-top:-10px;
 margin-bottom:0px;
}

.honbun /***?G???g???[?{??***/
{
	margin-top:-10px;
margin-left:6px;
}

/*****.content p /*****?G???g???[?{???P
{
 margin-top:20px;
 margin-right:20px;
 color:#2d2d2d;
} ******/

.entry-more-link /*****?u?S??????v???u*/
{
 text-align:left;
 margin-top:8px;
}

.entry-more-link a /*****?u?S??????v????????*/
{
 color:#483d8b;
 font-size:13px;
 text-decoration:none;
}

.entry-more-link a:hover /*****?u?S??????v?}?E?X?I?[?o?[*/
{
 color:#ff0000;
}

img /*****??^??]?????*****/
{
 margin:6px;
}

#photol /*****??^?L???v?V????????i?????p?j0702??????s?g?p******/
{
 color:#626262;
 line-height:140%;
 font-size:12px;
 font-weight:normal;
 margin-right:10px;
}

#photor /*****??^?L???v?V????????i?E???p?j 0702??????s?g?p****/
{
 color:#626262;
 line-height:140%;
 font-size:12px;
 font-weight:normal;
 margin-left:10px;
 margin-bottom:10px;
}

img /*****??^??]?????*****/
{
 margin:6px;
}


/*****************?G???g???[?y?[?W??L??????**********************/

#entrycontent{
 font-size:16px;
 width:600px;
 margin-left: 100px;
 margin-right: auto;
 margin-top:20px;
 margin-bottom:20px;
 line-height:150%;
 color:#464646;
}

.entrycontent p{
 margin-top:-10px;
}

#entrycontent h1 /*****?G???g???[???o??????*/
{
 clear:both;
 font-size:16px;
 color:#6c0000;
 border-top:solid 2px #ffcc00;
 border-left:solid 5px #ffcc00;
 background-image:url(titleback.gif);
 background-repeat:repeat-x;
 text-decoration:none;
 margin-right:20px;
 margin-bottom:0px;
}

#entrycontent h2 /*****?G???g???[???t????*/
{
 text-align:right;
 font-size:11px;
 color:#696969;
 margin-top:-10px;
}

/*****************????A?[?J?C?u??^?C?g??????**********************/

.content h5{
 margin-right:80px;
 margin-left:60px;
 text-align:center;
 font-weight:bold;
 font-size:16px;
 color:#ff9999;
 background-color:#990000;
}

/*****************?g?b?v???????**********************/
#totop{
 font-size:13px;
 clear:both;
 text-align:center;
 margin-top:30px;
 margin-bottom:30px;
}

/*****************?t?b?^?[????**********************/
#footer{
 clear:both;  /*****?T?C?h?o?[????n?????*/
 width:800px;
 height:24px;
 padding-top:8px;
 text-align:center;
 background-color:#b22222;
}

#footer p{
 font-size:11px;
 color:#ffffff;
 margin-top:0px;
 margin-bottom:0px;
}

/*****************?t?H?[???i?P?[?^?C??URL?]???j**********************/
#fwkeitai{
 text-align:center;
 margin-top:100px;
}

/*****************?t?H?[???i?P?[?^?C??URL?]???Q?j**********************/
#fwkeitai2{
 text-align:center;
 margin-top:40px;
 margin-bottom:120px;
}


/*****************?S?O?S?G???[???b?Z?[?W**********************/
.errormess{
 margin-top: 120px;
 margin-bottom: 260px;
 text-align: center;
 font-size: 20px;
 color: #ff6347;
 }