@charset "UTF-8";

/****************************************************

　全体

*****************************************************/

*{
    margin : 0;
    padding : 0;
}

BODY{
	color:D8D8C8;
	background-color:242B20;
	font-size:90%;
line-height: 125%;
/*	scrollbar-face-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#999999;
	scrollbar-3dlight-color:#999999;
	scrollbar-darkshadow-color:#999999;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
*/
	font-family : "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", arial, sans-serif;
	text-align : center;
}

.main{
	background-color : #101010;
/*	border-style : solid;
	border-width : 0px 1px;
	border-color : #999999;
*/
	text-align : center;
	width : 95%;/*700px;*/
	height : auto;
	margin : 0px auto;
	padding : 0px;
}


/****************************************************

　リンク

*****************************************************/
A{
	text-decoration : underline;
}
A:LINK{
	color:B0E060;
text-decoration:underline;
}
A:VISITED{
	color:E0C060;
text-decoration:underline;
}
A:HOVER{
	color:FFFF50;
}


/****************************************************

　ヘッダー

*****************************************************/
.header{
	background-color : #242B20;
/*	border-bottom : #999999 1px solid;
*/	height : 220px;/*150px;*/
	text-align : left;
background-image:url('http://file.spineltl.blog.shinobi.jp/ban_vcana02.jpg');
background-repeat:no-repeat;
background-position:center;
}
.header A, .header A:LINK, .header A:VISITED{
	color : #F0E650;
	text-decoration : none;
}

/*
 * ブログタイトル
 */
H1{
	font-size : 20px;
	padding : 60px 0px 40px 160px;
}
/*
 * 説明文
 */
.info{
	font-size : 100%;
	padding : 5px 0px 5px 0px;
	text-align : left;
}

/****************************************************

　上部メニュー

*****************************************************/
.navi_menu{
	align : center;
	border : 1px solid #808070;
	padding : 0px 0px 0px 0px;
	margin : 4px 14px 4px 14px;
/*	width : 94%;
*/}
.navi_menu A, .navi_menu A:LINK, .navi_menu A:VISITED{
	color : #E0E050;
	text-decoration : none;
	text-align : center;
	font-size : 110%;
}
.menu_cell {
	border-width:1px;
	border-style:solid;
	border-color:#808070;
	width : 14%;
	padding : 2px 2px 2px 2px;
	text-align: center; 
}

/****************************************************

　記事・コメント・トラックバック

*****************************************************/
/*
 * メイン（左部分）
 */
.entry_main{
	float : left;
	width : 72%;/*450px;*/
	text-align : left;
	padding : 0px 5px 0px 5px;
	margin : 2px;
}

/*
 * 記事枠
 */
.entry{
	border : 3px double #808070;
	padding : 5px;
	margin : 10px 2px 20px 10px;
}
/*
 * タイトル
 */
.title{
	border-bottom : #A0A090 1px solid;
	border-left : #C0C0B0 4px solid;
	font-size : 120%;
	padding : 5px 0px 2px 7px;
	margin : 5px
}
.title A, .title A:LINK, .title A:VISITED{
	color : #E0E050;
	text-decoration : none;
}
/*
 * 日にち
 */
.day{
	padding : 0px 5px;
	text-align : right;
}
/*
 * 本文
 */
.text{
	padding : 10px;
}
.text2{
    border-style: double;
    border-width: 3px;
    border-color: #808070;
    padding: 1em;
}/* 111005 */

/*
 * 投稿データ
 */
.data{
	text-align : right;
	padding : 0px 5px;
	margin-bottom : 5px;
}

/*
 * コメント見出し
 */
.comment_h{
	font-size : 120%;
	padding : 10px;
}
/*
 * コメント枠
 */
.comment{
	border : 3px double #808070;
	padding : 5px;
	margin : 10px 2px 20px 10px;
}

/*
 * コメントレス
 */
.cmt_res{
	color:D8D8C8;
/*	color : #E0E0C0;*/
	padding : 5px 0px;
}
/*
 * コメントレスタイトル
 */
.cmt_res .title{
	border-bottom : #A0A090 1px solid;
	border-left : #C0C0B0 4px solid;
	font-size : 120%;
	padding : 5px 0px 2px 7px;
	margin : 5px 5px 5px 10px;
/*	border-bottom : #E0E0C0 1px solid;
	font-size : 100%;
	padding : 0px 5px;
	margin : 0px;*/
}
h2 {
	color : #D0D0A0;
}
/*
 * コメントレス日にち
 */
.cmt_res .day{
	padding : 0px 5px;
	text-align : right;
}
/*
 * コメントレス本文
 */
.cmt_res .text{
	padding : 5px;
	margin-left : 15px;
}

/*
 * トラックバック見出し
 */
.tb_h{
	font-size : 120%;
	padding : 10px;
}
/*
 * トラックバック枠
 */
.tb{
	border : 3px double #808070;
	padding : 5px;
	margin : 10px 2px 20px 10px;
}


/****************************************************

　フォーム

*****************************************************/
INPUT,TEXTAREA{
	color : #666666;
	background-color : #F0F0E0;
	border : solid 1px #999999;
}

.form{
	border : 3px double #808070;
	padding : 15px;
	margin : 10px 2px 20px 10px;
}


/****************************************************

　装飾関連

*****************************************************/
/*
 * 絵文字
 */
.emoji {
	vertical-align : middle;
	margin : 3px;
	border-style : none;
}

/*
 * 引用
 */
blockquote {
	margin : 5px;
	padding : 5px 10px;
}

/*
 * ライン */
hr {
	border : solid 1px #A0A090;
	height : 1px;
}

.tbp {font-size:0.8em}

/***************************************************

　プラグイン

****************************************************/
/*
 * サイドバー（右部分）
 */
