/****************************************************************
    CSS by TABLE ENOCH  http://mama.oops.jp/
    Template name [te11GreenYellow]  Ver.2007.08.27 FC2¥Ö¥í¥°
****************************************************************/


/**************************************************** ²èÁüÀßÄê */
/* ­¡te11gy_1.gif */
body {
  background-image:url(http://blog-imgs-27.fc2.com/t/a/b/tableenochtemplate/te11gy_1.gif) ;
}
/* ­¢te11gy_2.gif */
.plugin_title {
  background-image:url(http://blog-imgs-27.fc2.com/t/a/b/tableenochtemplate/te11gy_2.gif);
}
/* ­£te11gy_3.gif */
table.calender td a , .plugin li , .drecomrss_blog_list_item , .drecomrss_blog_list_powered {
  background-image:url(http://blog-imgs-27.fc2.com/t/a/b/tableenochtemplate/te11gy_3.gif) ;
}
/* ­¤te11gy_4.gif */
#blog_title {
  background-image:url(http://blog-imgs-27.fc2.com/t/a/b/tableenochtemplate/te11gy_4.gif) ;
}
/* ­¥te11gy_5.gif */
.entry_title {
  background-image:url(http://blog-imgs-27.fc2.com/t/a/b/tableenochtemplate/te11gy_5.gif) ;
}
/* ­¦te11gy_6.gif */
.message_title {
  background-image:url(http://blog-imgs-27.fc2.com/t/a/b/tableenochtemplate/te11gy_6.gif) ;
}



/************************************************ ¥Õ¥©¥ó¥ÈÀßÄê */
body,h1,h2,h3,h4,b,td,th,label,input,option,select,textarea {
  font-size:10px ;
  font-family:Verdana ;
  color:#333 ;
}



/************************************************** ¥ê¥ó¥¯ÀßÄê */
a {
  text-decoration:none ;
  color:#333 ;
}



/************************************************** ¥ì¥¤¥¢¥¦¥È */
#layout { 
  width:655px ; /* ¡ÜÍ¾Çò5px */
  overflow:hidden ;
}

#layout_right {
  float:right ;
  width:450px;
  overflow:hidden ;
}

#layout_left {
  float:left ;
  width:200px;
  overflow:hidden ;
}



/****************************************************** ¥Ø¥Ã¥À */
#blog_title {
  padding:15px 16px 0px 0 ;
  background-repeat:no-repeat ;
  background-position:right ;
  text-align:right ;
  font-weight:bold ;
  font-size:12px ;
  word-break:break-all ;
  letter-spacing:1px ;
}
#blog_title a:hover {
  color:#090 ;
  text-decoration:none ;
}



/**************************************************** ¥¨¥ó¥È¥ê */
/*±¦¥µ¥¤¥É¥Ö¥í¥Ã¥¯*/
#layout_right_inner {
  overflow:hidden ;
  border:dashed 2px #fff ;
  padding:2px 0px ;
}
/*1µ­»ö¥Ö¥í¥Ã¥¯*/
.entry {
  overflow:hidden ;
  margin:0px 2px ;
  padding:10px 0px ;
  background:#fff ;
  text-align:left ;
}

/*µ­»ö¥¿¥¤¥È¥ë*/
.entry_title {
  overflow:hidden ;
  margin:10px 10px 0px ;
  padding:10px 12px 1px ;
  background-repeat:no-repeat ;
  border-bottom:dotted 2px #adff2f ;
  text-align:left ;
  font-weight:bold ;
  letter-spacing:1px ;
}
.entry_title a:hover {
  color:#0c0 ;
}

/*µ­»öÆü»þ*/
.entry_date {
  overflow:hidden ;
  margin:0px 10px 10px ;
  text-align:right ;
  font-weight:normal ;
  color:#fc0 ;
}

/*µ­»öËÜÊ¸*/
.entry_text {
  overflow:hidden;
  margin:0px 15px ;
  text-align:left ;
  line-height:180% ;
}
.entry_text a {
  border-bottom:dotted 2px #ffcc00 ;
}
.entry_text a:hover {
  background:#ffcc00 ;
  color:#ffffff ;
  border:0px ;
}
.entry_text img {
  vertical-align:middle ;
}

