@charset "UTF-8";
/* =============================================  
beige_bluewater
 ============================================= */
/*
2008.2/29
新管理対応。
2005.7/15
ユーザー共有テンプレート登録。
*/


*{margin : 0; padding : 0 ;}


/* =============================================  
ボディ
 ============================================= */
body {
background:url(https://blog-imgs-46-origin.fc2.com/n/i/h/nihon9999/201106181817325de.jpg) #ffffff no-repeat fixed;
background-position:right TOP;


	font-family : "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "Osaka",sans-serif;
	font-size : 14px; 
	color : #2a2a2a;
	text-align : center;
}


/* =============================================  
レイアウト設定
 ============================================= */

/*コンテンツ*/
div#container {
	margin : 15px auto ; 
	width : 950px;
	text-align : left;
	line-height : 130%;

}

/*ヘッダー*/
div#layout_head {
	width : 950px;
	text-align : left;
}

/*メイン部分*/
div#layout_main {
	float : left;
	width : 680px;

	overflow : auto; 
	text-align : left;

 	background-image : url("");
	background-repeat : no-repeat ;
	background-position : 5px 65px;
	background-attachment : fixed;
}

div#layout_main #wrapper {

}

DIV#headline {
background:url(s://blog-imgs-91.fc2.com/n/i/h/nihon9999/20160805114527e6e.jpg) #ffffff no-repeat fixed;
background-position:right top;



}



div#layout_main #headline {

border : 0px dotted #CC99FF ;
padding:5px; 
background:url(ttp://blog-imgs-47.fc2.com/n/i/h/nihon9999/201008061119461ff.jpg)  ; background-position:center;
filter:Alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;
	
}


div#layout_main #headline a:link { color : #0000ff; text-decoration : none;}


A:visited.headline{
color:#0000ff;
}

div#layout_main #headline a:hover{
color:#ff0000;
background-color:#ffffea;
position: relative; top: 1px; left: 1px;
}




/*サイド部分*/
div#layout_side {
	float : right; 
	width : 250px;  
}


/* フッター部分 */
div#layout_footer {
	clear : both;
	text-align : left;
	width : 100%;
}


/* =============================================  
見出し
 ============================================= */
h1 { font-size : 22px;}
h2 { font-size : 120%;}
h3 { font-size : 110%;}
h4 { font-size : 105%;}
h5 { font-size : 100%;}
h6 { font-size : 95%;}


/* =============================================  
リンク設定
 ============================================= */
a:link {
 color : #ff0000; 
text-decoration : none;

}


a:active { color : #369; text-decoration : none;}

a:visited { 
color : #B22222; text-decoration : none;}

a:hover { 
color : #000000;
background-color:#ffff00;
 text-decoration : none;}


/* =============================================  
投稿部分設定
 ============================================= */
input,select,textarea{
	font-family : "Osaka","Verdana", "Hiragino Kaku Gothic Pro", "MS PGothic", sans-serif;
	color : #696969;
	font-size :100%;
	background-color : #ffffff; 
	border-top : 1px solid #cccccc ; 
	border-bottom : 1px solid #cccccc ; 
	border-left : 1px solid #cccccc; 
	border-right : 1px solid #cccccc ; 
}


/* =============================================  
タイトル
 ============================================= */
/*サイトタイトル*/
h1 {
	margin : 0px;
	padding : 20px 50px 20px 0;
	font-weight : ;
	color :#3333FF;
font-family:   HG創英角ﾎﾟｯﾌﾟ体 ;
}
h1 a:link { color : #3333FF; text-decoration : none;}
h1 a:active { color : #fff; text-decoration : none;}
h1 a:visited { color : #2F4F4F; text-decoration : none;}
h1 a:hover { 
color : #ff0000; 
text-decoration : none;}

/*サイト説明*/
#layout_head p#introduction {
	border-top : 1px solid #996699; 
	border-bottom : 0px solid #8A95CE; 
	border-left : 0px solid #996666; 
	border-right : 0px solid #00067A;


font-weight:;
	margin : 0px;
	padding : 5px 50px 5px 5px;
	font-size : 14px;
	color : #000088;
background-color:#;



}

/*各エリアサブタイトル*/
h2 {	
	background-color : transparent;
	font-weight : normal;
	color : #C6C4DC;
	text-align : left;
font-family:  ＭＳ Pゴシック;
	margin : 0px;
	padding-left : 12px ;
	border-bottom : 1px solid #C6C4DC ; 
 	background-image : url("");
	background-repeat : no-repeat ;
	background-position : left;
}
/*各エリアタイトル*/
#permanent #pagenavi h2,#page #pagenavi h2 {

}

/*管理ページリンク*/
ul.admin {
	margin : 0;
	padding : 20px 0px 0px 0px;
	list-style-type : none;
	text-align : left;
}
ul.admin li { 
	display : inline; 
}



/* =============================================  
ページナビ関連
 ============================================= */

/*ページナビゲーション*/
#pagenavi {

}
#pagenavi ul.mode_list {
	margin : 0px;
	padding : 5px 0 20px 60px;
	list-style-type : none;
	list-style-image : url(""); 
}
#pagenavi ul.mode_list li {
	margin-bottom : 5px;
	line-height : 120%;
	font-size : 95%; 
}

