/****************************************************************
   Templated by TABLE ENOCH http://mama.oops.jp/
   Template name¡Ö te05pink ¡× Ver.2007.08.30 FC2¥Ö¥í¥°
****************************************************************/



/************************************************** ²èÁü¤ÎÀßÄê */
/* ÊÉ»æ */
.plugin_search_button ,
.calender td a ,
.cm_submit ,
.main_bg {
  background-image:url(http://blog-imgs-27.fc2.com/t/a/b/tableenochtemplate/te_bg_pink.gif) ;
}

/* ¥×¥é¥°¥¤¥ó¥¿¥¤¥È¥ë ¥¢¥¤¥³¥ó */
.side_title {
  background-image:url(http://blog-imgs-27.fc2.com/t/a/b/tableenochtemplate/te_ico_pink.gif) ;
}



/************************************************** ¥ì¥¤¥¢¥¦¥È */
#layout {
  width:660px ; /* [ ­¡+­¢+Í¾Çò20px ] */
  overflow:hidden ;
  text-align:center ;
}

/* ¥á¥¤¥óÉ½¼¨ÉôÊ¬ */
#layout_main {
  width:440px ; /*­¡*/
  overflow:hidden ;
  float:left ;
}

/* ¥µ¥¤¥ÉÉ½¼¨ÉôÊ¬ */
#layout_side {
  width:200px ; /*­¢*/
  overflow:hidden ;
  float:right ;
}



/************************************************** ¥¨¥ó¥È¥ê¡¼ */
.main_border {
  overflow:hidden ;
  border:solid 1px #ccc ;
}
.main_bg {
  overflow:hidden ;
  border:solid 3px #fff ;
}
.entry_inner {
  overflow:hidden ;
  margin:20px 10px 0px ;
}

/* µ­»ö¥Ø¥Ã¥À */
.entry_header {
  width:100% ;
}

/* µ­»ö¥¿¥¤¥È¥ë */
.entry_title {
  text-align:left ;
  color:#666 ;
/*Ê¸»ú¥µ¥¤¥º¤òÂç¤­¤¯¤¹¤ë¾ì¹ç¡Öfont-size:12px ;¡×¤òÄÉ²Ã */
}
.entry_title a {
  color:#666 ;
}
.entry_title a:hover {
  color:#84ceff ;
}

.entry_date {
  text-align:right ;
  color:#999 ;
}

.entry_body {
  overflow:hidden ;
  background:#fff ;
  padding:10px 0px ;
}

/* µ­»öËÜÊ¸ */
.entry_text {
  overflow:hidden ;
  margin:0px 10px ;
  text-align:left ;
  line-height:180% ;
  color:#999 ;
/*Ê¸»ú¥µ¥¤¥º¤òÂç¤­¤¯¤¹¤ë¾ì¹ç¡Öfont-size:12px ;¡×¤òÄÉ²Ã */
}
/* µ­»öÄÉµ­ */
.entry_ps_text {
  overflow:hidden ;
  margin:10px ;
  border-top:solid 1px #ffe1e6 ;
  padding-top:10px ;
  text-align:left ;
  line-height:180% ;
  color:#999 ;
/*Ê¸»ú¥µ¥¤¥º¤òÂç¤­¤¯¤¹¤ë¾ì¹ç¡Öfont-size:12px ;¡×¤òÄÉ²Ã */
}
.entry_ps_text a , .entry_text a {
  color:#84ceff ;
}

/* ¥«¥Æ¥´¥êÅù */
.entry_state {
  padding:2px 0px 20px ;
  text-align:center ;
  color:#999 ;
}
.entry_state a {
  color:#999 ;
}
.entry_state a:hover {
  color:#84ceff ;
}



/******************************************** ¥³¥á¥ó¥È¥Õ¥©¡¼¥à */
.cm_form {
  padding:20px 0px ;
}
.cm_form input#name {
  margin-right:15px ;
  margin-bottom:5px ;
  border:solid 1px #ffe1e6 ;
  color:#666 ;
  width:230px ;
}
.cm_form input#pass {
  margin-bottom:5px ;
  border:solid 1px #ffe1e6 ;
  color:#666 ;
  width:102px ;
}
.cm_form input#mail , .cm_form input#url {
  margin-bottom:5px ;
  border:solid 1px #ffe1e6 ;
  color:#666 ;
  width:350px ;
}
textarea#comment {
  width:350px ;
  height:80px ;
  margin-bottom:10px ;
  border:solid 1px #ffe1e6 ;
  color:#666 ;
}
img.emoji {
  vertical-align:middle ;
  border:0px ;
}
.cm_submit {
  border:solid 1px #ccc ;
  color:#666 ;
  margin-right:10px ;
  width:100px ;
}
.cm_delete {
  border:solid 1px #ffe1e6 ;
  background:#fff ;
  margin-right:10px ;
  width:100px ;
}



/********************************************** ¥Ê¥Ó¥²¡¼¥·¥ç¥ó */
.entry_navi {
  text-align:center ;
  margin:10px 0px ;
  color:#ccc ;
}
.entry_navi a{
  color:#999 ;
}
.entry_navi a:hover {
  color:#84ceff ;
}



/****************************************************** ¥Õ¥Ã¥¿ */
.footer_table {
  text-align:center ;
  margin-top:10px ;
}

/*¥³¥Ô¡¼¥é¥¤¥È*/
.copyright {
  line-height:18px ;
  color:#999999 ;
}
.copyright a{
  color:#999999 ;
}
.copyright a:hover{
  color:#84ceff ;
}



/************************************************** ¥×¥é¥°¥¤¥ó */
.left   { text-align:left }
.center { text-align:center }
.right  { text-align:right }