/* ²èÁü¤Ëclass="pict"¤òÀßÄê¤·¤¿¾ì¹ç */
.pict {
  margin:5px ;
  padding:2px ;
  border:solid 1px #ccc ;
}

/*µ­»ö¤Î¥«¥Æ¥´¥ê¡¦¥³¥á¥ó¥È¡¦¥È¥é¥Ã¥¯¥Ð¥Ã¥¯*/
.entry_state {
  margin:10px ;
  border-bottom:dotted 2px #adff2f ;
  text-align:right ;
  color:#92f200 ;
}
.entry_state a {
  color:#92f200 ;
  text-decoration:none ;
}
.entry_state a:hover {
  background:#92f200 ;
  color:#ffffff ;
}
.entry_state ul {
  margin:0px ;
  padding:0px ;
  padding-bottom:2px ;
  text-align:right ;
}
.entry_state li {
  display:inline ;
  margin:0px 5px ;
  padding:0px ;
  text-align:right ;
}



/************************************************ ¥Ú¡¼¥¸¥ê¥ó¥¯ */
.page {
  height:12px ;
  overflow:hidden ;
  margin:0px 2px ;
  padding-bottom:10px ;
  background:#fff ;
  text-align:center ;
  color:#fc0 ;
}
.page ul {
  margin:0px ;
  padding:0px ;
  text-align:center ;
}
.page li {
  float:left ;
  overflow:hidden ;
  /*display:inline ;*/
  background:#fff ;
  padding-bottom:1px ;
}
.page a {
  text-decoration:none ;
  color:#92f200 ;
}
.page a:hover{
  background:#92f200 ;
  color:#fff ;
}
.page li.l {
  width:40% ;
  height:12px ;
  overflow:hidden ;
  text-align:right ;
}
.page li.c {
  width:20% ;
  height:12px ;
  overflow:hidden ;
  text-align:center ;
}
.page li.r {
  width:40% ;
  height:12px ;
  overflow:hidden ;
  text-align:left ;
}



/************************************ ¥³¥á¥ó¥È¡¦¥È¥é¥Ã¥¯¥Ð¥Ã¥¯ */
.trackback_url {
  margin:10px ;
  text-align:center ;
}

.message {
  margin:0px 15px ;
  padding:5px 0px 15px ;
  border-bottom:dotted 2px #92f200 ;
}
.message a {
  border-bottom:dotted 2px #92f200 ;
}
.message a:hover {
  background:#fff ;
  color:#92f200 ;
  border:0px ;
}

.message_title {
  background-position:top left ;
  background-repeat:no-repeat ;
  padding:2px 0px 0px 10px ;
  font-weight:bold ;
  color:#92f200 ;
}
.message_title a {
  color:#92f200 ;
}

.message_state {
  text-align:right ;
  color:#fc0 ;
}
.message_state a {
  border:0px ;
  text-decoration:underline ;
  color:#fc0 ;
}
.message_state a:hover {
  border:0px ;
  color:#92f200 ;
}

.message_txt {
  overflow:hidden ;
  margin:5px 10px ;
  line-height:160% ;
}

.message_res {
  overflow:hidden ;
  margin-left:10px ;
  padding:5px ;
  border-left:solid 2px #deffaf ;
}
.message_res .message_title {
  color:#fc0 ;
}
.message_res .message_state {
  color:#92f200 ;
}
.message_res .message_txt {
  margin-right:0px ;
  color:#666 ;
}



/******************************************** ¥³¥á¥ó¥È¥Õ¥©¡¼¥à */
.comment_form {
  margin:20px 10px 10px ;
  padding-bottom:20px ;
  border-bottom:dotted 2px #92f200 ;
}
.comment_form td {
  text-align:left ;
  font-size:9px ;
  color:#fe0 ;
}
.comment_form th {
  text-align:right ;
}
.comment_form label {
  font-size:10px ;
  color:#f90 ;
}

/*input¥¿¥°¤ätextarea¤ÎÀßÄê*/
input#subject {
  width:280px ;
  margin-bottom:6px ;
  ime-mode:active ;
}
input#name {
  width:190px ;
  margin-right:10px ;
  margin-bottom:6px ;
  ime-mode:active ;
}
input#pass {
  width:72px ;
  margin-bottom:6px ;
}
input#mail , input#url {
  width:280px ;
  margin-bottom:6px ;
  ime-mode:inactive ;
}