/*各エリアページナビゲーション*/
ul.mode_navi {
	text-align : left;
	margin : 0px;
	padding : 0 0 0 20px;
	list-style-type : none;
	background-color : #FFF;
}
ul.mode_navi li { 
	display : inline; 
}


/*サーチ*/
#site_search {
	text-align :right;
	margin : 0px;
	padding : 10px 20px 50px 0;
	background-color : transparent;
}


/* =============================================  
エントリー関連
 ============================================= */

/*エントリー：1ブロック*/
.entry-body{
	margin : 20px 0px 30px 0;

	border-top : 1px solid #00ffff; 
	border-bottom : 1px solid #191970; 
	border-left : 1px solid #00ffff; 
	border-right : 1px solid #191970 ; 


}

/*エントリー：日付*/
div.entry_date {
	margin : 0px;
	padding : 3px 5px 3px 0px;
	font-size : 14px;
	font-weight : normal;
text-align:right;
 	background-image : url("");
	background-repeat : no-repeat ;
	background-position : right;

background-color:#ffffff;
	filter:Alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;


}
div.entry_date a:link { color : #000000; text-decoration : none;}
div.entry_date a:active { color : #696969; text-decoration : none;}
div.entry_date a:visited { color : #000000; text-decoration : none;}
div.entry_date a:hover { color : #ff0000; text-decoration : underline;}

.entry-body a:link { color : #ff0000; text-decoration :underline; }
.entry-body a:active { color : #ff0033; text-decoration : none;}
.entry-body a:visited { color : #9933CC; text-decoration : none;}
.entry-body a:hover { color : #ff0000; 
background-color:;
text-decoration : underline;}



/*エントリー：見出し*/
.entry-body h3 {
	border-top : 1px solid #ffffff; 
	border-bottom : 1px solid #ffffff ; 
	border-left : 1px solid #ffffff; 
	border-right : 1px solid #ffffff;


	margin : 0px;
	padding : 15px 5px 15px 5px;
font-size:16px;
font-family:  ＭＳ ゴシック;
line-height : 150%;
font-weight : ;
color : #ffffff;
background-color : #095b77;
background-image : url("https://blog-imgs-43-origin.fc2.com/n/i/h/nihon9999/201107151730201c8.jpg");
background-repeat :no-repeat fixed ;
background-position : right top;
}
.entry-body h3 a:link { color : #ffFFFF; text-decoration : none;}
.entry-body h3 a:active { color : #ffffff; text-decoration : none;}
.entry-body h3 a:visited { color : #99FFFF; text-decoration : none;}
.entry-body h3 a:hover { color : #000000; 
background-color:#ffff33;
padding : 7px 7px 7px 0px;
text-decoration : none;}





/*エントリー：記事部分*/
.entry_text {
	margin : 0px;
	padding : 5px 15px 5px 15px;
font-size:15px;
color:#1a1a1a;
line-height:125%;
font-family: "ＭＳ Ｐゴシック";
background-color:#ffffff;
	filter:Alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;

}





}
/*エントリー：追記テキスト*/
.entry_more{
	margin : 0px;
	padding : 10px 0 0 0;
font-size:15px;
color:#3a3a3a;
font-family: "ＭＳ Ｐゴシック";


background-color:#ffffff;
	filter:Alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;


}

/*エントリー：ステータス*/
ul.entry_state {
	margin : 0;
	padding : 5px 20px 0px 0;
	list-style-type : none;
	text-align : right;
background-color:#ffffff;
	filter:Alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;

}
ul.entry_state li { 
	display : inline; 
}

/*テキスト内の画像*/
.entry_text img {
	margin : 0px ;
	padding : 2px;
	border: 1px solid #ffffff;
}

/*テキスト内のタグ*/
.entry_text a.tagword {
	color : #555;
	background-color : #F5F8FF;
}
.entry_text a:hover.tagword {
	background-color : #ff0000;
	border-bottom: 1px solid #ffffff;
	text-decoration : none;
}
/*タグリスト*/
ul.tag_state {
	margin : 0;
	padding : 5px 0 0px 30px;
	list-style-type : none;
	text-align : right;

}
ul.tag_state li { 
	display : inline; 
}

/*テキスト内の絵文字*/
img.emoji {
	border: none;
	margin : 0px;
	padding : 0px;
	float:none;
	vertical-align : middle; 
}

/*新着マーク画像*/
img.newmark {
	margin: 0px ;
	padding: 0px;
	border: none;
}

/*スレッドテーマ*/
ul.thread {
	margin : 0;
	padding : 5px 20px 0 0;
	list-style-type : none;
	text-align : right;




}
ul.thread li { 
	display : inline; 
}


/* =============================================
コメントリスト
 ============================================= */
.c-list_body {
	margin : 0;
	padding : 0 20px ;
	text-align : right;
background-color:#;
background-color:#ffffff;
	filter:Alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;


}
.c-list_text {
color:#3a3a3a;
font-size:15px;
	line-height: 140%;
	text-align : left;
	overflow:hidden ;
	padding : 10px 0px 10px 0px;

}

.c-list_text dl.comment-list {
	margin : 0px;
	padding : 15px 0px 15px 0px;


}
.c-list_text dl.comment-list dt{
color:#ffffff;
	padding : 3px 0px 3px 10px;
background:url() #aaaaaa no-repeat fixed;
background-position:center;

}
/*コメントリスト中URL*/
.c-list_text dl.comment-list dd a {
	display:block; 
	height:1em; 
	width :20em; 
	overflow:hidden ;
}


/* =============================================  
引用文設定
 ============================================= */
blockquote {
	margin : 5px 3px 5px 3px;
	padding : 0 10px ;
	line-height : 130%;
	color : #2a2a2a;
	background-color : #fffff4; 
	border-top : 1px solid #6666FF ; 
	border-bottom : 1px solid #6666FF ; 
	border-left : 1px solid #6666FF ; 
	border-right : 1px solid #6666FF ; 
}


.b2{

	margin : 5px 3px 5px 3px;
	padding : 0 10px ;
	line-height : 130%;
	color : #000000;
	background-color : #F5F5F5; 
	border-top : 2px dotted #ff0000 ; 
	border-bottom : 2px dotted #ff0000 ; 
	border-left : 2px dotted #ff0000 ; 
	border-right : 2px dotted #ff0000 ; 
}







/* =============================================  
水平線設定
 ============================================= */
hr {
	margin : 5px 7px;
	color : ;
	background-color : ;
	border : 0; 
	height : 0px ;
}


/* ============================================= 
その他の設定
 ============================================= */
em ,i { font-style : italic;}
strong ,b { font-weight : bold;}
u { text-decoration : underline;}
p { margin : 1em 0;}


/* =============================================
  エントリー内：リスト
 ============================================= */
.entry_text ul {
	margin : 0px;
	list-style-type : square;
}
.entry_text li {
	line-height : 120%;
	margin-bottom : 5px;
}

.entry_text dl {
	margin : 0px;
	padding : 5px 0px 20px 15px;
}
.entry_text dt {
	color : #91BFDC;
	margin : 0px;
	margin-bottom : 3px;
}
.entry_text dd {
	line-height : 120%;
	margin : 0px;
	padding : 0px 0px 5px 10px;
}
.entry_text ol {
	margin : 0px;
	padding : 5px 0px 20px 15px;
}


/* =============================================
 エントリー内：テーブル設定 
 ============================================= */
.entry_text table {
	width : auto;
	border-collapse : collapse;
	margin-top: 1em;
	margin-bottom: 1em;
}
.entry_text td, .entry_text th {
	padding : 4px;
	font-size : 95%;
	line-height: 150%;
	font-weight: normal;
	border: 1px solid #91BFDC;
}
.entry_text th {
	background: #EDF6FD;
}

/* =============================================  
各エリア独自表示
 ============================================= */

/*各エリアステータス*/
#date ul.entry_state,#category ul.entry_state,#search ul.entry_state,#tag ul.entry_state,#titlelist ul.entry_state {
	margin : 0;
	padding : 0px 20px 0 0;
	list-style-type : none;
	text-align : right;
	border-bottom : none ; 
}


/* =============================================  
ページ移動
 ============================================= */
ul.entry_navi {
	margin : 10px 0px;
	list-style-type : none;
	text-align :center;
}
ul.entry_navi li { 
	display : inline; 
}



/* =============================================  
コメント関連
 ============================================= */

/*コメント：1ブロック*/
.commentarea{
	margin : 20px 0px ;

	border-top : 1px solid #888888 ; 
	border-bottom : 1px solid #888888 ; 
	border-left : 1px solid #888888; 
	border-right : 1px solid #888888 ; 
background-color:#ffffff;
	filter:Alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;

}

.commentarea h2 {
	margin : 0px;
	padding-left : 12px ;
	font-weight : normal;

 	background-image : url("");
	background-repeat : no-repeat ;
	background-position : left;
}

/*コメント：記事*/
.comment-body{

	margin : 0px ;
	padding : 10px 20px 10px 30px;

}
/*コメント記事中URL*/
.comment_body a {

	display:block; 
	height:1em; 
	width :20em; 
	overflow:hidden ;
}


/*コメント：見出し*/
.comment-body h3 {
	margin : 0px;
	padding : 10 10 10 10px;
	text-align : left;
line-heghit:150px;
	font-weight : normal;
	color : #ffffff;
	background-color : #cccccc;
 	background-image : url("");
	background-repeat : no-repeat ;
	background-position : right top;
	border : 1px solid #ff0000 ; 
}

/*コメント：テキスト*/
.co_text {
	margin : 0px;
	padding : 10px 0px 5px 0px;
	border-bottom : 1px solid #ffffff ; 
}
/*コメント：ステータス*/
ul.co_state {
	margin : 0;
	padding : 7px 0px 0px 0;
	list-style-type : none;
	text-align : right;
	border-bottom : none ; 
}
ul.co_state li { 
	display : inline; 
}

/*コメント投稿フォーム*/
.entry_form {
	margin : 0px;
	padding : 0px 0px 20px 0px;
	line-height : 150%;
}
/*投稿フォーム：ラベル*/
dl.co_form dt label {
	margin-left : 30px;
	text-align : left;
	width : 50px;
	color : #777;
}
/*投稿フォーム：入力*/
dl.co_form dd {
	margin-left : 30px;
	padding-bottom : 3px ;
}
/*投稿フォーム：サイズ*/
dl.co_form dd input#title,dl.co_form dd input#name,dl.co_form dd input#url,dl.co_form dd input#mail {
	width : 250px;
}
dl.co_form dd textarea#comment{
	width : 350px;
}
/*コメント投稿・編集小見出し*/
#comment_post,#comment_edit { 
	margin : 20px 0 10px;
	font-weight : normal;
	color : #369;
	border-bottom : 2px solid #91BFDC ;
}

/*コメント：ページ移動*/
.commentarea ul.entry_navi {
	text-align : right;
	margin : 0px;
	padding : 10px 20px 0px 0;
}



/* =============================================  
プラグインカテゴリーメニュー設定（プラグイン設定有効時）
 ============================================= */
#showhidemenu {
	height : 15px;
	margin : 0px 0 10px 0px; 
	padding : 0;
	clear : both;
}
ul#pluginmenu{
	list-style : none;
	margin : 0px;
	padding : 0px;
}
ul#pluginmenu li{
	float : left;
	display : block;
	width : 60px; 
	margin : 0px 3px 0px 2px;
}
ul#pluginmenu li a {
	display : block;
	font-size : 13px;
font-weight:nomal;
	width : 60px; 
	text-align : center;
	text-decoration : none;
	color : #ffffff;
	background-color :# ; 
	border-top : 0px solid #ffffff ; 
	border-bottom : 0px solid #ffffff ; 
	border-left : 0px solid #ffffff; 
	border-right : 0px solid #ffffff ; 
 	background-image : url("ttp://blog-imgs-46.fc2.com/n/i/h/nihon9999/2011061821471691d.png");
	background-repeat : no-repeat ;
	background-position : left;


}

ul#pluginmenu li a:hover {
	color : #000000; 

	background-color : #; 
	text-decoration : none; 
}


