@charset "UTF-8";


/*  ================================================================================
	Common Layout
================================================================================  */

/* Header */
h1{ width:784px; height:57px; line-height:55px; margin:0; padding:0; font-size:100%; background:url(../images/side_line.gif) no-repeat right bottom; float:right; }
h2{ width:170px; height:54px; margin:0; padding:0; float:left; }


/* Contents */
h5{ margin:10px 0 0; padding:0; font-weight:bold; font-size:150%; color:#c90915; }
h5 a:link,h5 a:visited,h5 a:active,h5 a:hover{ color:#c90915!important; }
h5 a:link,h5 a:visited,h5 a:active{ text-decoration:none!important; }
h5 a:hover{  text-decoration:underline!important; }

.entryListText{ padding:15px 7px 25px; font-size:116.7%; line-height:185%; color:#3c3c3c; }
.entryMore{ padding:0 0 0 15px; margin:0 0 25px 7px; font-size:116.7%; background:url(../images/maru.gif) no-repeat left center; }
.entryMore a{ display:block; }
.optionLinks{ padding:5px 7px; margin:0 0 19px; background:#e7e4e4; }
.commentLink{ float:right; }

.socialBookMarks{ padding:0 7px 25px; }
img.cl{ clear:both; }


/* Page Counts */
#pageCounts{ margin:60px 0 10px; padding:11px 15px 18px; background:#e5e5e5; font-family:Arial, sans-serif; }
#pageCounts span{ width:2em; height:2em; margin:1px; line-height:2em; display:block; text-align:center; float:left; background:#1f1f1f; border:1px solid #e5e5e5; color:#FFFFFF; }
#pageCounts a{ width:2em; height:2em; margin:1px; line-height:2em; display:block; text-align:center; float:left; background:#FFFFFF; border:1px solid #cfcfcf; }
#pageCounts a:hover,#pageCounts a:visited{ background:#eeeeee; }




/*  ================================================================================
	Archive
================================================================================  */
h4{ padding:0 0 0 18px; margin:15px 0 50px; font-size:133.4%; background:url(../images/maru.gif) no-repeat left center; text-align:left; }


/*  ================================================================================
	Link List
================================================================================  */
#contentsInner.linkList{ padding-top:75px; }
dl#linkLinkArea a:link,dl#linkLinkArea a:visited,dl#linkLinkArea a:active,dl#linkLinkArea a:hover{ color:#336699; } 
dl#linkLinkArea{ margin:0; padding:0; font-size:100%; line-height:170%; }
dl#linkLinkArea dt{ margin:0; padding:15px 0 5px; }
dl#linkLinkArea dd{ margin:0; padding:0; }

.submitTitle{ margin:3px 0 20px; }
.error{ padding:5px 0 10px; color:#FF0000; font-weight:bold; font-size:114.3%; }

/*  ================================================================================
	Form
================================================================================  */
#commentArea{ }
#commentArea form{ margin:0; padding:0; }
table#commentForm{ width:100%; border-top:1px solid #d4d4d4; }
table#commentForm th{ width:190px; padding:10px 0; font-weight:normal; text-align:center; background:#f3f3f3; border-bottom:1px solid #d4d4d4; }
table#commentForm td{ padding:10px 15px; border-bottom:1px solid #d4d4d4; }
table#commentForm td input,table#commentForm td select{ width:300px; vertical-align:middle; }
table#commentForm td textarea{ margin:2px 0 0; width:420px; height:100px; }
table#commentForm td input#comment-bake-cookie{ width:auto; }
#commentArea .submit{ text-align:center; margin:15px 0 20px; }