textarea#comment {
  width:280px ;
  margin-bottom:12px ;
  ime-mode:active ;
}



/************************************************** ¥×¥é¥°¥¤¥ó */
/*¥×¥é¥°¥¤¥ó¥¿¥¤¥È¥ë*/
.plugin_title {
  overflow:hidden ;
  margin-top:20px ;
  padding:15px 11px 0px 0px ;
  border-bottom:dashed 2px #ffffff ;
  background-repeat:no-repeat ;
  background-position:right ;
  text-align:right ;
  font-weight:bold ;
  letter-spacing:1px ;
}

/*¥×¥é¥°¥¤¥ó¤¬É½¼¨¤µ¤ì¤ë¾ì½ê¤ÎÀßÄê*/
.plugin {
  margin:2px 5px ;
  text-align:left ;
}
.plugin a:hover {
  border:0px ;
  background:#fc0 ;
  text-decoration:none ;
  color:#333 ;
}

/*¥×¥é¥°¥¤¥ó¤ÎÀâÌÀÉôÊ¬*/
.plugin_explanation {
  padding-top:3px ;
  color:#666 ;
}

/*³Æ¥×¥é¥°¥¤¥ó½èÍýÆâ¤Î´ðËÜ¥Ç¥¶¥¤¥ó*/
.plugin li {
  background-repeat:no-repeat ;
  background-position:top left ;
  margin-top:2px ;
  padding:3px 0px 0px 10px ;
  line-height:14px ;
  word-break:break-all ;
}



/********************************************** ¥«¥ì¥ó¥À¤ÎÀßÄê */
div.plugin-calender {
  width:154px ;
  margin:3px 0px 8px ;
}
/*¥«¥ì¥ó¥À¥Æ¡¼¥Ö¥ë*/
table.calender {
  width:154px ;
}
table.calender caption {
  width:154px ;
  padding:3px 0px 5px ;
  text-align:center ;
}

table.calender tr {
  text-align:center ;
}
table.calender th {
  font-weight:normal ;
}
table.calender td {
  line-height:150% ;
}
table.calender td a {
  display:block ;
  background-repeat:no-repeat ;
}
table.calender td a:hover {
  color:#fff ;
}

/*ÆüÍËÆü*/
table.calender th#sun {
  color:#f9a ;
}
/*ÅÚÍËÆü*/
table.calender th#sat {
  color:#09f ;
}



/************************************************ ¥µ¥¤¥ÈÆâ¸¡º÷ */
p.plugin-search {
  margin:0px ;
  padding:0px ;
}
p.plugin-search input {
  background:#fff ;
  border:solid 1px #fc0 ;
  letter-spacing:1px ;
}




/********************************************** ¥á¡¼¥ë¥Õ¥©¡¼¥à */
.plugin-mail {
  margin-right:5px ;
}
.plugin-mail br {
  line-height:50% ;
}



/************************************************ ¥Õ¥Ã¥¿¤ÎÀßÄê */
#footer {
  clear:both ;
  margin-top:20px ;
  padding-bottom:20px ;
  border-top:dashed 2px #fff ;
  text-align:center ;
}
#footer a:hover {
  color:#fff ;
  text-decoration:underline ;
  font-weight:normal;
}
#footer_t {
  margin-top:10px ;
  margin-right:10px ;
  text-align:right ;
}
#cm {
  margin:20px ;
  text-align:center ;
}


/************************************************** Á´ÂÎ¤ÎÀßÄê */
body {
  background-attachment:fixed ;
  background-color:#adff2f ;
  text-align:center ;
}
table {
  border-collapse:collapse ;
}

h1,h2,h3,h4,h5,form,ul,li {
  margin:0px;
  padding:0px;
}

img {
  border:0px ;
  vertical-align:middle ;
}

.left {
  text-align:left ;
}
.right {
  text-align:right ;
}
.center {
  text-align:center ;
}

ul {
  list-style:none ;
}

hr {
  color:#deffaf ;
  height:1px ;
}

input,option,textarea {
  vertical-align:middle ;
  background:#fff ;
  border:solid 1px #fc0 ;
  font:10px Verdana ;
  color:#333 ;
}
