@charset "shift_jis";
/* ----------------------------------- */
/* basic_blue 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;}/*水色#eff*/
/* 文字色 */
body 		{ color:#666; }
/* リンクの色と装飾 */
a:link 		{ color:#0000ff;text-decoration:none; }
a:visited 	{ color:#0000ff; text-decoration:none; }
a:hover 	{ color:#0000ff; text-decoration:underline; }
a:active 	{ color:#0000ff; text-decoration:none; }
/* ヘッダー背景 */
#header 	{ background: #fff;
        background-image : url(http://fanblogs.jp/enchanted/file/390/i_OCxopDlr8.jpg); 
        border-radius: 10px;         /* 角丸CSS3 */
        -moz-border-radius: 10px;    /* 角丸Firefox */
        -webkit-border-radius: 10px; /* 角丸Safari,Chrome */	 
}
/* フッター背景など */
#footer 	{ background: #66f; color: #fff; font-weight: bold; }
#footer a 	{ color:00f; text-decoration: none; }



/* THE SEARCH RSS 設定 */ 
.rss_box { width: 240px;
	        background-color: #ffffff;
}
.rss_title, rss_title a {	margin: 0px 0;
	                        padding: 0;
}
.rss_items { list-style : none ;  
                  margin:0;
                  padding:0;
}
.rss_item  {  font-size: 12px;
                   margin-bottom: 0em;
                   list-style-image  : url(http://fanblogs.jp/enchanted/file/406/jZWPrIOKg1iDZzRO.gif) ;  
                   /*list-style : none ;*/
}
.rss_item a:link, .rss_item a:visited, .rss_item a:active {
}
.rss_item a:hover { 
}
.rss_date {	font-size: xx-small;
}  


/* サイドバーのタイトル部分 */
.side_title {
        border-top: 0px inset #ddd;
	border-right: none;
	border-bottom: 0px inset #ddd;
	border-left: 2px inset #ddd; 
        /*background: #c0e1ff; #80c9ff ;  #cff;#eff;*/        
        background-image : url(http://fanblogs.jp/enchanted/file/401/g1SDQ4Nog2-BW4Neg0ODZ4OLl3AFQA.jpg);
	background-repeat : no-repeat;	
        margin-bottom:5px;
	padding: 4px;
	color: #444; /*#36c; 文字色変更*/
	font-weight: bold;
	text-align: center;
}
/* 記事タイトル部分 */
#entries h2.entryTitle {
	border-top: none;	
        border-bottom: 1px solid #ddd;	        
	/*background: #eff;*/
        background-image : url(http://fanblogs.jp/enchanted/file/390/j2OSt5Fmjd6CUHRG.jpg);
        background-repeat : no-repeat;
        padding: 0px 0px 0px 10px;
	margin:   0px 0px 0px 0px;
　　　 	border-radius: 5px;         /* 角丸CSS3 */
        -moz-border-radius: 5px;    /* 角丸Firefox */
        -webkit-border-radius: 5px; /* 角丸Safari,Chrome */	
}
#entries h2.entryTitle a{
        color: #333;      
} 
#entries h2.entryTitle a:hover {
        color:#0000ff; text-decoration:none;         
}

/* 続を読む */
#entries .entryContinue a {
	padding: 4px;
	color: #fff;
	background: #5badff;
	text-decoration: none;
}
#entries .entryContinue a:hover {
	background: #3081da;
}
/* トラックバック */
h3#trackbackTitle {
	border: 1px solid #eff;
	background:#eff;
	color:#666;
}
/* コメント */
h3#commentTitle {
	border: none; 
        background-image : url(http://fanblogs.jp/enchanted/file/388/ja6QRhOp.bmp);     	
	background-repeat : no-repeat;
        color:#fff;/*文字色変更#666*/
}
h3#commentPosts {
	border: none; 
        background-image : url(http://fanblogs.jp/enchanted/file/388/ja6QRhOp.bmp);     	
	background-repeat : no-repeat;
        color:#fff;/*文字色変更#666*/	
}
/* ポータル */
#content .portalList a {
	display:block;
	padding: 6px;
	font-weight: bold;
	background: #53a9ff;
	color: #fff;
	text-decoration: none;
}
#content .portalList a:hover {
	background: #0053a6;
}




/* -------- ここまで --------  */

/* 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:3px double #333;
	border-right:3px double #333; 
        border-bottom:3px double #333;
	border-left:3px double #333;	
}
#content table td {
	border-top:2px double #808080;
	border-right:2px double #808080; 
        border-bottom:3px double #808080;
	border-left:2px double #808080;	
	padding: 4px;
}
#commentForm table {
	border: none;
}
#commentForm table td {
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
	border:none;
	padding: 4px;
}



/* 見出しの初期設定 */
h1,h2,h3 {
	font-weight: bold;
	margin: 0.5em 0;
}
h1 {
	font-size: 150%;
}
h2 {
	font-size: 130%;
}
h3 {
	font-size: 115%;
}

