/* kaeten-2.0 Simplebiz2 seesaa css_2r_ブルー : Fri, 01 July 2011 10:23:45 +0900 */ /*-------------------------------------------------------- ●全体 --------------------------------------------------------*/ body { font-family:"メイリオ","Meiryo", Verdana,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','MS Pゴシック',Osaka,sans-serif,Ariel,Helvetica; color:#111; margin:0 auto; text-align:center; line-height:160%; font-size:100%; } img { padding:0; border:none; } a:hover img { opacity:0.6px; filter:alpha(opacity=60); } a:link { color:#00C; outline:none; } a:visited { color:#80008b; outline:none; } a:hover { color:#C00; outline:none; position:relative; top:1px; left:1px; } a:active { color:#C00; outline:none; } blockquote { margin:10px; padding:10px; background:#f0f0f0; border:#ccc 1px solid; border-left:#ccc 5px solid; } ul,ol { margin:0; padding:0; font-size:12px; } /*-------------------------------------------------------- ●全体的な幅の設定 --------------------------------------------------------*/ /*ブログ全体の横幅*/ #header-ue-in,#header-in,#footer1-in,#footer2-in,#global_menu-in,.page_navi4-in { width:980px; } /*コンテナ部分の幅 (980px:左余白10px+(コンテンツ660px+余白50px+右サイド250px)+右余白10px)*/ #container { width:960px; padding:3em 10px 0px 10px; } /*コンテンツ部分の幅(660px:左余白0px+660px+右余白0px)*/ #content1 { width:660px; float:left; } /*コンテンツ部分の幅(960px:左余白0px+960px+右余白0px)*/ #content2 { width:960px; float:left; } /*右サイドバーの幅(250px:左余白0px+250px+右余白0px)*/ #sidebar_r { width:250px; float:right; } /*-------------------------------------------------------- ●デザイン的な色・画像の指定 --------------------------------------------------------*/ /*全体の背景色*/ body { background:#fff url(); } /*コンテナ部分の背景色*/ #container,.page_navi4-in { background:url(); border-left:solid 0px #b0b0b0; border-right:solid 0px #b0b0b0; } /*コンテンツ部分の背景色*/ #content1,#content2,#content3 { background:#fff url(); border-left:solid 0 #b0b0b0; border-right:solid 0 #b0b0b0; } /*サイドバー左の外側背景色*/ #sidebar_l { background:#fff url(); border-left:solid 0 #b0b0b0; border-right:solid 0 #b0b0b0; } /*サイドバー右の外側背景色*/ #sidebar_r { background:#fff url(); border-left:solid 0 #b0b0b0; border-right:solid 0 #b0b0b0; } /*ヘッダー上h1表示部分の背景色・罫線*/ #header-ue { background:url(); border-top:solid 1px #b0b0b0; border-left:solid 0 #b0b0b0; border-right:solid 0 #b0b0b0; border-bottom:solid 0px #007bbb; line-height:20px; } /*ヘッダー外側の画像・背景色・罫線*/ #header { background:url(http://officehidezo.up.seesaa.net/image/b2blue_headder.jpg) repeat-x; } /*ヘッダー内側の画像・背景色・罫線*/ #header-in { background:url() no-repeat; border-top:solid 0px #fff; border-bottom:solid 0px #fff; height:150px; } /*ヘッダーの文字色*/ #header-in .blog_title a,#header-in .blog_introduction,#banner h1,#banner h1 a:visited,.description { color:#111; } /*ヘッダーの文字色(マウスオーバー時)*/ #header-in .blog_title a:hover,#banner h1 a:hover { color:#C00; } /*ヘッダーの文字位置*/ #header-in .blog_title,#banner h1 { padding:60px 10px 0 10px; } h1,#header-in .blog_introduction,.description { padding:0 10px; } #header,#banner,#banner h1 { text-align:left; } /*フッターの画像・背景色・罫線*/ #footer1 { background:#007bbb url(); border-left:solid 0px #b0b0b0; border-right:solid 0px #b0b0b0; } #footerinfo { background:#007bbb url(); border-left:solid 0px #b0b0b0; border-right:solid 0px #b0b0b0; } #footer2 { background:url(http://officehidezo.up.seesaa.net/image/b2blue_headder.jpg) repeat-x; border-left:solid 0 #b0b0b0; border-right:solid 0 #b0b0b0; } /*フッターの文字色*/ #footer1,#footer1 a,#footer1 a:visited,#footerinfo,#footerinfo a,#footerinfo a:visited { color:#fff; } #footer2,#footer2 a,#footer2 a:visited { color:#111; } /*フッターの文字色(マウスオーバー時)*/ #footerinfo a:hover { color:#ffff00; } #footer2 a:hover { color:#C00; } /*グローバルメニューの画像・背景色・高さ*/ #global_menu { background:url(http://officehidezo.up.seesaa.net/image/b2blue_gloval.jpg) repeat-x; border-top:solid 0px #007bbb; border-bottom:solid 0px #007bbb; height:55px; } #global_menu-in { border-left:solid 1px #b0b0b0; } /*グローバルメニュー文字表示部分の色・幅・高さ*/ #global_menu-in a { border-right:solid 1px #b0b0b0; padding:0 0px 0 0px; line-height:55px; font-size:12px; font-weight:bold; width:105px; color:#fff; } /*グローバルメニューのマウスオーバー時の画像・文字色*/ #global_menu-in a:hover { background:url(http://officehidezo.up.seesaa.net/image/b2blue_gloval_on.jpg) center repeat-x; color:#ffff00; text-decoration:underline; } /*トップインフォメーション*/ .topinfo{ padding: 3em 5px 10px 5px; background:url(http://officehidezo.up.seesaa.net/image/b2blue_information2.jpg) top left no-repeat; border:solid 1px #b0b0b0; max-width:650px; } /*自由形式インフォーメーションタイトルの画像・背景色・罫線*/ .post2 h2 { background:url(http://officehidezo.up.seesaa.net/image/b2blue_plugin3.jpg) repeat-x; padding:1px 10px 0px 10px; height:25px; color:#fff; } /*記事一覧タイトルの画像・背景色・罫線*/ #search h2,#searchtitle { background:url(http://officehidezo.up.seesaa.net/image/b2blue_line.jpg) bottom repeat-x; border:solid 1px #b0b0b0; padding:5px 10px 5px 10px; } /*記事タイトルの画像・背景色*/ h2.title,h3.title { background:#007bbb url() repeat-x; border-left:solid 0px #007bbb; padding: 10px 10px 5px 10px; } .posted-header { background:#e6e6fa url(); border-left:solid 1px #999; border-bottom:solid 1px #999; border-right:solid 1px #999; padding:0 5px 0 0; } /*記事タイトルの文字色*/ .title,.title a,.title a:visited { color:#fff; } .title a:hover { color:#ffff00; text-decoration:underline; position:relative; top:0; left:0; } /*続きを読むの画像・背景色*/ a.more,a.more:visited { background:#007bbb url(); padding:2px 15px; color:#fff; text-decoration:none; position:relative; } a.more:hover { background:#19448e url(); padding:2px 15px; color:#fff; } /*記事内ページナビの画像・背景色*/ .page_navi3 li a { background:#e6e6fa url(); border:solid 1px #19448e; margin:0 auto; padding:2px 10px 1px 10px; color:#111; } .page_navi3 li a:hover { background:#19448e url() repeat; color:#fff; } /*h3見出し装飾*/ .text h3,.postmain2 h3,.topinfo h3,.side h3,#footerinfo h3 { background:url(http://officehidezo.up.seesaa.net/image/b2blue_h3.jpg) no-repeat; background-position: 0px 0px; padding: 1px 10px 0px 20px; margin:0 0 5px; font-size:16px; font-weight:700; height: 27px; line-height:1.5; } /*h4見出し装飾*/ .text h4,.postmain2 h4,.topinfo h4,.side h4,#footerinfo h4 { background:url(http://officehidezo.up.seesaa.net/image/b2blue_h4.jpg) no-repeat left; background-position: 0px 0px; padding: 0px 10px 0px 20px; margin:0 auto; font-size:14px; font-weight:700; line-height:1.5; } /*記事内関連記事一覧アイコン画像*/ .relatetitle { font-weight:700; border-left:solid 0px #999; margin:0 0 5px; padding:0 0 0 18px; background:url(http://officehidezo.up.seesaa.net/image/000sub.png) no-repeat; line-height:1.5; } /*記事内タグリストアイコン画像*/ .tagtitle { font-weight:700; border-left:solid 0px #999; margin:0 0 5px; padding:0 0 0 18px; background:url(http://officehidezo.up.seesaa.net/image/000tag.png) no-repeat; background-position: 0px 0px; line-height:1.5; } /*サイドバータイトルの画像・背景色・文字色*/ .sidetitle { background: #ffffff url(http://officehidezo.up.seesaa.net/image/b2blue_line.jpg) bottom repeat-x; padding: 0px 5px 0px 5px; border-top: solid 1px #b0b0b0; border-left: solid 1px #b0b0b0; border-right: solid 1px #b0b0b0; } /*サイドバーボディの画像・背景色・罫線*/ .side,.side-tag { background:#fff url(); padding:10px 0 } /*サイドバー記事欄の矢印画像*/ .side ul li,.text ul li,.postmain2 ul li,.topinfo ul li { background:url(http://officehidezo.up.seesaa.net/image/b2blue_arrow-side.jpg) no-repeat ; background-position:0px 2px; padding:0 0 0 15px; line-height:1.5; } /*フッターインフォメーションの矢印画像*/ #footerinfo ul li { background:url() no-repeat; background-position:0 0; border-left:solid 3px #b0b0b0; margin:0 0 5px 3px; padding:0 0 0 5px; line-height:1.5; } /*フッター上ナビの画像・背景色*/ .page_navi4-in { text-align:right; } .page_navi4-in li a,.page_navi4-in li a:visited { background:url(); border:solid 1px #007bbb; padding:2px 5px 0px 5px; margin:0 2px; color:#111; } .page_navi4-in li a:hover { background:#007bbb url() repeat; border:solid 1px #007bbb; color:#ffff00; } /*記事一覧アイコン画像 矢印*/ #searchmain li.sub, #search li { background:url(http://officehidezo.up.seesaa.net/image/b2blue_arrow-kijinavi.jpg) no-repeat; background-position: 0px 3px; padding: 0px 0px 0px 20px; } /*ナビ画像アイコン タグ*/ .page_navi1 li.tag { background:url(http://officehidezo.up.seesaa.net/image/000tag.png) no-repeat; background-position: 0px 0px; padding: 0px 0px 0px 18px; margin: 0 auto; } /*ナビ画像アイコン 前のページ*/ .page_navi1 li.prevpage a { background:url(http://officehidezo.up.seesaa.net/image/i_arrow_right.gif) right no-repeat; padding: 0px 20px 0px 0px; margin: 0 auto; } /*ナビ画像アイコン 次のページ*/ .page_navi1 li.nextpage a { background:url(http://officehidezo.up.seesaa.net/image/i_arrow_left.gif) left no-repeat; padding: 0px 0px 0px 20px; margin: 0 auto; } /*ナビ画像アイコン 新しい記事*/ .page_navi2 li.new { background:url(http://officehidezo.up.seesaa.net/image/i_bg_Newer.gif) left top no-repeat; margin: 0 auto; } /*ナビ画像アイコン 古い記事*/ .page_navi2 li.old { background:url(http://officehidezo.up.seesaa.net/image/i_bg_Older.gif) left top no-repeat; margin: 0 auto; } /*ナビ画像アイコン ホーム*/ .page_navi4 li.home, .page_navi3 li.home, .page_navi1 li.home { background:url(http://officehidezo.up.seesaa.net/image/000home.png) no-repeat; background-position: 0px 0px; padding: 0px 0px 0px 18px; margin: 0 auto; } /*ナビ画像アイコン ページトップ*/ .page_navi4 li.top, .page_navi3 li.template_go_top { background:url(http://officehidezo.up.seesaa.net/image/000pageup.png) no-repeat; background-position: 0px 0px; padding: 0px 0px 0px 18px; margin: 0 auto; } /*ナビ画像アイコン 子カテゴリ*/ .page_navi3 li.topentry_category_link, .page_navi1 li.sub2 { background:url(http://officehidezo.up.seesaa.net/image/000file.png) no-repeat; background-position: 0px 0px; padding: 0px 0px 0px 18px; margin: 0 auto; } /*ナビ画像アイコン 親カテゴリ*/ .page_navi1 li.sub1 { background:url(http://officehidezo.up.seesaa.net/image/000file.png) no-repeat; background-position: 0px 0px; padding: 0px 0px 0px 18px; margin: 0 auto; } /*ナビ画像アイコン 記事*/ .page_navi1 li.sub, .page_navi4 li.sub { background:url(http://officehidezo.up.seesaa.net/image/000sub.png) no-repeat; background-position: 0px 0px; padding: 0px 0px 0px 18px; margin: 0 auto; } /*ナビ画像アイコン カレンダー*/ .page_navi1 li.month { background:url(http://officehidezo.up.seesaa.net/image/000date.png) no-repeat; background-position: 0px 0px; padding: 0px 0px 0px 18px; margin: 0 auto; } /*ナビ画像アイコン RSS*/ .page_navi4 li.rss, .page_navi3 li.rss { background:url(http://officehidezo.up.seesaa.net/image/000rss.png) no-repeat; background-position: 0px 0px; padding: 0px 0px 0px 18px; margin: 0 auto; } /*ナビ画像アイコン メルマガ*/ .page_navi4 li.merumaga, .page_navi3 li.merumaga { background:url(http://officehidezo.up.seesaa.net/image/000book.png) no-repeat; background-position: 0px 0px; padding: 0px 0px 0px 18px; margin: 0 auto; } /*ナビ画像アイコン 問い合わせ*/ .page_navi4 li.toiawase, .page_navi3 li.toiawase { background:url(http://officehidezo.up.seesaa.net/image/000mail.png) no-repeat; background-position: 0px 0px; padding: 0px 0px 0px 18px; margin: 0 auto; } /*コメント・トラックバック タイトル画像*/ #comments,#trackback { background:#fff url(); border-bottom:solid 1px #b0b0b0; padding:5px 0 0 5px; } /*-------------------------------------------------------- ●ヘッダー --------------------------------------------------------*/ h1 { font-size:12px; font-weight:400; margin:0 auto; padding-top:3px; text-align:right; } #header,#banner { width:100%; margin:0 auto; } #header-in,#header-ue,#header-ue-in { margin:0 auto; } #header-in .blog_title,#banner h1 { font-weight:700; font-size:24px; margin:0 auto; } #header-in .blog_title a,#banner h1 a { font-weight:700; text-decoration:none; outline:none; } #header-in .blog_title a:hover,#banner h1 a:hover { text-decoration:underline; outline:none; } #header-in .blog_introduction,.description { font-size:12px; margin:0 auto; } /*-------------------------------------------------------- ●グローバルメニュー --------------------------------------------------------*/ #global_menu { width:100%; } #global_menu-in { margin:0 auto; } #global_menu-in ul { margin:0; padding:0; } #global_menu-in li { list-style-type:none; float:left; } #global_menu-in a { outline:none; height:100%; display:inline-block; text-decoration:none; } #global_menu-in a:hover { outline:none; position:relative; top:0; left:0; } /*-------------------------------------------------------- ●コンテナ・コンテンツ --------------------------------------------------------*/ #container,#container-in,#content2,#content3 { margin:0 auto; } #content1 { margin:0 auto; overflow:hidden; } #global_menu-in:after { content:""; display:block; height:0; clear:both; } #container:after { content:""; display:block; height:0; clear:both; } #footer1:after,#footer2:after,#footerinfo:after { content:""; display:block; height:0; clear:both; } /*-------------------------------------------------------- ●記事本文 --------------------------------------------------------*/ .blog { background:#fff url(); margin:0 auto; overflow:hidden; } h2.title { font-size:16px; margin:0 auto; text-align:left; } h2.title a { outline:none; text-decoration:none; } h2.title a:hover { outline:none; text-decoration:underline; } h3.title { font-size:16px; margin:0 auto; text-align:left } .blogbody { background:#fff url(); border-bottom:solid 1px #777; margin:0 auto; padding:0 } .text { font-size:14px; text-align:left; margin:0 auto; padding:10px 5px; } .text ul { font-size:12px; list-style-type:none; margin:0 auto; padding:0 0 0 0px; } .text li a { text-decoration:none; } .text li a:hover { text-decoration:underline; } .text ol { font-size:12px; margin:0; padding:0; } .text ol li { line-height:1.5; margin-left:1.8em; padding:0; } .more { margin:0 auto; } .posted-header { clear:both; font-size:12px; text-align:right; margin:0 auto; } .posted { background:#fff url(); clear:both; font-size:12px; text-align:right; margin-bottom:2em; padding:0 5px 0 0; } .posted-header,.posted-header a,.posted,.posted a { text-decoration:none; color:#777; } .posted-header a:visited,.posted a:visited { text-decoration:none; } .posted-header a:hover,.posted a:hover { text-decoration:underline; color:#C00; } .listCategoryArticle { background:url() no-repeat; margin:1em 0 1em 0; font-size:12px; line-height:130%; } .listCategoryArticle ul { list-style-type:none; margin:0 auto; padding:0 0 0 0px; font-size:11px; } .listCategoryArticle ul li { background:url(); border:none; margin:0 auto; padding:0; } .listCategoryArticle li a { text-decoration:none; } .listCategoryArticle a:hover { text-decoration:underline; } .date { font-size:12px; margin:0 auto; padding:0; text-align:left } /*-------------------------------------------------------- ●記事下フリースペース --------------------------------------------------------*/ .kijishita { font-size:12px; text-align:left; margin-bottom:2em; overflow:hidden; } .kijiue { font-size:12px; text-align:left; margin-bottom:2em; overflow:hidden; } /*-------------------------------------------------------- ●タグ --------------------------------------------------------*/ .tag-word { font-size:12px; text-align:left; margin:1em 0 1em 0; padding:0; line-height:130%; } .tag-word ul { list-style-type:none; margin:0 auto; padding:0 0 0 0; } .tag-word ul li { background:url(); border:none; margin:0 5px 0 0; padding:0; display:inline; } .tag-word a,.tag-word li a { text-decoration:none; } .tag-word a:hover,.tag-word li a:hover { text-decoration:underline; } /*-------------------------------------------------------- ●ページナビ1(パン屑リスト) --------------------------------------------------------*/ .page_navi1 { font-size:12px; text-align:left; margin:0 auto; padding:0 0 2em; height: 1%; } .page_navi1 ul { list-style-type:none; margin:0; padding:0; } .page_navi1 li { display:inline; } .page_navi1 li a { outline:none; text-decoration:none; } .page_navi1 li a:hover { outline:none; text-decoration:underline; position:relative; top:0; left:0; } /*-------------------------------------------------------- ●ページナビ2(new新しい記事・old古い記事) --------------------------------------------------------*/ .page_navi2 { font-size:12px; text-align:left; margin:0 auto; padding:0 0 2em; } .page_navi2 ul { list-style-type:none; margin:0; padding:0; line-height:2.5; } .page_navi2 li a { outline:none; text-decoration:none; padding: 0px 0px 0px 100px; } .page_navi2 li a:hover { outline:none; text-decoration:underline; position:relative; top:0; left:0; } /*-------------------------------------------------------- ●記事内ページナビ --------------------------------------------------------*/ .page_navi3 { clear:both; font-size:12px; text-align:left; margin:3em 0 2em 0; padding:0; } .page_navi3 ul { list-style-type:none; margin:0; padding:0; } .page_navi3 ul li { border:none; display:inline; margin:0 auto; padding:0; } .page_navi3 li a { outline:none; text-decoration:none; position:relative; } .page_navi3 li a:hover { outline:none; text-decoration:none; position:relative; top:0; left:0; } /*-------------------------------------------------------- ●フッター上ナビ --------------------------------------------------------*/ .page_navi4 { width:100%; clear:both; } .page_navi4-in { padding-top:1em; margin:0 auto; font-size:12px; line-height:150%; } .page_navi4-in ul { list-style-type:none; margin:0; padding:0; } .page_navi4-in li { display:inline; } .page_navi4-in li a { outline:none; text-decoration:none; } .page_navi4-in li a:hover { outline:none; text-decoration:underline; position:relative; top:0; left:0; } /*角丸処理・IE以外*/ .page_navi4-in a { border-top-left-radius:5px; /* CSS3草案 */ border-top-right-radius:5px; /* CSS3草案 */ -moz-border-radius-topleft:5px; /* Firefox用 */ -moz-border-radius-topright:5px; /* Firefox用 */ -webkit-border-top-left-radius:5px; /* Safari,Google Chrome用 */ -webkit-border-top-right-radius:5px; /* Safari,Google Chrome用 */ } /*-------------------------------------------------------- ●その他のページナビ --------------------------------------------------------*/ .archive-title { margin-bottom:10px; font-size:12px; margin:0 0 1em; } .archive-bottom { font-size:12px; margin:1em 0 0; } .archive-name { float:left; font-size:12px; margin:0em 0 1em; } .previouslink { font-size:12px; } .nextlink { font-size:12px; } .archive-links { float:right; font-size:12px; margin:0em 0 1em; } .archive-title,.archive-title a:link,.archive-bottom a:link { outline:none; text-decoration:none; } .archive-title a:visited,.archive-bottom a:visited { outline:none; text-decoration:none; } .archive-title a:hover,.archive-bottom a:hover { outline:none; text-decoration:underline; } /*-------------------------------------------------------- ●seesaaページナビ --------------------------------------------------------*/ .navi { font-size: 0.75em; text-align: center; margin: 1em 0 1em 0; padding: 0; } .navi a { outline:none; border: solid 0px #555; text-decoration: none; } .navi a:hover { outline:none; text-decoration:underline; color:#C00; } .navi ul { list-style-type: none; margin: 0 auto; padding: 0; } .navi li { display: inline; } .navi li a { outline:none; border: solid 0px #555; text-decoration: none; } .navi li a:hover { outline:none; text-decoration:underline; color:#C00; } /*-------------------------------------------------------- ●記事一覧 --------------------------------------------------------*/ #search { background:#fff url(); margin-bottom:2em; } #search h2 { font-size:16px; text-align:left; margin:0 auto; } #searchtitle { font-size:16px; text-align:left; margin:0 auto; } #searchmain { position:relative; background:#fff url(); font-size:14px; text-align:left; padding:10px 5px 0; line-height:1.5; } #searchmain ul { margin:0; padding:0; } #searchmain li { list-style-type:none; margin:0 0 10px; text-align:left; } #searchmain li a { outline:none; font-size:14px; font-weight:700; } #searchmain li a:hover { outline:none; background:#fff url(); text-decoration:underline; } #searchmain li .kiji_introduction { font-size:12px; color:#777; margin:2px 0 0 0px; } #searchmain li .kiji_introduction a { outline:none; font-size:12px; color:#777; font-weight:400; text-decoration:none; } #searchmain li .kiji_introduction a:hover { outline:none; text-decoration:underline; color:#C00; } #searchmain2 { background:#fff url(); font-size:12px; text-align:left; padding:10px 0 20px; line-height:1.5; } /*-------------------------------------------------------- ●トップインフォメーション --------------------------------------------------------*/ .topinfo { font-size:12px; text-align:left; margin-bottom:2em; overflow:hidden; } .topinfo ul { list-style-type:none; margin:0; padding:0; } .topinfo li a { text-decoration:none; } .topinfo li a:hover { text-decoration:underline; } .topinfo ol { margin:0; padding:0; } .topinfo ol li { line-height:1.5; margin-left:1.8em; padding:0; } /*-------------------------------------------------------- ●自由形式インフォメーション --------------------------------------------------------*/ .post2 { background:#fff url(); margin-bottom:2em; overflow:hidden; } .post2 h2 { font-size:16px; text-align:left; margin:0 auto; } .postmain2 { background:#fff url(); font-size:12px; text-align:left; padding:5px 5px 0; } .postmain2 ul { list-style-type:none; margin:0; padding:0; } .postmain2 li a { text-decoration:none; } .postmain2 li a:hover { text-decoration:underline; } .postmain2 ol { margin:0; padding:0; } .postmain2 ol li { line-height:1.5; margin-left:1.8em; padding:0; } /*-------------------------------------------------------- ●サイドバーボディ --------------------------------------------------------*/ .sidetitle { font-size:12px; font-weight:700; text-align:left; margin:0 auto; } .side { background:#fff url(); font-size:12px; text-align:left; position:relative; line-height:1.5; margin-bottom:2em; overflow:hidden; } .side a { outline:none; text-decoration:none; } .side a:hover { outline:none; text-decoration:underline; color:#C00; } .side-tag { font-size:12px; } .side-tag a { outline:none; text-decoration:none; } .side-tag a:hover { outline:none; text-decoration:underline; } .side ul { margin:0; padding:0; } .side ul li { list-style-type:none; } .side li a { outline:none; text-decoration:none; } .side li a:hover { outline:none; text-decoration:underline; color:#C00; } .side ol { margin:0; padding:0; } .side ol li { margin-left:1.8em; padding:0; } /*-------------------------------------------------------- ●フッター --------------------------------------------------------*/ #footer1 { width:100%; clear:both; font-size:10px; padding:0; margin:0 auto; text-align:right; } #footer2 { width:100%; clear:both; font-size:11px; padding:0; margin:0 auto; line-height:1.5; } #footer1-in { padding:5px 0; margin:0 auto; } #footer2-in { padding:25px 0 5px; margin:0 auto; } #footer1 a,#footer2 a { outline:none; text-decoration:none; } #footer1 a:visited,#footer2 a:visited { text-decoration:none; } #footer1 a:hover,#footer2 a:hover { outline:none; text-decoration:underline; } #footerinfo { width:100%; clear:both; margin:0 auto; padding:10px 0; } #footerinfo ul { font-size:12px; list-style-type:none; margin:0; padding:0; } #footerinfo li a { text-decoration:none; } #footerinfo li a:hover { text-decoration:underline; } #footerinfo ol { font-size:12px; margin:0; padding:0; } #footerinfo ol li { line-height:1.5; margin-left:1.8em; padding:0; } .f1 { width:470px; font-size:12px; text-align:left; border-left:#fff solid 0px; margin:0 5px 0 0; float:left; overflow:hidden; } .f2 { width:250px; font-size:12px; text-align:left; border-left:#fff solid 0px; float:left; overflow:hidden; } .f3 { width:250px; font-size:12px; text-align:left; border-left:#fff solid 0px; float:right; overflow:hidden; } .ftitle { border-bottom:solid 1px #b0b0b0; font-weight:700; margin:0 0 5px; padding:0 0 0 0; } address { border-top:solid 0px #b0b0b0; font-style:normal; text-align:center; } address a { outline:none; text-decoration:none; font-weight:700; font-size:18px; } /*-------------------------------------------------------- ●コメント --------------------------------------------------------*/ #comments { max-width:500px; border:1px solid #b0b0b0; margin-bottom:2em; text-align:left; padding:0 10px 10px; } #comments form { margin:0 auto; padding:0; } #comments input { max-width:500px; margin:0 auto; } #comments textarea { width:300px; margin:0 auto; padding:10px; } .comments-head { border-bottom:1px solid #b0b0b0; margin:0 auto; padding:10px 0 0; font-weight:700; font-size:14px; } .comments-body { font-size:12px; padding:10px 0 0; margin:0 auto; color:#555; } .comments-post { text-align:right; margin:0 auto; border-bottom:1px solid #b0b0b0; } #trackback { max-width:500px; font-size:12px; margin-bottom:2em; border:1px solid #b0b0b0; padding:10px; text-align:left; color:#555; } /*-------------------------------------------------------- ●カレンダー --------------------------------------------------------*/ #calendar { background:#fff url() repeat; margin-top:0; margin-bottom:1em; line-height:1.5; } #calendar table { width:100%; } #calendar th { font-weight:700; } .calendarhead { padding:0 0 2px; text-align:center; border-bottom:1px dotted #b0b0b0; font-weight:700; font-size:0.875em; } .calendarhead a { color:#5D5D5D; text-decoration:none; } .calendarhead .calendarday { color:#5D5D5D; } .calendarhead .calendarday a { color:#5D5D5D; text-decoration:none; } .calendarday { padding:2px; color:#5D5D5D; font-size:0.75em; } .calendarday a { font-weight:700; } /*-------------------------------------------------------- ●powered --------------------------------------------------------*/ .powered { padding:0; text-align:center; } .powered table { margin:0 auto; } /*-------------------------------------------------------- ●syndicate(rss) --------------------------------------------------------*/ .syndicate { font-size:0.75em; text-align:center; padding:10px; margin-bottom:2em; } /*-------------------------------------------------------- ●タグ一覧ページ --------------------------------------------------------*/ #tag_cloud { background:#fff url() repeat; font-size:0.75em; text-align:left; position:relative; border:1px solid #b0b0b0; margin-bottom:2em; padding:10px; } #tag_cloud a { outline:none; padding:0 1px; text-decoration:none; } #tag_cloud a:hover { outline:none; text-decoration:underline; } .tag-body { font-size:1em; margin:0 auto; padding:10px 0 0; position:relative; } .tag-search { font-size:0.75em; text-align:right; margin:0 auto; font-weight:700; position:relative; } .tag-navi { font-size:0.75em; clear:left; text-align:center; margin:0 auto; position:relative; } .tag-more { font-size:0.75em; text-align:right; margin:0 auto; clear:left; position:relative; } .tag-more a:link,.tag-more a:visited,.tag-more a:active,.tag-more a:hover { outline:none; } .tag-photos { float:left; margin:10px; position:relative; width:140px; height:200px; } .tag-photos-title { line-height:1.4em; padding:5px 0; text-align:left; position:relative; } .tag-audios { margin:5px; position:relative; } .tag-audios-title { text-align:left; font-weight:700; padding:0 0 5px; position:relative; } .tag-audios-posted { font-weight:400; position:relative; } .tag-videos { float:left; margin:10px; position:relative; } .tag-videos-title { line-height:1.4em; padding:5px 0; text-align:left; position:relative; } /*-------------------------------------------------------- ●その他 --------------------------------------------------------*/ .copyright { text-align:center; } .diet-content { padding-left:10px; } #diet-foods { padding-left:10px; } .food-title { width:20%; clear:left; float:left; } .food-content { width:75%; padding-top:10px; } #diet-container { border:1px solid #b0b0b0; padding:5px; margin-bottom:5px; } .diet-title { background-color:#333; padding:2px 10px 2px 5px; margin-top:5px; } .diet-content { padding-left:10px; } #diet-foods { padding-left:10px; } .food-title { width:20%; clear:left; float:left; } .food-content { width:75%; padding-top:10px; } /*-------------------------------------------------------- ●twitter --------------------------------------------------------*/ .tweetblockquote { margin-bottom:10px; overflow:hidden; width:98% } .tweetblockquote img { border:0 } .tweetblockquote .tweetimg { padding:0; width:53px; text-align:left; overflow:hidden; vertical-align:top; float:left; margin-right:7px } .tweetblockquote .tweetmain { padding:5px; border:solid 1px #ddd; background:#fff; color:#000; overflow:hidden; vertical-align:top; float:left; width:70% } .tweetblockquote .tweetmain a.tweetowner { color:#E86390; font-weight:700; text-decoration:none } .tweetblockquote .tweetmain a.tweetfriends { font-weight:700; color:#26A6DC; text-decoration:none } .tweetblockquote .tweetmain .tweettext { color:#000 } .tweetblockquote .tweetmain .tweettext a { color:#000; text-decoration:underline } .tweetblockquote .tweetmain .tweetdate { color:#9C9C9C } .tweetblockquote .tweetboth { clear:both } /*-------------------------------------------------------- ●画像右寄せ --------------------------------------------------------*/ .imgr { float:right; padding:0 0 5px 10px; } /*-------------------------------------------------------- ●画像右寄せ --------------------------------------------------------*/ .imgl { float:left; padding:0 10px 5px 0; } /*-------------------------------------------------------- ●回り込み解除 --------------------------------------------------------*/ .clear { clear:both; } .clearleft { clear:left; } .clearright { clear:right; }