.sidebar{
	float : right;

	color : #D8D8C8;
	text-align : left;
	width : 25%;/*230px;*/
	padding : 5px 5px 0px 0px;
	margin : 2px
}
/*
 * プラグイン枠
 */
.plugin_waku{
	border : 3px double #808070;
	margin : 5px 5px 5px 0px;
}
/*
 * プラグインタイトル
 */
.plugin_title{
	color : #D0D0A0;
	border-left : #C0C0B0 4px solid;
	border-bottom : #A0A090 1px solid;
	font-size : 100%;
	padding : 5px 0px 3px 7px;
	margin : 5px 5px 5px 5px;
}
/*
 * プラグイン説明文
 */
.plugin_ex{
	padding : 0px 10px;
}
/*
 * プラグイン内容
 */
.plugin_contents{
	margin : 5px 5px;
	padding : 5px 8px;
}
.plugin_data{
	padding-top : 5px;
}
.plugin_data_date{
	padding-top : 2px;
}


/****************************************************

　フッター

*****************************************************/
.pagemove{
	text-align : center;
	padding : 1em;
}

.footer{
	background-color : #242B20;
/*	border-top : #999999 1px solid;
*/	text-align : center;
	padding : 30px;
	clear : both;
}


/***************************************************

　カレンダー

****************************************************/
/* 月表示 */
.CalendarMoveTable{
	color : #666666;
	background-color : #eeeeee;
	width : 180px;
	font-size : 100%;
	text-align : center;
}
.CalendarMoveTr{
}
/* 前の月 */
.CalendarPrevTd{
	text-align : center;
}
/* 今の月 */
.CalendarNowTd{
	text-align : center;
}
/* 次の月 */
.CalendarNextTd{
	text-align : center;
}

/* カレンダー本体 */
.CalendarTable{
	color : #666666;
	background-color : #ffffff;
	width : 180px;
	font-size : 100%;
	text-align : center;
}
.CalendarTable td{
	padding : 2px 0px;
}
/* 曜日 */
.CalendarWdayTr{
}
/* 日曜日 */
.CalendarWdaySun{
}
/* 平日 */
.CalendarWday{
}
/* 土曜日 */
.CalendarWdaySat{
}

/* 日数表示 */
.CalendarTr{
}
/* 日曜日 */
.CalendarTdSun{
	color : #cc9999;
}
/* 平日 */
.CalendarTd{
	color : #999999;
}
/* 土曜日 */
.CalendarTdSat{
	color : #6699cc;
}
/* 記事のある日 */
.CalendarTdLink{
}
.CalendarTdLinkFont{
	color : #666666;
}

/*分類表*/
div.contentsbox{
    /*width: 95%;*/
    border-style: solid;
    border-width: 1px;
    border-color: #808070;
    padding: 1em;
}
div.box1{
    border-style: solid;
    border-width: 1px;
    border-color: #E0E0FF;
    padding: 0px 10px 0px 10px;
}
div.box2{
    border-style: solid;
    border-width: 1px;
    border-color: #E0F0E0;
    padding: 0px 10px 0px 10px;
}
div.box3{
    border-style: solid;
    border-width: 1px;
    border-color: #F0E0E0;
    padding: 0px 10px 0px 10px;
}
div.box4{
    border-style: solid;
    border-width: 1px;
    border-color: #FFE0F0;
    padding: 0px 10px 0px 10px;
}/*080310*/

.lcf {
 font-family: "ＭＳ ゴシック", "平成角ゴシック", monospace;
 font-size:1.3em;
 line-height:0.8;
 padding-top:0px;
 padding-bottom:0px;
 }
.lc1 {
 color:#A090FF;
 }
.lc1:link {
 text-decoration:underline;
 color: #A090FF;
 }
.lc1:visited {
 text-decoration:underline;
 color: #A090FF;
 }
.lc2 {
 color:#90C0FF;
 }
.lc2:link {
 text-decoration:underline;
 color: #90C0FF;
 }
.lc2:visited {
 text-decoration:underline;
 color: #90C0FF;
 }
.lc3 {
 color:#40C0B0;
 }
.lc3:link {
 text-decoration:underline;
 color: #40C0B0;
 }
.lc3:visited {
 text-decoration:underline;
 color: #40C0B0;
 }
.lc4 {
 color:#B0E040;
 }
.lc4:link {
 text-decoration:underline;
 color: #B0E040;
 }
.lc4:visited {
 text-decoration:underline;
 color: #B0E040;
 }
.lc5 {
 color:#E0E060;
 }
.lc5:link {
 text-decoration:underline;
 color: #E0E060;
 }
.lc5:visited {
 text-decoration:underline;
 color: #E0E060;
 }
.lc6 {
 color:#E08050;
 }
.lc6:link {
 text-decoration:underline;
 color: #E08050;
 }
.lc6:visited {
 text-decoration:underline;
 color: #E08050;
 }
.lc7 {
 color: #C03050;
 }
.lc7:link {
 text-decoration:underline;
 color: #C03050;
 }
.lc7:visited {
 text-decoration:underline;
 color: #C03050;
 }
.lc7:hover {
 color: #FF1040;
 }
.lc8 {
 color: #E060E0;
 }
.lc8l:link {
 text-decoration:underline;
 color: #E060E0;
 }
.lc8l:visited {
 text-decoration:underline;
 color: #E060E0;
 }
.lc8l:hover {
 color: #FF80FF;
 }
.lcl {
 text-decoration:underline;
 }
.lch:hover {
 color: #FF1040;
 }
.lcb {
 font-family: "ＭＳ ゴシック", "平成角ゴシック", monospace;
 font-size:1.3em;
 line-height:0.8;
 padding-top:0px;
 padding-bottom:0px;
 color:#1A1920;
 }/*060907*/
