/* 全体設定 ------------------------------------------------------------ */ *{ margin:0; padding:0; ward-break:break-all; zoom:100%; color:#333; } ul,li,ol{ margin:0; padding:0; } /* 画像 ------------------------------------------------------------ */ img{ border:0; } .emoji{ vertical-align:middle; } .text_body img{ margin:0 5px 0 0; } /* デフォルトのリンク設定 ------------------------------------------------------------ */ a{ text-decoration:none; } a:link{ color:#55f; } a:visited{ color:#73f; } a:hover{ color:#69f; } a:active{ color:#f55; } /* 強調文字・引用 ------------------------------------------------------------ */ .text_body strong{ border-bottom:2px dotted #fba; } .text_body i{ padding:2px 20px; background:#ccd; font-style:normal; border:1px outset #ccd; font-weight:bold; color:#666; } .text_body blockquote{ background:#eee; border:1px solid #ccc; margin:10px 10px 10px 60px; padding:10px 20px; font-size:90%; } /* レイアウト ------------------------------------------------------------ */ body{ text-align:center; } #header{ text-align:left; } /* ☆ヘッダー画像のカスタマイズ・CSSの位置☆ --------------- */ #banner{ margin-bottom:50px; } /* ☆------------------------------------------------------- */ #conteinar{ text-align:left; width:900px; margin:0 auto; } #main{ width:580px; float:left; overflow:hidden; } #side{ width:300px; float:right; overflow:hidden; font-size:75%; } #footer{ margin-top:50px; } #fc2ad{ text-align:left; padding:2px 20px; border-top:1px solid #ccc; background:#eee; font-size:13px; } /* ヘッダー ------------------------------------------------------------ */ #header h1{ font-size:100%; padding:1px 20px; background:#555; } #header h1 a{ color:#fff; } #header h1 a:hover{ color:#ccf; } .intro{ background:#ccd; font-size:75%; padding:5px 400px 5px 25px; border-bottom:1px solid #aab } /* メインカラム ------------------------------------------------------------ */ .main_body{ padding:10px; } .title_category{ background:#999; padding:2px 10px; font-size:70%; border:1px outset #999; color:#fff; font-weight:bold; } .title_category a:link,.title_category a:visited,.title_category a:active{ color:#fff; } .title_category a:hover{ color:#ccf; } .title_entry{ padding:5px 10px; margin-bottom:40px; } .text_body{ line-height:1.5; padding:10px; } .more_link{ margin:30px 20px 20px 300px; text-align:right; border-bottom:1px solid #999; } .text_footer{ border-bottom:1px solid #999; margin-bottom:30px; text-align:right; font-size:75%; } /* コメント・トラックバックエリア ------------------------------------------------------------ */ .cmtb_title{ background:#ddd; border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; font-size:75%; padding:2px 20px; color:#888; font-weight:bold; } .sub_title{ margin-top:10px; border-bottom:1px solid #ccc; font-size:80%; } .sub_body{ padding:5px 20px; border-top:1px solid #fff; } #tb .sub_body{ font-size:80%; } .sub_footer{ background:#ccd; padding:2px 10px; text-align:right; border:1px inset #ccd; font-size:75%; margin:10px 10px 20px 40px; } #cm,#tb,.cm_form{ background:#eee; border:1px solid #ccc; padding:10px; margin:0 0 20px; } .tb_url,.cm_form{ font-size:90%; } .cm_form_top{ padding:10px 15px 20px; border-bottom:1px solid #ccc; } .cm_form_top input{ width:350px; } .cm_form_top textarea{ width:95%; height:150px } .cm_form_middle{ padding:10px 15px 20px; border-top:1px solid #fff; border-bottom:1px solid #ccc; } .cm_form_middle input{ width:350px; } .cm_form_bottom{ padding:10px 15px 20px; border-top:#fff solid 1px; } .cm_form_bottom input{ } .tb_url{ background:#eee; border:1px solid #ccc; padding:20px 25px; margin:0 0 20px; } .tb_url input{ width:350px; } /* 全記事表示 ------------------------------------------------------------ */ .all{ padding:20px 10px; font-size:90%; } .all_list{ border-bottom:1px solid #ccc; padding:5px 10px 1px; } /* サーチエリア ------------------------------------------------------------ */ .search{} .search_body{ padding:20px 10px; } .search_list{ padding:10px 0; } .search_dis{ padding:10px; margin:5px 10px; border:1px dotted #999; font-size:75%; } /* ページナビ&ページトップ ------------------------------------------------------------ */ .page_navi{ font-size:75%; text-align:right; background:#eee; border:1px solid #ccc; padding:2px 10px; } .pg_top{ clear:both; text-align:right; font-size:75%; } .pg_top a{ background:#eee; border:1px outset #eee; padding:2px 20px; } .pg_top a:hover{ border:1px solid #ccc; } /* サイドバー ------------------------------------------------------------ */ ul,li{ list-style:none; } #side li{ padding:12px 5px 0; border-bottom:1px solid #ccc; } #side img{ background:#fff; padding:2px; margin:2px; border:1px solid #ccc; } .plg_title{ border:1px outset #999;; margin:10px 0 0; background:#999; color:#fff; padding:2px 15px; font-weight:bold; } .plg_body{ background:#eee; border:1px solid #ccc; padding:10px; line-height:1.2; } .plg_header{ padding:5px 10px 2px; background:#ddd; border-left:1px solid #ccc; border-right:1px solid #ccc; } .plg_footer{ padding:10px; background:#f2f2f2; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; } /* フッター ------------------------------------------------------------ */ address{ font-style:normal; font-size:13px; } /* カレンダー ------------------------------------------------------------ */ #side caption{ border-bottom:1px solid #ccc; padding-bottom:2px; } #side table{ width:280px; text-align:center; } #side tr{ } #side td{ border:1px solid #ccc; } #side td a{ display:block; } #side td a:hover{ background:#fff; } #sun{ color:#f77; } #sat{ color:#77f; }