/* =============================================  
サイドメニュー関連
 ============================================= */

/*サイドメニュー：1ブロック*/
.side_menu{
	margin : 7px 0px 0px 0px;

background-color:#;
line-height:160%;

}

/*サイド：大見出し（プラグイン有効時）*/
#layout_side h2#plugin-header {
	display : none;


}

/*サイド：大見出し（プラグイン無効時）*/
#layout_side h2 {
	background-color : #FFF;
	font-weight: normal;
	color: #999;
	text-align : left;
	margin : 0px;
	padding-left: 12px ;

 	background-image : url("");
	background-repeat : no-repeat ;
	background-position : left;
}

/*サイド：見出し*/
.side_menu h3 {

border-top : 1px solid #C6C4DC ; 
	border-bottom : 1px solid #8A95CE ; 
	border-left : 1px solid #C6C4DC; 
	border-right : 1px solid #8A95CE ; 

font-size:15px;
	margin : 0px;
	padding : 3px 5px 3px 5px;
	color: #8A95CE;

	font-weight : normal;
 	background-image : url("ttp://blog-imgs-26.fc2.com/n/i/h/nihon9999/20110228213022e3c.jpg");
	background-repeat : no-repeat ;
	background-position : left top;
	cursor : pointer; 
background-color:#ffffff;
filter:Alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;

}