/*¥µ¥¤¥É¡§¸«½Ð¤·*/
.side_title {
  background-position:left ;
  background-repeat:no-repeat ;
  padding-left:15px ;
  color:#999999 ;
  margin-top:30px ;
  text-align:left ;
}
.side_title a {
  color:#84ceff ;
}
.side_title a:hover {
  color:#f9a ;
}

/* ¥×¥é¥°¥¤¥óÀâÌÀ */
.description {
  color:#cccccc ;
}

/*¡Ö¥×¥é¥°¥¤¥ó£±¡×*/
.firstcontent {
  margin:5px 0 5px 5px ;
  padding-left:5px ;
  color:#cccccc ;
  line-height:15px ;
}
.firstcontent A{
  color:#84ceff ;
}
.firstcontent A:HOVER{
  color:#ff9baa ;
}


/*¡Ö¥×¥é¥°¥¤¥ó£²¡×*/
.secondcontent{
  margin:5px 0 5px 5px ;
  color:#999999 ;
  letter-spacing:1.2px ;
  line-height:15px ;
}
.secondcontent A{
  color:#ff9baa ;
}
.secondcontent A:HOVER{
  color:#84ceff ;
}


/*¡Ö¥×¥é¥°¥¤¥ó£³¡×*/
.thirdcontent{
  margin:5px 0 ;
  border:solid 1px #ffe1e6 ;
  padding:10px ;
  color:#cccccc ;
  line-height:15px ;
}
.thirdcontent A{
  color:#84ceff ;
  border:0 ;
}
.thirdcontent A:HOVER{
  position:relative ;
  top:2px ; left:2px ;
  border:0 ;
}

ul {
  margin:0 0 0 10px ;
  padding:0px ;
  line-height:120% ;
}
li {
  margin:3px 0px ;
  padding:0px ;
}



/**************************************************** ¥«¥ì¥ó¥À */
.plugin-calender {
  text-align:center ;
}
.calender {
  text-align:center ;
  width:160px ;
}

.calender caption {
  padding-top:5px ;
  height:20px ;
  background:#ffffff ;
  font:10px Verdana ;
  color:#cccccc ;
}
.calender caption a{
  color:#ff9baa ;
}
.calender caption a:hover{
  color:#84ceff ;
}

.calender th {
  width:23px ;
  height:20px ;
  background:#ffffff ;
  font-weight:normal ;
  color:#cccccc ;
  text-align:center ;
}
th#sun {
  width:23px ;
  height:20px ;
  background:#ffffff ;
  font-weight:normal ;
  color:#ff9baa ;
  text-align:center ;
}
th#sat {
  width:23px ;
  height:20px ;
  background:#ffffff ;
  font-weight:normal ;
  color:#99ccff ;
  text-align:center ;
}

.calender td {
  width:23px ;
  height:14px ;
  background:#ffffff ;
  color:#999999 ;
  text-align:center ;
}
.calender td a{
  padding:2px 1px 2px 1px ;
  background-position:center ;
  background-repeat:no-repeat ;
  color:#999999 ;
}
.calender td a:hover {
  color:#000000 ;
}



/************************************************** Á´ÂÎ¤ÎÀßÄê */
html {
  scrollbar-3dlight-color:#ffe1e6 ;
  scrollbar-darkshadow-color:#ffe1e6 ;
  scrollbar-highlight-color:#ffe1e6 ;
  scrollbar-shadow-color:#ffe1e6 ;
  scrollbar-arrow-color:#ffffff ;
  scrollbar-face-color:#ffe1e6 ;
  scrollbar-track-color:#ffffff ;
  background:#ffffff ;
}

body {
  background:#fff ;
}

body,div,td,th,ul,li,input,textarea {
  font-size:10px ;
  font-family:Verdana ;
  color:#aaa ;
}

input {
  vertical-align:middle ;
  background:#fff ;
  color:#666 ;
}

a{
  text-decoration:none ;
}
a:hover{
  color:#f9a ;
  border-bottom:dashed 1px ;
}

p {
  margin:0 ;
  padding:0 ;
}

hr {
  border:solid 1px #ffe1e6 ;
  height:1px ;
}

form {
  margin:0px ;
  padding:0px ;
}



/****************************************** ¼«¸Ê¾Ò²ðÉôÊ¬¤Î²èÁü */
.pay {
  text-align: center;
}



/******************************************************** ¸¡º÷ */
.plugin_search_form {
  border:solid 1px #ffe1e6 ;
  color:#999999 ;
  width:120px ;
}
.plugin_search_button {
  border:solid 1px #ffe1e6 ;
  color:#999999 ;
}
.plugin-search input {
  border:solid 1px #ccc ;
  font:10px Verdana ;
  color:#666 ;
}



/********************************************** ¥á¡¼¥ë¥Õ¥©¡¼¥à */
.plugin-mail input {
  border:solid 1px #cccccc ;
  font:10px Verdana ;
  color:#666666 ;
}
.plugin-mail textarea {
  border:solid 1px #cccccc ; 
  font:10px Verdana ;
  color:#666666 ;
  line-height:14px ;
  margin-bottom:5px ;
}



/****************************************************************
* FC2News (¥¹¥¿¥¤¥ë¥·¡¼¥È¤òÍ­¸ú¤Ë¤¹¤ë¤Ë¤ÏHTML¤ÎÊÔ½¸¤¬É¬Í×¤Ç¤¹¡Ë*/
iframe {
  border:solid 1px #ffe9e9 ;
}
.plugin-fc2news {
}
.plugin-fc2news a{
}
.plugin-fc2news a:hover{
}
