@charset "utf-8";

/* シングル&DINKSコンテンツ共通CSS */

/* layout */
#boxLeft			{ float:left; width:643px; margin:0; padding:0; font-size:14px; }
#boxRight			{ float:right; width:262px; margin:0; padding:0; }

#single_innerbox	{width:590px; margin:0 26px;}

/* 青▲つきリンク */
#boxLeft a.list {background:url(../img/listmark.gif) 0.2em 0.2em no-repeat; padding-left:15px;}
/* 茶▲つきリンク */
#boxLeft a.list2 {background:url(../img/listmark2.gif) 0.2em 0.2em no-repeat; padding-left:15px;}
/* 青▲つきリスト */
#boxLeft ul.list {}
#boxLeft ul.list li {background: url(../img/listmark.gif) 0.2em 0.2em no-repeat; padding-left:15px;}
/* 茶▲つきリスト */
#boxLeft ul.list2 {}
#boxLeft ul.list2 li {background: url(../img/listmark2.gif) 0.2em 0.2em no-repeat; padding-left:15px;}

/* 日付とシングル・DINKSアイコン */
#dateicon {}
#dateicon p {float:left; color:#666;}
#dateicon img {float:right;}

/* ページタイトル */
#boxLeft #head {}
#boxLeft #head img {border:#ccc solid 1px;}
#boxLeft #head p {margin:10px 5px; line-height:1.6em;}

/* 見出し */
#boxLeft h2 {background:url(../img/h2.gif) top left repeat-x; padding:10px; color:#333; font-size:1.2em; margin:20px 0 10px 0;}
#boxLeft h3 {border-bottom:1px solid #999; color:#933; margin:20px 0 10px 0; font-size:1.2em;}
#boxLeft h4 {border-left:4px solid #7b6452; padding-left:5px; margin:20px 0 10px 0; font-size:1em; font-weight: bold;}

/* 囲み */
#boxLeft .column {border:1px solid #72999e; margin-top:20px; padding-bottom:15px;}
#boxLeft .column h3 {background:#72999e; color:#fff; font-size:1.2em; padding:10px; border:none; margin:0;}
#boxLeft .column h4 {color:#72999e; font-size:1.2em; border:none; padding:0; margin:15px 10px 0 10px;}
#boxLeft .column p {margin:5px 10px 0 10px;}

/* ページ移動 */
#boxLeft .pager {clear:both; text-align:right; margin:10px 0;}
#boxLeft .pager a.next {background:url(../img/icon_next.gif) left center no-repeat; padding-left:15px; padding-right:20px;}
#boxLeft .pager img {display:inline;}

/* バックナンバー */
#backnumber {}
#backnumber h2.title {padding:0; margin:0; background:none; }
#backnumber .entry {width:590px; margin-bottom: 20px;}

#backnumber .entry div.list_ttl{ margin-left:10px; margin-top:10px; width:633px;}
#backnumber .entry p.date { width:100px; float:left; margin-top:0px;  padding-right:20px;}
#backnumber .entry p.list { margin-top:0px;}

#backnumber #bk_bk{margin:15px 0 10px; padding:5px 0 0 0; border-top: 1px #CCC dotted;}
#backnumber #bk_bk p{width:643px; text-align:right;line-height:1.5;}

/* 右カラム */
#boxRight .useful				{width:auto; padding:4px; border:1px solid #CCC; background:#F7F7F7; }
#boxRight .useful p			{ font-weight:bold; }
#boxRight .blogbox {background:#fff; border:1px #ccc solid; padding:4px;}
#boxRight .blogbox .img_area {float:left; width:75px;}
#boxRight .blogbox .txt_area {float:right; width:162px; font-size:11px;}
#boxRight .blogbox .txt_area a {display:block; font-size:12px; margin:2px 0 5px 0;}

/*blog*/
#boxRight .blogbox{ width:242px; padding:4px; border:1px solid #CCC; background:#ffffff; margin-bottom:3px;}

#boxRight .img_area { width:75px; margin-right:5px; float:left; }
#boxRight .link { font-size:12px; margin:3px 0; line-height:110%; }
#boxRight .col {width:226px;}
.e_txt11 { color:#555555; font-size:9px; line-height:11px; padding-top:1px;}

/*blog end*/