.side_menu a:link {
	font-weight : normal;
	color: #000000;
}

.side_menu a:hover {
	font-weight : normal;
	color: #ff0033;
background-color:#ffffea;
text-decoration : underline;
}

.side_menu a:visited {
	font-weight : normal;
	color: #B4383F;
}


/*サイド：コンテンツ*/
div.side_text {
	margin : 0px ;
	padding : 5px 0px 0px 5px;
	font-size : 13px;
background-color:#ffffff;
filter:Alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;
}

/*サイドメニュー：リスト*/
.side_menu ul {
	margin : 0 ;
	padding : 0px 0px 0px 5px;
	line-height : 130%;
	list-style-type : none;
	list-style-image : url(""); 


}
.side_menu li {
	margin : 0 ;
	padding : 0;

}

.side_menu dl {
	text-align : left;
	margin : 0px;
	padding : 5px 0px 0px 0px;
}
.side_menu dt{
	margin : 0px;
	padding : 0px 0px 3px 0px;
}
.side_menu dd{
	line-height : 150%;
	margin : 0px;
	padding : 0px 0px 5px 0px;
}

#p-form form {
	margin : 0px;
	padding : 0px;
}

/*サイド：画像*/
.side_menu img {
	border : none;
	margin : 0px;
	padding : 1px;
}

