@charset "utf-8";
/* 時計のフラッシュ抜いてwidth+100、さらにプラグイン側に+50 枠全部取っ払った。ロゴを画像方式に。10：広告表示で行間が縮小されるバグ修正。20、左の日付とって記事を大きく。
------------------------------------------------- */

body {
	margin: 0px;
	padding: 0px;
	background-color: #0e1052;
	font-size: 13px;
	font-family: "メイリオ";
	color: #001;
}
div {
	line-height: 150%;
}



div#bg{
  background-color : white;
  padding-left : 16px;
  padding-right : 16px;
  width : 1000px;
}






a {
	color: #ff0001;
	text-decoration: none;

}
a:visited {
	text-decoration: none;
	color: #ff0001;
}
a:hover {
	text-decoration: underline;
	color: #fe0001;
}
#TopBlock {
  margin-top : 15px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	height: 200px;
	background-image: url(http://file.eninlog.fukuwarai.net/header_enin.jpg);
	background-repeat: no-repeat;
	background-position: center center;
  background-color : #c32033;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
        text-align:left;
}
#TopTitle {
	padding-left: 45px;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#TopTitle h1 {
	margin: 0px;
}
#TopTitle a {
	color: #ffffff;
	font-size: 135px;
        font-family : Impact;
	line-height: 120%;
	text-decoration: none;
}
#TopTitle a:hover {
	color: #ffff00;
}
#TopExplanation {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
  margin-top : 0px;
  margin-left : 185px;
  margin-right : 0px;
  margin-bottom : 0px;
	width: 570px;
}
#TopExplanation p {
	display: inline;
	font-size: 16px;
	color: #ffffff;
	letter-spacing: 2px;
	line-height: 150%;
	font-weight: normal;
}
#td04 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#EntryBlock {
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
	padding: 0px;
}
#EntryInnerBlock {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	width: 693px;
  border-right-width : 0px;
  border-right-style : solid;
  border-right-color : black;
}
#Entrydate {
	margin: 0px;
	text-align: center;
	width: 140px;
	float: left;
	border-right-width: 0px;
	border-right-style: dashed;
	border-right-color: #070707;
	color: #001;
	font-family: Impact, "ＭＳ ゴシック";
	height: 212px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#Entrydate  A:hover {
	color: #0055bb;
}
#EntryWriteDate {
	margin: 0px;
	padding-right: 10px;
}
#EntryTextWrap {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 707px;
}
#EntryTitle {
	margin: 0px;
  font-size : 24px;
  padding-left : 20px;
  padding-top : 0px;
  padding-bottom : 10px;
}
#EntryTitle h2 {
  margin-top : -34px;
  margin-left : 56px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#EntryTitle a {
	font-size: 24px;
  color : #111;
	text-decoration: none;
}
#EntryTitle a:hover {
	color: #ff0001;
}
#EntryTextBox {
	margin: 0px;
	padding: 0px;
}
#EntryText {
	margin: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#EntryText p {
	font-size: 17px;
	font-weight: normal;
	margin: 0px;
	line-height: 150%;
}






#EntryText a{
	color: #0101ff;
}







#EntryPsText {
	margin: 0px;
	text-align: right;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#EntryPsText h3 {
	margin: 0px;
}
#EntryPsText a {
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
#EntryFooter {
        background-color: #fff;
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-width: 0px 0px 1px 0px;
	border-style: solid solid solid solid;
	border-color: silver silver silver silver;
	float: left;
	width: 708px;
	clear: left;
}
#EntryFooter  a {
        color: #888;
}
#EntryFooter  a:hover {
        color: #f00;
}
#EntryCategory {
	margin: 0px;
	padding-right: 10px;
}
#EntryTrackback {
	margin: 0px;
	padding-right: 10px;
}
#EntryComment {
	margin: 0px;
	padding-right: 10px;
}
#CommentBlock {
	margin: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	clear: left;
	float: left;
	padding-top: 40px;
	padding-left: 130px;
}
#CommentMenuTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #070707;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#EntryInnerBg {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 693px;
}
#CommentFormBlock {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.CommentForms {
	border: 1px solid #070707;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
