@charset "EUC-JP";

/* 全体設定 */
body { font-size:100%; margin:0px; }
blockquote { color:#333333; font-size:100%; background-color:#ffffff; border:solid 1px #999999; padding:10px 10px 10px 10px; }
ul { padding:0px 0px 0px 20px; margin:5px 0px 5px 0px; }
li { font-size:100%; padding:0px; margin:0px; list-style-type:square; }

a:link { color:#c02040; text-decoration:none; }
a:active { color:#c02040; text-decoration:none; }
a:visited { color:#c02040; text-decoration:none; }
a:hover { color:#c08080; text-decoration:none; }

/* ページ外枠 */
.page { width:700px; margin:auto; }
.main { width:500px; } 
.side { width:200px; }

/* コンテンツ　枠 */
.contents1 { width:660px; border:solid 1px #666666; padding:20px; margin:10px auto; }
.contents2 { width:460px; border:solid 1px #666666; padding:20px; margin:10px auto; }
.plugin { font-size:96%; width:179px; border:solid 1px #666666; padding:5px; margin:10px 0px 10px 10px; }
.comment { width:460px; border:solid 1px #999999; padding:20px; margin:10px 0px 10px 200px; }
.space { height:20px; }

/* インデックス　ブログタイトル */
h1 { color:#666666; font-size:30px; font-weight:bold; text-align:right; width:560px; padding:20px; margin:-90px 50px 10px 50px; }

/* インデックス　ブログ説明文 */
.intro { color:#333333; font-size:84%; text-align:left; width:560px; height:100px; background-color:#ffffff; border-top:solid 2px #cccccc; border-right:solid 3px #cccccc; border-bottom:solid 3px #cccccc; border-left:solid 2px #cccccc; padding:20px; margin:10px auto; }

/* ブログタイトル */
h2 { color:#666666; font-size:24px; font-weight:bold; text-align:left; width:560px; height:50px; border-top:solid 1px #cccccc; border-right:solid 2px #cccccc; border-bottom:solid 2px #cccccc; border-left:solid 1px #cccccc; padding:5px 20px; margin:0px; }
h2 a:link { color:#666666; text-decoration:none; }
h2 a:active { color:#666666; text-decoration:none; }
h2 a:visited { color:#666666; text-decoration:none; }
h2 a:hover { color:#000000; text-decoration:none; }

/* ブログ説明文 */
h6 { color:#333333; font-size:88%; text-align:right; width:600px; border:solid 1px #999999; padding:5px; margin:-8px 20px 0px 20px; }

/* パンくずリスト */
.pan1 { color:#666666; font-size:88%; border-bottom:solid 1px #666666; margin:5px 0px 15px 0px; }
.pan2 { color:#666666; font-size:88%; text-align:right; border-bottom:solid 1px #666666; margin:5px 0px 15px 0px; }

/* コンテンツ　タイトル */
h3 { color:#333333; font-size:100%; font-weight:bold; border-right:solid 2px #cccccc; border-bottom:solid 2px #cccccc; padding:2px 2px 2px 5px; margin:0px 0px 5px 0px; }
h4 { color:#666666; font-size:88%; font-weight:bold; border-bottom:solid 1px #cccccc; margin:15px 0px 0px 0px; }
.headline { color:#333333; font-size:110%; font-weight:bold; border-top:solid 1px #cccccc; border-right:solid 3px #cccccc; border-bottom:solid 3px #cccccc; border-left:solid 1px #cccccc; padding:10px 10px 8px 10px; margin:5px 0px; }

/* コンテンツ　テキスト */
.text { color:#333333; font-size:100%; line-height:150%; }
.memo { color:#333333; font-size:88%; line-height:130%; }
.navi { color:#333333; font-size:88%; text-align:center; margin:5px 0px 0px 0px; }
.date { color:#333333; font-size:88%; text-align:right; margin:-5px 0px 5px 0px; }
.tbcm { color:#333333; font-size:88%; text-align:left; border-top:solid 1px #666666; margin:5px 0px 0px 0px; }
.sign { color:#333333; font-size:88%; text-align:right; margin:0px 0px 5px 0px; }
  
/* コメント投稿　フォーム */
form { margin:5px 0px 0px 0px; }
form input,textarea { background-color:#ffffff; border:solid 1px #999999; }
form .button { color:#ffffff; font-weight:bold; background-color:#666666; }

/* 広告 */
.ad { font-size:88%; text-align:center; width:560px; background-color:#dddddd; padding:2px 20px; margin:10px auto; }

/* コピーライト */
.copyright { font-size:88%; text-align:center; height:30px; border-top:solid 1px #cccccc; border-right:solid 2px #cccccc; border-bottom:solid 2px #cccccc; border-left:solid 1px #cccccc; padding:5px 20px; margin:10px auto; }

/* プラグイン　プロフィール画像 */
.myimg { text-align:center; margin:5px 0px 0px 0px; }

/* 検索ボックス */
#sideLayout form { padding:5px 5px 0px 5px; margin:0px; }
.src_form { color:#330000; font-size:88%; border:solid 1px #999999; }
.src_button { color:#ffffff; font-size:88%; background-color:#666666; }
img.emoji { vertical-align:middle; border:0; }
