@charset "shift_jis";
/* ----------------------------------- */
/* basic_white CSS for fanblog      */
/* ----------------------------------- */

/* ブラウザ間の見栄えを統一するための記述 */
/*     この部分は編集しないでください     */
html { background: #fff;color: #000;overflow-y: scroll; }body { font: 12px/1.2 "MS Pゴシック",Arial,Helvetica,Verdana,sans-serif;margin: 0;padding: 0;overflow: visible; }div,h1,h2,h3,h4,h5,h6,pre,code,form, fieldset,legend,input,textarea,p,blockquote,th,td { margin: 0;padding: 0; }table{ border-collapse: collapse;border-spacing: 0; }fieldset,img,a img { border: 0; }address,caption,cite,code,dfn,em,strong,th,var{ font-style: normal;font-weight: normal; }caption,th{ text-align: left; }h1,h2,h3,h4,h5,h6{ font-size: 100%;font-weight: normal; }q:before,q:after{ content: ''; }abbr,acronym{ border: 0;font-variant: normal; }sup{ vertical-align: text-top; }sub{ vertical-align: text-bottom; }input,textarea,select{ font-family: inherit;font-size: inherit;font-weight: inherit; }input,textarea,select{ *font-size: 100%; }legend{ color: #000; }del,ins{ text-decoration: none; }form,fieldset,button,input,label,legend,select,textarea,radio { font-size: 95%;margin: 0;padding: 0;vertical-align: baseline; }p { margin: 0; }em, strong { font-weight: bold; }blockquote { margin: 1em;padding: 1em; }a { text-decoration: underline; }a:hover { text-decoration: none; }fieldset { border: 1px solid #999;margin-bottom: 1em;padding: 0 1em 1em 1em; }legend { padding:0.2em; }input,textarea,select { padding:0; }input, textarea { line-height:1.1;vertical-align:middle; }input[type="checkbox"],input[type="radio"] { vertical-align:text-bottom; }input[type="submit"] { padding:0.2em; }* html input { padding:0.1em; }* html input.checkbox,* html input.radio { vertical-align:-0.3em;}* html input.submit { line-height:1.2;padding-top:0.2em; }* html select { vertical-align:-0.2em; }*+html input { padding:0.1em; }*+html input.submit { line-height:1.2;padding-top:0.2em; }*+html select { vertical-align:-0.2em; }h1, h2, h3, h4, h5, h6 { font-weight:bold;margin:1em 0; }ol, ul, dl { margin:1em; }ol li { list-style:decimal inside; }ul li { list-style:disc inside; }dl dd, ol li, ul li { margin-bottom:0.5em; }table { border-collapse: collapse;border-spacing: 0; } 
/* Clearfix */
.clr:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
	/* IE6用 */
	* html .clr {
		display: inline-block;
	}
	/* IE7用 */
	*+html .clr {
		display: inline-block;
	}
/* ここより上部は編集しないでください */






/* -------- 色・見た目の編集 --------  */


/* 背景 */
html 		{ background:#FFF; }
/* 文字色 */
body 		{ color:#666;}

/* リンクの色と装飾 */
a:link 		{ color:#333;text-decoration:underline; }
a:visited 	{ color:#333; text-decoration:underline; }
a:hover 	{ color:#666; text-decoration:none; }
a:active 	{ color:#666; text-decoration:none; }
/* コンテナの左右枠線 */
#container {
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
/* ヘッダー背景 */
#header { background: #FFF;
background:url(http://fanblogs.jp/chokonogi/file/34/SU1HXzEyMDID3Q.JPG) left top no-repeat;
height:200px;
}

/* フッター背景 */
#footer 	{ background:#DEB887; }

/* ブログタイトルと説明文 */
h1#blogTitle a ,
#footer ,#footer a {
	color:#FFDEAD;
}
h1#blogTitle a:hover {
	color:#FFEBCD;
}
#header #blogDesc {
	color:#FFEBCD;
}
/* サイドバーのタイトル部分 */
.side_title {
	background: #FFF;
	border: 1px solid #CCC;
	margin-bottom:5px;
	padding: 4px;
	color: #666;
	font-weight: bold;
	text-align: center;
}
.side_title a {
	color: #666;
}
/* 記事タイトル部分 */
#entries h2.entryTitle {
	border: none;
	border-left: 5px solid #333;
	border-bottom:1px solid #333;
	background: #FFF;
	padding: 6px;
	margin: 10px 0 0;
}
#entries h2.entryTitle a {
	color: #333;
}
#entries h2.entryTitle a:hover {
	color: #333;
}
/* 続を読む */
#entries .entryContinue a {
	padding: 6px;
	color: #666;
	background: #efefef;
	text-decoration: none;
}
#entries .entryContinue a:hover,#entries .entryContinue selected a {
	background: #666;
	color: #efefef;
	font-weight:bold;
}
/* トラックバック / コメント ヘッダー */
h3#trackbackTitle ,
h3#commentTitle ,
h3#commentPosts {
	border: 1px solid #CCC;
	background:#fff;
	color:#666;
}
/* ポータル */
#content .portalList a {
	display:block;
	padding: 6px;
	font-weight: bold;
	background: #f2f2f2;
	color: #666;
	text-decoration: none;
}
#content .portalList a:hover {
	background: #efefef;
}

