/*<td>の全ての設定*/
td {
text-align:center;
}
/*table全ての設定*/
table{
border-collapse: collapse;
}
/*通常のリンクの設定*/
a:link {
color: #968B80;
}
/*過去に見たことがあるページのリンクの設定*/
a:visited{
color: #968B80;
}
/*カーソルが合っている状態のリンクの設定*/
a:hover {
color: #968B80;
}
/*アクティブ状態のリンクの設定*/
a:active {
/*text-decoration: none;*/
color: #999999;
text-decoration: underline;
}

/*        ここまで忍者ブログのやつのコピペ           */



*{
	margin: 0;
	padding: 0;
}

body{
	line-height: 1.35;
	color:#333;
	font-family:sans-serif;
	font-size: 1.2em;
	background-color: #968B80;
}

/*------------------wrapper--------------------------*/
#wrapper{
	width:100%;
	position:relative;
	margin:0 auto;
	margin-left:auto;
	margin-right:auto;
	background-color: #F2FFBD;
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
}

/*------------------header--------------------------*/
#header{
	height: 130px;
	background: url('http://file.ymd.blog.shinobi.jp/topim.jpg') no-repeat bottom left;
	background-color: #968B80;
}

.hoge{text-align: right; font-size: 0.7em;}
.hoge a{ color: #FFF; padding-right: 0.3em;}

h1{	margin: 0 0 0 0.8em;font-size: 1.3em;}
h1 a{text-decoration: none;color: #444;}
h1 a:visited{color: #444;}

.search{
	text-align: right;
	font-weight: bold;
	position:absolute;
	right :0.5em;
	top:100px;
}
.search form{
	display: inline;
}
.search form input{
	background-color: #EEEEEE;
/*	height: 1.2em;*/
}
}
/*------------------main--------------------------*/
#main{
}

img{
	margin:1em;
	margin-left:0;
	padding:2px;
	border:1px solid #968B80;
}

blockquote{
	margin:1em 2em;
	padding:1em;
	border:1px solid #968B80;

}

/*------------------contents--------------------------*/
#contents{
	/*margin-right:13em;*/
	margin-left:12em;
}

.PageLinkBlock{
	font-size:0.8em;
	text-align:center;
	margin: 1em 0 0 3em;
}


.entry{
	margin: 0.5em 1.2em 2em 1.2em;
}
.date{
	background-color: #968B80;
	color: #DDD;
	font-size: 0.8em;
	margin: 0em 0 0.5em;
	padding: 0 0.5em;
}
.date a{
	color: #DDD;
	text-decoration:none;
}

.entry h2{
	margin-left: 0.2em;
	padding: 0 0.3em;
	font-size: 1.2em;
	line-height: 1.3;
	border-bottom: 1px solid #AAA;
}
.entry h2 a{
	color:#333;
	text-decoration:none;
}
.text{
	margin: 0.5em 0.5em 0.5em 1.2em;
	font-size: 0.9em;
}
.text .entryps{
	font-weight: bold;
	text-align: right;
	margin-right: 3em;
}
.entry h4{
	margin:0.2em 0;
	padding: 0.2em 0.5em;
	font-size: 1.1em;
	line-height: 1.3;
	border-top: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
}


hr{
	margin:1em;
}

.entryfooter{
	margin-left: 1em;
}
.entryinfo{
	border-top: 1px solid #444;
	font-size: 0.8em;
	text-align: right;
}


.entrycomment{
	font-size:0.8em;
}
.entrycomment h3{
	margin: 0.5em 0;
	padding: 0.2em 0.5em;
	border-left:10px solid #968B80;
}
.entrycomment .commentheader{
	margin: 0.5em 0 0 1em;
	padding: 0 0 0 0.5em;
	border-bottom:1px solid #968B80;
	font-weight:bold;
}
.entrycomment .commentheader .commentername{
	font-size:1.1em;
}
.entrycomment .commentheader .commenterurl,.commentwritedate,.commentedit{
	font-size:0.8em;
}
.entrycomment .commenttext{
	margin: 0.5em 0 0 2em;
}
.entrycomment .commentform{
	margin: 0.5em 0 0 1em;
	padding: 1em;
	border:1px solid #968B80;
}
.CommentFormTh{
	display:inline;
	line-height:1.4;
}
.entrycomment img{
	margin:0.2em;
	padding:2px;
	border:1px solid #968B80;
}

.trackbacktext{
	margin-left: 1em;
}

/*------------------sidebar--------------------------*/
#sidebar{
	position:absolute;
	/*right :0;*/
	left :0;
	top: 130px;
	width:13.8em;
}

.sidebox{
	margin: 1em 1em 0em 0.8em;
	padding:0.4em 0.9em 0.4em 0.9em ;
	background-color: #FFFFEE;
	border: 3px solid #968B80;
}

.sidebox h2{
	font-family: "Times New Roman",serif;
	font-size: 1.1em;
	font-weight: normal;
	line-height:1.2;
	padding:0 0 0 0.2em;
	border-bottom: 2px dotted #AAA;
}

.sidetext{
	margin: 0.2em;
	font-size: 0.7em;
}

#twitter_div{
	font-size: 0.9em;
}
#twitter_div ul{
	line-height: 1.2;
}
#twitter_div ul li{
	margin: 0.3em 0;
	padding: 0.3em 0;
	list-style: none;
	border-bottom: 1px solid #ECECEC;
}
#twitter_div ul li:hover{
	background: url('http://file.ymd.blog.shinobi.jp/mnbg.gif');
}
#twitter_div ul li a{
	color:#968B80;
	display: block;
	text-align: right;
	margin-top: -0.3em;
}
#twitter_div ul li span a{
	display: inline;
}

.icon{
	width: 7em;
	margin: 0.2em 0;
}

/*------------------footer--------------------------*/
#footer {
	margin: 1em 0 0 0 ;
	padding: 0.2em 0;
	clear: both;
	background-color: #968B80;
	color: #DDD;
	font-size: 0.65em;
	text-align: center;
}

span.cm a{
	color: #DDD;
}
span.cm a:visited{
	color: #DDD;
}






/*  経県値マップ用CSS  */
#keiken{
width: 190px;
line-height: 100%;
font-size: 12px;
font-family: monospace;
/*background-color: blue;
border: 3px double #666666;*/
}
#keiken em{
	font-size: 10px;
	letter-spacing: 2px;
	font-style: normal;
	color: #666666;
}
#keiken a.d{
	margin: 0;
	padding: 0;
	font-size: 10px;
	letter-spacing: 2px;
	border: 0;
	color: orange;
	text-decoration: underline;
}
#keiken a.d:hover{
	border: 0;
	font-weight: normal;
	color: red;
}
#keiken a{
font-size: 11px;
text-decoration: none;
color: #333333;
/*text-shadow: 1px 1px 2px silver;*/
border: 1px solid silver;
margin: -1px;
margin-left: -2px;
padding: 1px 0;
padding-left: 1px;
}
#keiken a.v0{background-color:white;}
#keiken a.v1{background-color:skyblue;}
#keiken a.v2{background-color:lime;}
#keiken a.v3{background-color:yellow;}
#keiken a.v4{background-color:red;}
#keiken a.v5{background-color:pink;}

#keiken a:hover{
border-left: 1px solid #666666;
border-bottom:1px solid #666666;
border-right: 0px;
margin-right: -1px;
font-weight: bold;
}