.CommentForms_bg {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #ffe;
}
#EBW {
	margin: 0px;
	float: left;
	clear: left;
	width: 693px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#CommentTextBox {
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 500px;
}
#CommentTitle {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	color: #000001;
	border-top-width: 0px;
	border-right-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-top-color: #070707;
	border-right-color: #070707;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 20px;
	padding-bottom: 0px;
	background-color: #eee;
}
#CommentText {
	margin: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #070707;
	border-bottom-color: #070707;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #eee;
	color: #001;
}
#CommentText p {
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
	line-height: 150%;
	padding: 0px;
}
#CommentFooter {
	text-align: right;
	margin: 0px;
	font-size: 16px;
	font-weight: normal;
	color: #000001;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#CommentUserName {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#CommentURL {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#CommentWriteDate {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#CommentEdit {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#CommentResBlock {
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 130px;
	width: 500px;
}
#CommentResTitle {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	color: #070707;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#CommentResText {
	margin: 0px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #070707;
}
#CommentResText p {
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
	line-height: 150%;
	color: #fef;
}
#CommentResFooter {
	text-align: right;
	margin: 0px;
	font-size: 16px;
	font-weight: normal;
	color: #070707;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#TrackbackBlock {
	padding-top: 40px;
	margin: 0px;
	padding-left: 130px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
	clear: left;
	width: 500px;
}
#TrackbackMenuTitle {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	color: #070707;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#TrackbackURLTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#TrackbackURL {
	border: 1px solid #070707;
	left: 10px;
	margin: 0px;
	padding: 0px;
}
#TrackbackTextBox {
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#TrackbackTitle {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	color: #070707;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-top-color: #070707;
	border-right-color: #070707;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 20px;
	padding-bottom: 0px;
	background-color: #eed;
}
#TrackbackText {
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #070707;
	border-bottom-color: #070707;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: eed;
}
#TrackbackText p {
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
	line-height: 150%;
	padding: 0px;
}
#TrackbackFooter {
	text-align: right;
	margin: 0px;
	font-size: 16px;
	font-weight: normal;
	color: #070707;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#TrackbackURL2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#TrackbackWriteDate {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#PageLinkBlock {
	margin: 0px;
	padding-top: 10px;
	float: left;
	clear: left;
	width: 548px;
	padding-left: 145px;
  text-align : center;
}
#EditBlock {
	padding-top: 40px;
	margin: 0px;
	padding-left: 15px;
	padding-bottom: 50px;
	padding-right: 0px;
	float: left;
	clear: left;
	width: 678px;
}
#EditTitle {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	color: #070707;
	padding: 0px;
}
#EditFormBlock {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.EditForms {
	border: 1px solid #070707;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
.EditForm_bg {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
#PluginBlock {
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
	width: 250px;
	padding: 0px;
	float: left;
	border-width: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
  background-color: #fff;
  color: #000;
}
#PluginInnerBlock {
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
	padding: 0px;
}
#PluginTitle {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	text-align: center;
	font-family: "メイリオ";
	color: #ffffff;
	background-color: #000001;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
}
#PluginContents {
	font-size: 16px;
	line-height: 18px;
	margin: 0px;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-family: "メイリオ";
}
#PluginExplanation {
	background-repeat: no-repeat;
	height: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#FooterBlock {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-repeat: repeat-y;
	width: 235px;
}
#day {
	font-size: 100px;
}
#day_week {
	font-size: 24px;
}
#mouth {
	font-size: 24px;
	margin-top: -5px;
}
#year {
	font-size: 36px;
	margin-top: 0px;
}
#Entrydate a {
	color: #100;
}
#Entrydate a:hover {
	text-decoration: none;
	color: #00f;
}
#CmWrap {
	float: left;
}
#FlashWrap {
	padding-left: 20px;
}
.c1{
  color : red;
}

.c2{
  color : blue;
}
.k0{
  font-size : 80%;
}
.k1{
  font-weight : 700;
}
.k2{
  font-size : 150%;
  font-weight : 700;
  line-height: 120%;
}
.k3{
  font-size : 200%;
  font-weight : 700;
  line-height: 120%;
}
.k4{
  font-size : 300%;
  font-weight : 700;
  line-height: 120%;
}
.k5{
  font-size : 410%;
  font-weight : 700;
  line-height: 120%;
}



/*カレンダー*/

#calender {
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
        color:#fff;
        background-color:#000;
}

#calender ul {
	font-size: 90%;
	list-style-position : inside;
}

#calender li {
	display : inline;
	list-style-type : none;
}

.calendar{
	font-size:10px;
	color : #CCCCCC;
}

li.day {
	padding: 0px 3px 0px 2px;
	color:#FFFFFF;
}

li.day  a{
  color:#dda;
}

li.day  a:hover{
  color:#f80;
}

.prev-month-calendar {
	margin-right : 8px;
}

.prev-month-calendar  a{
  color:#dda;
}

.prev-month-calendar  a:hover{
  color:#f80;
}

.next-month-calendar {
	margin-left : 8px;
}

.next-month-calendar  a{
  color:#dda;
}

.next-month-calendar  a:hover{
  color:#f80;
}




/*著作権とか*/

.end{
  line-height : 150%;
  color:#fff;
  background-color : black;
  font-size : 13px;
  text-align : center;
  padding-top : 15px;
  padding-bottom : 15px;
  width : 967px;
}

.end  a{
  color:#dda;
}

.end  a:hover{
  color:#f80;
}

.jp{
  font-size : 17px;
  margin-top: -30px;
}