h4,h5,h6 {
	font-weight: bold;
	margin: 0;
}


/* 基本レイアウト */
#header {        
	margin-bottom:10px;
	padding:10px 5px 5px 5px ;
        width : 998px ;
        height : 175px ;        
}
#main {
	margin:0;           
　　　 list-style:none;	

}
#footer   {
	margin-top: 15px;
	padding:8px;
	text-align: center;
}


/* レイアウトごとの設定 */

/* 3 column multi */
body#multi #main {        
	margin:0;
}
body#multi #container {
	width: 1008px;
	/*border-left: 1px solid #ccc;*/
	/*border-right: 1px solid #ccc;*/
	margin: 0 auto;
	background: #fff;
}
body#multi #wrapper {
	float: left;
	width: 728px;
	margin: 0 ;
	padding: 0;
}
body#multi #sidebarLeft {
	float: left;
	width: 220px;
	margin: 20px 0px 0px 0px ;
        padding : 5px 5px 0px 5px ;
	line-height: 1.6;
	display: inline; /* for IE6 */
        border : 1px solid #c0e1ff ; /*#ccc; */　　　　　	
}
body#multi #sidebarRight {
	float: right;
	width: 260px;
	margin:20px 0px 0px 0px ;
	line-height: 1.6;
	display: inline; /* for IE6 */
        padding : 5px 5px 0px 5px ;	
        border : 1px solid #c0e1ff ; /*#ccc; */　
}
body#multi #content {
	float: right;
	width: 420px;  /*オリジナル488px*/
	margin-right: 30px;
	padding:0;           
}

/* 2column 左サイドバー */
body#doubleL #main {
	margin:0 5px;
}
body#doubleL #container {
	width: 798px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 0 auto;
	background: #fff;
}
body#doubleL #sidebar {
	float: left;
	width: 200px;
	line-height: 1.6;
}
body#doubleL #content {
	float: right;
	width: 568px;
	margin-left: 10px;
}

/* 2column 右サイドバー */
body#doubleR #main {
	margin:0 5px;
}
body#doubleR #container {
	width: 798px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: 0 auto;
	background: #fff;
}
body#doubleR #sidebar {
	float: right;
	width: 200px;
	line-height: 1.6;
}
body#doubleR #content {
	float: left;
	width: 568px;
	margin-right: 10px;
}


/* ヘッダー部分 */
h1#blogTitle {
	padding: 10px 4px 20px 4px ;
	text-decoration: none;
}
h1#blogTitle a {
	text-decoration:none;
	color: #000080;
	font-style: italic;
        font-size : 200%;
}
h1#blogTitle a:hover {
        color:#0000ff;
	text-decoration:none;
}
#header #blogDesc {
	padding-left:10px;
	color: #fff;
        font-weight : bold ;
}
/*ページ移動リンク箇所*/
.nextprev {
	margin:10px 0px 10px 0px;
	padding:4px 0;
	text-align: center;
	color: #666;
        font-size:90%
}



/* トラックバック */
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:left; /*right;左に変更*/
}

/* 記事表示部分 */
#entries {
	margin-bottom: 20px;
        line-height: 200%;	

}
#entries .entry {
	margin-bottom: 30px;
        border : none;
　　　 /*border-right: 1px dashed #ccc;*/        
        /*border-bottom: 1px dashed #ccc;*/
        /*border-left: 1px dashed #ccc;*/
}
#entries .entryDate {
	font-size:100%;/*120%を100%*/
	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;
}
#entries h2.entryTitle a:hover {
	text-decoration:underline;
}

#entries .entryBody {
	color: #333;
	padding: 10px 5px 10px 5px;
}
#entries .entryContinue {
	margin:10px;
	text-align:left;
}


/* ポータル画面 */
#portal {
        line-height:200%;
	margin-bottom:10px;
	text-align:left;
}
#portal p{
        margin-left:30px;	
}
#portal table{
        margin-left:30px;	
}
#content .portalList {
	height:1.5;
	margin-bottom:5px;
	text-align: left;
}

/*テキストボックスの設定*/
#text1 {border: solid 1px  #c0e1ff  ;   
           width: 195px; height: 120px;
           padding: 0.5em; overflow: auto;
}
#text2 {border: solid 1px  #c0e1ff  ;   
           width: 195px; height: 120px;
           padding: 0.5em; overflow: auto;
}

/*メニューバーの設定*/
#menu { font-weight: bold; font-size : 100% ; line-height: 50%;  }
#menu ul {
	list-style:none;
	margin:0; padding:0px;
	text-align:center;
}
#menu li {
	display:inline;
	list-style:none;
	margin:0px; padding:0px;
} 
#menu li a {
	display:block;
	float:left; width:12.4% ;  /*12.4% ; auto; 90px ; */
	margin:0; padding:6px 8px;
	color:#fff;
	background-color:#66f;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}
#menu li a:hover {
	background-color:#00f;
}
#chartzoo_fxrate { zoom : 105% }

body#iframe {verflow:hidden; border:none}
       

