/************************************/
/* body              */
body{
  background-color: #000000;
  background-repeat: repeat-y;
  color: #FFFFFF;
  margin: 0;
  padding: 0;
  text-align: right;
}
#baseBlock {
  margin: 0px auto 0px auto;
  width: 980px;
  text-align: left;
}

/************************************/
/* ¥ê¥ó¥¯¤Î¿§  */
a{
  color: #FFFFFF;
  text-decoration: none;
}
a:active{
  color: #C9A5A5;
  text-decoration: none;
}
a:hover{ 
  color: #FFFFFF;
  text-decoration: none;
}

/************************************/
/* listÍ×ÁÇ              */
blockquote {
  margin: 10px;
  padding: 10px;
  background-color: #404040;
  border-top: 1px dotted #663333;
  border-right: 1px dotted #663333;
  border-bottom: 1px dotted #663333;
  border-left: 3px solid #663333;
}

/************************************/
/*headÍ×ÁÇ              */
#headBlock {
  background: url(http://blog-imgs-38.fc2.com/t/e/n/tensyokusenjyou/flame.jpg) no-repeat top left;
  width: 980px;
  height: 300px;
}
#headBlogName{
  text-indent:-9999px;
  padding:179px 0px 0px 0px;
  }
#headBlogName a{
  display: block;
  width: 417px;
  height: 121px;
  background: url(http://blog-imgs-38.fc2.com/t/e/n/tensyokusenjyou/header-title.jpg) no-repeat top left;
  
  }
