@charset "utf-8"; /* BODY */ body { font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS PGothic", sans-serif; font-size:12px; line-height: 175%; color: #333333; text-align: center; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGklEQVQYlWN4/fr1f3TMgA0MBYWDzDkUKQQAKgi7gZNrNxQAAAAASUVORK5CYII=); margin: 0px auto; padding: 0px; } a: { color: #0044CC; text-decoration: none; } a:link { color: #0044CC; text-decoration: none; } a:visited { color: #0044CC; text-decoration: none; } a:active { color: #0044CC; text-decoration: none; } a:hover { color: #0000FF; text-decoration: underline; } /* 全体 */ #container { width:1000px; margin: 0px auto; text-align: left; } /* ヘッダー */ #header { height:135px; border: 1px solid #bbb; margin-top: 12px; background:#fff; box-shadow: 0 0 3px #BBBBBB; } #header h1 { font-size:27px; font-weight:bold; margin: 0px 0px 3px 0px; padding: 20px 0 0 10px; } #header > h2 { color: #666666; font-size: 13px; font-weight: normal; padding: 2px 2px 2px 12px; } #header a: { color: #333333; text-decoration: none; } #header a:link { color: #333333; text-decoration: none; } #header a:visited { color: #333333; text-decoration: none; } #header a:active { color: #333; text-decoration: none; } #header a:hover { color: #888; text-decoration: none; } /* 記事メイン */ #main { float:left; width:712px; background: #FFF; margin: 15px 0px 0px 0px; padding: 0px 0px 5px 0px; box-shadow: 0 0 5px #999; } #main .category { margin: 0px 0px 15px 0px; } #main .category_p3 { background:#F4F4F4; margin: 0px 0px 15px 0px; padding: 5px 0px 5px 0px; } #main h2 { background:linear-gradient(to bottom, #fefefe 0%, #e3e3e3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border-bottom: 1px solid #DEDEDE; border-left: 3px solid #BBBBBB; color: #333333; font-size: 18px; font-weight: bold; margin: 13px 10px; padding: 8px; } #main .entry_body { margin: 15px 17px 15px 17px; padding: 0px 0px 0px 0px; } .entry_body{font-size:13px;} #main p { margin: 20px 0px 20px 0px; padding: 0px 0px 0px 0px; } #main blockquote { margin: 20px 10px 20px 10px; padding: 10px 10px 10px 10px; border:#333333 dotted 2px; background: #151515; } #main ul { margin: 0px 0px 0px 20px; padding: 10px 0px 10px 0px; } #main li { line-height: 120%; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; } #main table ul { margin: 5px 0px 5px 20px; padding: 0px 0px 0px 0px; } #main table { margin: 5px 25px 5px 25px; padding: 0px 0px 0px 0px; width:485px; border:solid #FFFFFF 1px; } #main td { padding: 5px 5px 5px 5px; border:solid #FFFFFF 1px; } #main dt.relate_dt { font-weight:bold; text-align: center; } #main dd.relate_dd { border:1px dashed #CCC; margin: 10px 10px 10px 10px; padding: 10px 10px 10px 10px; } /* サイドバー */ #side { float:right; font-size:12px; width:275px; height:auto; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; } #side .category { background: #FFF; margin: 0px 0px 15px 0px; border: 1px solid #CCC; } #side h3 { background:linear-gradient(to bottom, #fff 0%, #ddd 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border-bottom:1px solid #bbb; font-size:12px; text-align:center; font-weight:bold; margin: 0px 0px 5px 0px; padding: 5px 10px 5px 10px; } #side .entry_body { margin: 0px 15px 0px 15px; padding: 0px 0px 0px 0px; } #side p { margin: 15px 0px 15px 0px; padding: 0px 0px 0px 0px; } #side blockquote { margin: 15px 0px 15px 0px; padding: 10px 10px 10px 10px; border:#333333 dotted 2px; background: #151515; } #side ul { margin: 0px 0px 0px 0px; padding: 10px 0px 5px 0px; } #side li { line-height: 120%; margin: 5px 0px 5px 15px; padding: 0px 0px 5px 0px; list-style-type: square; } /* フッター */ #footer { text-align:center; font-size:12px; background: #FFF; margin: 15px 0px 0px 0px; padding: 5px 0px 5px 0px; border-top: #CCC solid 1px; box-shadow: 0 0 4px #999999; } #footer p { margin: 5px 25px 5px 25px; padding: 0px 0px 0px 0px; } /* FC2 */ .entry_header a:link { color: #333333; text-decoration: none; } .entry_header a:visited { color: #333333; text-decoration: none; } .entry_header a:active { color: #333333; text-decoration: none; } .entry_header a:hover { color: #8A8A8A; text-decoration: none; } .fc2_footer { margin: 20px 0px 0px 0px; } .entry_state { margin: 20px 25px 20px 25px; padding: 0px 0px 0px 0px; font-size: 12px; text-align: right; } .trackback-title { border-left:4px solid #CCC; border-bottom:1px dashed #CCC; font-weight:bold; margin: 10px 10px 10px 10px; padding: 10px 10px 10px 10px; } #header > ul { margin: 35px 15px 0 0; padding: 0; text-align: right; } #header > ul > li { display: inline; padding: 0 2px; } #header > ul .liright { border-right:1px solid #ccc; padding-right: 7px; } #yads { border-top: 1px dashed #CCC; border-bottom: 1px dashed #CCC; margin-top: 12px; padding-top: 7px; }