/* -------- ここまで --------  */

/* tableタグの色調整 */
.profile_name_text ul {
	text-align:left;
}
.portal_title {
	margin:10px 0;
	border-bottom:1px solid #333;
}
#portal_right table {
	border-top:1px solid #333;
	border-right:1px solid #333;
}
#portal_right table td {
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	padding: 4px;
}
#portal_right table th {
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	background:#CCC;
	padding: 4px;
}
#content table {
	border-top:1px solid #333;
	border-right:1px solid #333;
}
#content table td {
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	padding: 4px;
}
#commentForm table {
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;
	border:none;
}
#commentForm table td {
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
	border:none;
	padding: 4px;
}




/* 見出しの初期設定 */
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
	margin: 0.5em 0;
}
h1 {
	font-size: 150%;
}
h2 {
	font-size: 130%;
}
h3 {
	font-size: 115%;
}

/* 基本レイアウト */
#header {
	margin-bottom:10px;
	padding:10px 5px;
}
#main {
	margin:0;
}
#footer   {
	margin-top: 15px;
	padding:8px;
	text-align: center;
	line-height: 1.6;
	clear: both;
}
#footer a {
	text-decoration: none;
}
#footer a:hover {
	text-decoration:underline;
}
/* レイアウトごとの設定 */

/* 3 column multi */
body#multi #main {
	margin:0;
}
body#multi #container {
	width: 1000px;
	margin: 0 auto;
	background: #fff;
}
body#multi #wrapper {
	float: left;
	width: 750px;
	margin: 0;
	padding: 0;
}
body#multi #sidebarLeft {
	float: left;
	width: 220px;
	margin: 0 5px;
	line-height: 1.6;
	display: inline; /* for IE6 */
	_overflow:hidden;/* for IE6 -090812*/
}
body#multi #sidebarRight {
	float: right;
	width: 200px;
	margin:0 5px;
	line-height: 1.6;
	display: inline; /* for IE6 */
	_overflow:hidden;/* for IE6 -090812*/
}
body#multi #content {
	float: right;
	width: 500px;
	margin: 0;
	padding:0;
	_overflow:hidden;/* for IE6 */
}

/* 2column 左サイドバー */
body#doubleL #main {
	margin:0 5px;
}
body#doubleL #container {
	width: 798px;
	margin: 0 auto;
	background: #fff;
}
body#doubleL #sidebar {
	float: left;
	width: 200px;
	line-height: 1.6;
	_overflow:hidden;/* for IE6 */
}
body#doubleL #content {
	float: right;
	width: 568px;
	margin-left: 10px;
	_overflow:hidden;/* for IE6 */
}

/* 2column 右サイドバー */
body#doubleR #main {
	margin:0 5px;
}
body#doubleR #container {
	width: 798px;
	margin: 0 auto;
	background: #fff;
}
body#doubleR #sidebar {
	float: right;
	width: 200px;
	line-height: 1.6;
	_overflow:hidden;/* for IE6 */
}
body#doubleR #content {
	float: left;
	width: 568px;
	margin-right: 10px;
	_overflow:hidden;/* for IE6 */
}


/* ヘッダー部分 */
h1#blogTitle {
	padding: 4px;
	text-decoration: none;
}
h1#blogTitle a {
	text-decoration:none;
}
h1#blogTitle a:hover {
	text-decoration:underline;
}
#header #blogDesc {
	padding-left:10px;
}
#nextprev {
	margin:10px 0;
	padding:4px 0;
	text-align: center;
	color: #666;
}

/* トラックバック */
h3#trackbackTitle {
	margin-top:15px;
	padding: 6px;
	font-weight:bold;
}
#trackbackText {
	padding: 5px;
}
/* コメント */
h3#commentTitle {
	margin-top:15px;
	padding: 6px;
	font-weight:bold;
}
h3#commentPosts {
	margin-top:15px;
	padding: 6px;
	font-weight:bold;
}
.comment_layer {
	
}
.posted2 {
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	padding:3px 2px 4px 0;
	text-align:right;
}

/* 記事表示部分 */
#entries {
	margin-bottom: 20px;
}
#entries .entry {
	margin-bottom: 30px;
}
/* 記事日付部分 */
#entries .entryDate {
	font-size:150%;
	font-weight: bold;
	color: #333;
}
#entries .entryInfo {
	border-bottom: 1px dashed #ccc;
	background: #FFF;
	padding:3px;
	font-size: x-small;
	color: #999;
}
#entries .entryInfo a {
	text-decoration: none;
	color: #999;
}
#entries .entryInfo a:hover {
	background: #ccc;
}
/* 記事タイトル部分 */
#entries h2.entryTitle a {
	text-decoration:none;
	font-size:110%;
}
#entries h2.entryTitle a:hover {
	text-decoration:underline;
}

#entries .entryBody {
	color: #333;
	padding: 10px 5px 10px 5px;
}
#entries .entryContinue {
	margin:10px;
	text-align:left;
}


/* ポータル画面 */
#content .portalList {
	height:1.5;
	margin-bottom:5px;
	text-align: center;
}