/************************************/
/*wrapperÍ×ÁÇ              */
#wrapperBlock{
  background: url(http://blog-imgs-38.fc2.com/t/e/n/tensyokusenjyou/wrapper_back.png) repeat-y
 top left;
  width: 980px;
  margin: 0px;
¡¡
}
.clearfix:after {
  content: ".";  /* ¿·¤·¤¤Í×ÁÇ¤òºî¤ë */
  display: block;  /* ¥Ö¥í¥Ã¥¯¥ì¥Ù¥ëÍ×ÁÇ¤Ë */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
/************************************/
/* form Í×ÁÇ              */
form {
  padding: 0px;
  margin: 0px;
}
.search {
  width:100px;
  border: 1px solid #990000;
  margin-top: 5px;
}

/************************************/
/* menu Í×ÁÇ              */
#menuBlock {
  width: 273px;
  float: right;
  background: url(http://blog-imgs-38.fc2.com/t/e/n/tensyokusenjyou/menu_back.jpg) repeat-y left top;
  
}
.menuBlockBase {
  padding: 0px;
  margin: 20px 0px 40px;
}
.menuBlockHead {
  font-family: "¾®ÄÍ Pro B","MS ÌÀÄ«";
  font-size: 16px;
  font-weight:bold;
  color: #604623;
  text-align: center;
  margin: 0px 0px 0px 2px;
  padding: 22px 0px 0px 0px;
  background: url(http://blog-imgs-38.fc2.com/t/e/n/tensyokusenjyou/menu_title_back.png) no-repeat left top;
  width:243px;
  height: 34px;
}
.menuBlockBody {
  margin: 5px 5px 0px;
  padding: 0px;
}
.menuText {
  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka";
  width : 100%;
  padding: 0px;
  font-size: 10px;
  color: #FFFFFF;
  line-height: 120%;
 
}
.menuText div a{
 background: url(http://blog-imgs-38.fc2.com/t/e/n/tensyokusenjyou/menu_category_back.jpg) no-repeat left top;
  color: #000000;
  width: 241px;
  text-align: center;
  display: block; 
  margin: 5px 0px 0px 0px;
  padding: 22px 0px 0px 0px;
  font-family:"¾®ÄÍ Pro B","MS ÌÀÄ«";
  font-size: 15px;
  font-weight: bold;
  height: 34px;
}
.menuText ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
 background-image: url(http://templates.blog.fc2.com/template/gothpunk/menu_ulback.gif);
  background-repeat: repeat-y;
}
.menuText ul li {
  padding: 3px 0px 3px 20px;
  background-image: url(http://templates.blog.fc2.com/template/gothpunk/menu_liback.gif);
  background-repeat: no-repeat;
  background-position: left center;
}
.menuText p {
  margin: 0.8em;
}
/* ¥«¥ì¥ó¥À¡¼Í×ÁÇ  */
table.calender {
  font-size: 10px;
  width: 200px;
  border-collapse: separate;
  border-spacing: 0;
  padding: 0.5em 0 0.7em 0;
  font-family: Arial, Helvetica, sans-serif;
}
.calender caption {
  font-size: 10px;
  border-bottom: 1px solid #777;
  padding: 0 0 0.5em 0;
}
.calender th {
  font-weight: normal;
  text-align: center;
}
.calender td {
  width: 14%;
  text-align: center;
}
.calender td a {
  display: block;
}
th#sun {
  color: #FF4040;
}
th#sat {
  color: #4040FF;
}

/************************************/
/* main Í×ÁÇ              */
#mainBlock {
  width: 707px;
  background: url(http://blog-imgs-38.fc2.com/t/e/n/tensyokusenjyou/main_back.png) repeat-y left top;
  margin: 0px 0px 0px 0px;
  min-height; 2000px;
}
#mainBlock .discription{
  padding: 20px 40px 0px 50px;
  margin: 0px 0px 0px 0px;

}
.mainEntryBlock {
  margin: 20px 0px 40px;
}
.mainEntryTitle {
  padding: 0px;
  font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka";
  font-size: 15px;
  font-weight: bold;
  color: #660000;
  border-bottom:1px dotted;

}
.mainEntryBase {
  
}
.mainEntryBody {
  margin: 10px 0px;
  font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka";
  font-size: 13px;
  line-height: 140%;
  color: #000000;
}
.mainEntryMore {
  margin: 10px 15px;
  font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka";
  font-size: 12px;
  line-height: 140%;
  color: #FFFFFF;
}
.mainEntryDate {
  font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka";
  font-size: 10px;
  line-height: 120%;
  color: #B0B0B0;
  text-align: right;
  margin: 15px 10px 5px;
}
.pageLink{
  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka";
  padding: 10px;
  font-size: 12px;
  margin-top: 10px;
  text-align: center;
}
/* ²èÁü¤ÎÁõ¾þ              */
.mainEntryBase img{
  margin:0px 3px 0px 0px;
  border: 1px solid #BBBBBB;
}
/************************************/
/* mainCommentÍ×ÁÇ              */
.mainCommentBold {
  margin: 10px;
  font-size: 12px;
  font-weight: bold;
  color: #FFCCCC;
}
.mainCommentTitle{
  padding: 3px 0px 5px 15px;
  font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka";
  font-weight: bold;
  font-size: 12px;
  color: #CCCCCC;
}
.mainCommentBody {
  padding: 0px 0px 0px 20px;
  font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka";
  font-size: 12px;
  line-height: 130%;
  color: #FFFFFF;
}
.mainCommentDate {
  padding: 5px 10px 15px 20px;
  font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka";
  font-size: 10px;
  color: #B0B0B0;
}

/************************************/
/* mainFormÍ×ÁÇ              */
.mainForm {
  margin: 10px;
}
.mainFormText {
  width: 250px;
  border: 1px solid #990000;
}
.mainFormTextarea {
  width: 250px;
  border: 1px solid #990000;
}
.mainFormPass {
  border: 1px solid #990000;
}
.mainFormCheck {
  border: 1px solid #990000;
}
.mainFormButton {
  width: 100px;
}

/************************************/
/* maintTabaÍ×ÁÇ              */
.mainTrabaBold{
  margin: 10px;
  font-size: 12px;
  font-weight: bold;
  color: #FFCCCC;
}
.mainTrabaTitle{
  padding: 3px 0px 5px 15px;
  font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka";
  font-weight: bold;
  font-size: 12px;
  color: #CCCCCC;
}
.mainTrabaBody {
  padding: 0px 0px 0px 20px;
  font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka";
  font-size: 12px;
  line-height: 130%;
  color: #FFFFFF;
}
.mainTrabaDate {
  padding: 5px 10px 15px 20px;
  font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka";
  font-size: 10px;
  color: #B0B0B0;
}
.mainTrabaUrl {
  padding: 4px 0px 20px 10px;
}
.mainTrabaForm {
  width: 300px;
  border: 1px solid #990000;
}
/************************************/
/* footer Í×ÁÇ              */
#footBlock {
 width: 980px;
 clear: both;
 background: url(http://blog-imgs-38.fc2.com/t/e/n/tensyokusenjyou/footer_back.png) no-repeat left top;
 height: 150px;
}
#footBlock a{
  margin:0px 0px 0px 150px;
}  
textarea,input,select {
  font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
}

img.emoji{
  vertical-align:middle;
  border:0;
}