/*プロフィール：画像*/
#p-profile img , .plugin-myimage img {
	margin : 0px;
	padding : 2px;
	border : 1px solid #91BFDC;
}

/*タグリスト*/
.plugin-tag a {
	border-bottom: 0px solid ;
	text-decoration : none;
}


/* ツリー用スタイル */
.p-comment ul, .p-trackback ul, #p-comment ul, #p-trackback ul {
	margin : 0 0 0 5px;
	padding : 0px 0px 0px 15px;
	list-style-type : none;
}
.p-comment ul.tree li>ul, .p-trackback ul.tree li>ul, #p-comment ul.tree li>ul, #p-trackback ul.tree li>ul {
	margin : 0;
	padding : 0;
	list-style-type : none;
	list-style-image : none;
	border-bottom : none ; 
}
.p-comment ul li ul li, .p-trackback ul li ul li,#p-comment ul li ul li, #p-trackback ul li ul li  {
	margin : 0;
	padding-left : 15px;
	list-style-type : none;
	list-style-image : none;
	background-color : transparent;
	background-image : url("");
	background-repeat : no-repeat ;
	background-position : left top;
	border-bottom : none ; 
}
.p-comment ul li ul li.lastchild, .p-trackback ul li ul li.lastchild, #p-comment ul li ul li.lastchild, #p-trackback ul li ul li.lastchild {
	list-style-type : none;
	list-style-image : none;
	background-color : transparent;
	background-image : url("");
	background-repeat : no-repeat ;
	background-position : left top;
}

