body { margin: 20px 0px 20px 0px; background-image: url(""); background-color: #E4F2FB; text-align: center; } a {text-decoration: underline;} a:link { text-decoration:none; color: #63ABD1; } a:visited { text-decoration:none; color: #63ABD1; } a:active { color:#63ABD1; } a:hover { color: #63ABD1; text-decoration:underline; } h1, h2, h3 { margin: 0px; padding: 0px; font-weight: normal; } h3 a:visited{color:#FFFFFF} h3 a:link{color:#FFFFFF} h3 a:hover{color:#FFFFFF} h3 a:activer{color:#FFFFFF} /*ベースカラー*/ #container { line-height: 140%; margin-right: auto; margin-left: auto; text-align: left; padding: 0px; width: 780px; background-color: #E4F2FB; border: 4px solid #90BFD8; background-image: url(""); background-position: 50% 0px; background-repeat: repeat-y; } /*バナー*/ #banner { font-family: Verdana, Arial, sans-serif; background-image: url(""); background-color: #90BFD8; padding: 10px 10px 0px 10px; text-align: left; height: 100px; } #banner-img { display: none; } #banner a { color: #FFFFFF; text-decoration: none; } /*タイトル文字*/ #banner h1 { font-size: 24px; font-weight: bold; color: #FFFFFF; margin-bottom: 3px; } /*サブタイトル文字*/ #banner h2 { font-size:12px; padding-left:10px; font-weight: normal; color: #FFFFFF; } #banner h3 { font-size:10px; padding-left:10px; font-weight: normal; color: #FFFFFF; } #center { float: left; width: 420px; overflow: hidden; } #center2 { float: left; width: 600px; overflow: hidden; } .content { padding: 10px 10px 0px 10px; color: #666666; font-family: Verdana, Arial, sans-serif; font-size:12px; } #right { float: left; width: 175px; overflow: hidden; padding: 10px 0px 0px 0px; border-left: 1px dotted #90BFD8; } #right2 { float: left; width: 175px; overflow: hidden; padding: 10px 0px 0px 0px; border-left: 1px dotted #90BFD8; } /*記事部分*/ .content p { color: #666666; font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size:12px; line-height: 150%; text-align: left; padding-left: 10px; margin-bottom: 10px; margin-top: 10px; } /*記事の日付*/ .content h2 { font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align: right; font-weight: bold; color: #666666; padding: 3px 5px 3px 5px; margin-bottom: 3px; line-height: 120%; } /*記事のタイトル*/ .content h3 { background-color: #63ABD1; color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 12px; text-align: left; font-weight: bold; padding: 3px 10px 3px 10px; margin-bottom: 0px; margin-top: 0px; line-height: 140%; } /*記事下のリンク*/ .content p.posted { color: #666666; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align: right; padding: 3px 10px 3px 10px; margin-bottom: 10px; margin-top: 0px; line-height: normal; border-bottom: solid 1px #63ABD1; } /*記事の引用*/ .content blockquote { font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align: left; color: #666666; padding: 3px 3px 3px 10px; margin: 3px; border: solid 1px #333333; line-height: 120%; } /*記事のサブタイトル*/ .content h4 { color: #63ABD1; font-family: Verdana, Arial, sans-serif; font-size: 12px; text-align: left; margin: 5px 0px 5px 0px; padding: 3px 3px 3px 5px; border-left: solid 3px #63ABD1; border-bottom: solid 1px #63ABD1; line-height: 120%; } /*記事の強調*/ .content strong { color: #666666; font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 12px; padding: 5px; } /*サイドバー*/ .sidebar { padding: 0px 10px 0px 10px; } /*カレンダー*/ #calendar { line-height: 120%; font-family: Verdana, Arial, sans-serif; font-size: 10px; padding:0px; text-align: center; margin-bottom: 30px; } #calendar table { width: 160px; padding:0px 0px 0px 0px; } /*カレンダーのタイトル*/ #calendar caption { color: #666666; font-family: Verdana, Arial, sans-serif; font-size:10px; text-align: center; font-weight: bold; padding:2px 0px 2px 0px; line-height: 15px; } /*カレンダーの曜日*/ #calendar th { line-height: 12px; font-size:10px; text-align: center; font-weight: bold; color: #63ABD1; padding:2px 0px 0px 0px; } /*カレンダーの日付*/ #calendar td { line-height: 12px; font-size:10px; font-weight: bold; color: #666666; text-align: center; padding:2px 0px 0px 0px; border-right: solid 2px #63ABD1; border-left: solid 1px #63ABD1; border-top: solid 1px #63ABD1; border-bottom: solid 2px #63ABD1; } #calendar a { color: #63ABD1; text-decoration: none; } #calendar a:hover { color: #FFFFFF; background-color: #63ABD1; text-decoration:underline; } /*サイドバーの見出し*/ .sidebar h2 { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size:10px; text-align: center; font-weight: bold; padding:2px 0px 2px 0px; line-height: 130%; background-image: url(""); background-position: top right; background-repeat: no-repeat; background-color: #90BFD8; border-right: solid 1px #666666; border-bottom: solid 1px #666666; margin-bottom: 10px; } .sidebar ul { padding-left: 0px; margin: 0px; margin-bottom: 5px; text-align: left; font-size: 10px; color: #333333; list-style-type: none; } /*アーカイブ・コメント*/ .sidebar li { color: #666666; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align: left; line-height: 15px; margin-top: 3px; padding-left:3px; list-style: disc inside; } .sidebar img { border: 0px solid #FFFFFF; } .photo { text-align: left; margin-bottom: 20px; } /*XML・検索のテキスト*/ .link-note { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 170%; text-align: center; color: #666666; margin-top: 3px; margin-bottom: 20px; } #powered { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; line-height: 150%; text-align: left; color: #666666; padding: 5px 0px 0px 0px; border-top: solid 1px #666666; margin-top: 50px; } #comment-data { float: left; width: 160px; padding-right: 10px; margin-right: 10px; text-align: left; border-right: 1px dotted #BBB; } textarea[id="comment-text"] { width: 80%; } textarea { font-family: "ヒラギノ明朝 Pro W6", "Osaka", "MS Pゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif"; } #comments, #trackbacks{ background-color: #63ABD1; color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 12px; text-align: left; font-weight: bold; padding: 3px 10px 3px 10px; margin-bottom: 0px; margin-top: 0px; line-height: 140%; } input,textarea,select{ font-family: Verdana, Arial, sans-serif; background-color: #E4F2FB; color: #333333; border: 1px solid #63ABD1; font-size: 10px; }