/* 共有プラグインTreeシリーズ用スタイル */
#AR p, #CA p, #LK p, #RC p, #RT p, #RE p {
	padding-left : 15px;
	line-height : 150%;
	font-weight : normal;
	background-image : url("");
	background-repeat : no-repeat ;
	background-position : left top;
	border-bottom : 1px solid #91BFDC ; 
}
#AR b, #CA b, #LK b, #RC b, #RT b, #RE b {
	font-weight : normal;
}
#AR b {
	cursor : pointer; 
}

/* ブログピープル用スタイル */
.blogpeople-main a {
	padding-left : 15px;
	line-height : 150%;
	background-image : url("");
	background-repeat : no-repeat ;
	background-position : left center;
}





#recentCT .rctDate { /* 日付 */
  line-height: 130%;
  color: #afafaf;
  font-size: 13px;
  cursor: pointer;
}









/* =============================================  
カレンダー設定
 ============================================= */
.calender {
width:230px;
	font-size : 15px; 
color:#000000;
	background-image : url("");
	background-repeat : no-repeat ;
	background-position : left top;

}
.calender caption {
	padding : 5px 0 1px 0;
}
.calender th {
	font-weight : normal;
	text-align : center;
	background-color : ;
}

.calender td {
width :  px;
padding : 0px;
text-align : center;
color:#990000;
background-image : url("");
background-repeat : repeat ;
}

.calender td a {
	display : block;
}

th#sun {
color:#aaaaaa;

}
th#sat {
color:#aaaaaa;

}
.calender td a:link {
	color : #ffff00; 
	background-color : #000066; 
	text-decoration : none; 
}

.calender td a:hover { 
	color : #ffff00; 
	background-color : #ff0033; 
	text-decoration : none;
}
.calender td a:visited { 
	color : #ffffff; 
	background-color : #bbbbbb; 
	text-decoration : none; 
}



/* =============================================  
ページフッター関連
 ============================================= */

/*コピーライト*/
.copyright {
	margin : 0px;
	padding : 20px 0 0 5px ;
	font-size : 13px;
	line-height: 150%;
	text-align : left;
	background-color : #;
}
.copyright a:link { color : gray; text-decoration : none;}
.copyright a:active { color : gray; text-decoration : none}
.copyright a:visited { color : gray; text-decoration : none}
.copyright a:hover {	color : #369; text-decoration : none;}



.ni{ border-bottom: double red 3px; font-weight: bold;}


.ko{



}

.t10{

	color : #000099;
	font-size :;
	background-color : #ffffff; 
	border-top : 1px solid #000000 ; 
	border-bottom : 1px solid #000000; 
	border-left : 1px solid #000000; 
	border-right : 1px solid #000000 ; 
}













