@charset "UTF-8";

/* ***********************************************

  Style Name    : Reset Style Sheet

  Since         : 2009-11-26
  Last Modified : 2009-11-26

*********************************************** */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: Georgia,'Bitstream Vera Serif','Times New Roman',serif;
  vertical-align: baseline;
}
:focus { outline: 0; }
body {
  line-height: 1;
  color: black;
  background: white;
}
ol, ul { list-style: none; }
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote{
margin:5px;
background-color:#000000;
color:#ffffff;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}



/* ***********************************************

  Style Name    : Common Style Sheet

  Since         : 2009-11-26
  Last Modified : 2009-12-06

*********************************************** */
/* --------------------------------------------
 *      clearfix
 * -------------------------------------------- */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
#.clearfix { display:inline-table;}
* html .clearfix {
  height: 1%;
}
.cliarfic { display: block;}


/* --------------------------------------------
 *      emoji
 * -------------------------------------------- */
img.emoji { vertical-align:middle; }


/* --------------------------------------------
 *      win7
 * -------------------------------------------- */
.win7blue div, .win7yellow div, .win7green div, .win7red div {
  width: 100%;
  height: 37px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat;
}


/* --------------------------------------------
 *      Thumbnail/Img
 * -------------------------------------------- */
.thumbnail {
  float: left;
  width: 156px;
  max-width: 156px;
  max-height: 156px;
  overflow: hidden;
}
.thumbnail img, .shadow img {
  padding: 0 6px 9px 0;
  background: url("https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/img_shadow.png") no-repeat bottom right;
  -ms-interpolation-mode: bicubic;
}
.clearimg img { -ms-interpolation-mode: bicubic; }
.thumbnail2 { float: left; }
.thumbnail2 img {
  padding: 5px 10px 10px 10px;
  -ms-interpolation-mode: bicubic;
}


/* ***********************************************

  Style Name    : Layout Style Sheet

  Since         : 2009-11-26
  Last Modified : 2009-12-17

*********************************************** */

/* --------------------------------------------
 *      Base Style
 * -------------------------------------------- */
body {
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend_bg.png) repeat-x top center #f4f5f7;
  color: #303030;
  font: 13px "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; /* modern browser */
  *font-size: small; /* IE 7 */
  *font: x-small; /* IE 6 */
  text-align: left;
}
select, input, button, textarea ,button { font: 99% "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; }
table {
  font-size: inherit;
  font: 100%;
}
pre, code, kbd, samp,tt {
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%;
}
hr {
  clear: both;
  margin: 8px 0;
  border-width: 1px 0 0 0;
  border-style: dotted;
  border-color: #909090;
  color: #f8f8f8;
}
a { color: #0080c0; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { color: #ff7700; text-decoration: underline; }
h1 {
  padding: 0 0 0 27px;
  font-size: 153.9%; /* 20px */
  line-height: 1.3; /* 26px */
}
h1 a { color: #ffffff; }
h1 a:link, h1 a:visited, h1 a:active, h1 a:hover { color: #ffffff; text-decoration: none; }
h2 {
  padding: 0 0 0 28px;
  color: #ffffff;
  line-height: 1.231; /* 16px */
}


/* --------------------------------------------
 *      Main Layout Style
 * -------------------------------------------- */
#wrapper {
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend_menu972_bg.png) repeat-y top center;
}

#all {
  position: relative;
  width: 1093px;
  min-height: 100%;
  margin: 0px auto;
  border-width: 0 1px;
  border-style: solid;
  border-color: #98a098;
  background: #ffffff;
}

/* Header */
#header {
  height: 26px;
  padding: 0 0 0 10px;
  border-width: 0 1px 2px 1px;
  border-style: solid;
  border-color: #e0e0e0;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend_header_bg.png) repeat-x;
  color: #887b88;
  font-size: 93%;
  font-weight: bold;
  line-height: 26px;
}
#header a { color: #887b88; }
#header a:hover { color: #000000; }
#header ul { padding: 0 0 0 5px; }
#header li { float: left; margin: 0px 5px; }
#header .current { color: #000000; }

/* Title */
#title {
  height: 117px;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #e0e0e0;
  background: #121212;
}
#title .logo {
  position: absolute;
  top: 15px;
  left: 30px;
  height: 23px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat 0 -397px;
}
#title .intro {
  position: absolute;
  top: 50px;
  left: 30px;
  display: bold;
}

/* Title Menu */
#title .menu {
  position: absolute;
  top: 80px;
  height: 37px;
  width: 1089px;
  border-width: 0 1px;
  border-style: solid;
  border-color: #121212;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend_menu_bg.png) repeat-x top left;
}
#title .win7 { position: relative; }
#title .win7 li {
  display: inline;
  position: relative;
  float: left;
  height: 37px;
  width: 120px;
  font-size: 93%;
  font-weight: bold;
  line-height: 37px;
  text-align: center;
  letter-spacing: 2px;
}
#title .win7 div {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 37px;
  z-index: 0;
}
#title .win7 a {
  display: block;
  position: relative;
  color: #c7c7c7;
  text-align: center;
  line-height: 37px;
  z-index: 2;
}
#title .win7 a:hover { color: #ffffff; text-decoration: none; }
#title .break-right {
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: #9f9f9f;
}

/* Container */
#container {
  padding: 15px 7px 0 7px;
  border-width: 0 1px;
  border-style: solid;
  border-color: #f1f1f1;
}

/* Entry */
#center {
  float: left;
  width: 750px;
  height: 100%;
  overflow: hidden;
}
#center img{
        max-width:700px;
}
#center h3 {
  height: 30px;
  padding: 0 0 0 10px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) repeat-x 0 -39px;
  color: #ffffff;
  font-weight: bold;
  line-height: 30px;
}
#center-wrapper { 
    padding: 5px 7px 15px 7px;
    font-family: Georgia,'Bitstream Vera Serif','Times New Roman',serif;
 }

/* Copyright */
#footer {
  clear: both;
  width: 100%;
  height: 45px;
  padding: 8px 0 10px 0;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #e0e0e0;
  background: #121212;
  color: #c7c7c7;
  font-size: 85%;
  letter-spacing: 0.03em;
  text-align: center;
}
#footer a { color: #c7c7c7; }
#footer a:hover { color: #ffffff; }


/* --------------------------------------------
 *      Topentry Layout Style
 * -------------------------------------------- */
/* Entry Header */
#index h4 {
  height: 32px;
  margin: 5px 15px 2px 8px;
  border-width: 0 0 1px 0 ;
  border-style: dotted;
  border-color: #909090;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat 385px -423px;
  font-weight: bold;
  line-height: 32px;
}
#index h4 a { display: block; color: #303030; }
#index h4 a:hover {
  height: 32px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat 385px -423px;
  color: #ff7700;
  text-decoration: none;
}
#index .entry-date {
  float: left;
  width: 35px;
  height: 63px;
  background: #3c3c3c;
  color: #ffffff;
  font-family: Arial, Verdana, sans-serif;
  font-size: 0.7em;
  text-align: center;
}
#index .entry-month, #index .entry-year { height: 20px; line-height: 20px; }
#index .entry-day {
  height: 25px;
  font-size: 2em;
  font-weight: bold;
  line-height: 25px;
}
#index .entry-title {
  float: left;
  width: 700px;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: #d1d1d1;
}
#index .entry-category {
  float: left;
  width: 700px;
  height: 22px;
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #d1d1d1;
  font-size: 85%;
  text-indent: 8px;
  line-height: 22px;
}


/* --------------------------------------------
 *      Out of Topentry Layout Style
 * -------------------------------------------- */
/* Entry Header */
#not-index { 
    margin: 5px 0 0 0; 
    width: 100%;
}
#not-index h4 {
  height: 32px;
  margin: 5px 15px 1px 8px;
  border-width: 0 0 1px 0;
  border-style: dotted;
  border-color: #909090;
  font-weight: bold;
  line-height: 32px;
  font-size: 18px;
}
#not-index .entry-date {
  float: left;
  width: 35px;
  height: 63px;
  background: #3c3c3c;
  color: #ffffff;
  font-family: Arial, Verdana, sans-serif;
  font-size: 0.7em;
  text-align: center;
}
#not-index .entry-month, #not-index .entry-year { height: 20px; line-height: 20px; }
#not-index .entry-day {
  height: 25px;
  font-size: 2em;
  font-weight: bold;
  line-height: 25px;
}
#not-index .entry-title {
  float: left;
  width: 700px;
  border-width: 1px 1px 0 0;
  border-style: solid;
  border-color: #d1d1d1;
}
#not-index .entry-category {
  float: left;
  width: 700px;
  height: 22px;
  border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #d1d1d1;
  font-size: 85%;
  text-indent: 8px;
  line-height: 22px;
}


/* --------------------------------------------
 *      Entry Body Layout Style
 * -------------------------------------------- */
/* Entry Body */
#center .entry-body {
  overflow: hidden;
  padding: 20px 8px 8px 8px;
  border-width: 0 1px;
  border-style: solid;
  border-color: #d1d1d1;
  font-size: 15px;
}
.entry-body .contents h2 {
  background-color: #999;
  padding: 5px;
}
.entry-body .contents .date {
    margin: 20px 0;
    padding: 5px;
}
.entry-body .nextback{
  text-align: center;
  margin-bottom: 20px;
}
.entry-body .excerpt {
  padding: 15px;
}
#center .entry-form {
width: 100%;
}
#center .plugin-search {
float:left;
width: 85%
}
#center .plugin-search-btn {
float:right;
font-size: 21px;
}
#center .plugin-search-btn input {
font: 99% "Georgia,'Bitstream Vera Serif','Times New Roman',serif";
}
#center textarea {
        background-color:#eeeeee;
        border-color:#9eabcf;
        width:450px;
}
#center .entry-body .entry-body-top { min-height: 156px; }
#center .entry-body .subtitle{
        border-bottom:1px solid #737373;
        font-weight:bold;
}
#center .entry-body pre{
        background-color: #E6E6E6;
        border-color: #47609f;
        border-style: dashed;
        border-width: 2px;
        padding: 5px;
        word-break: break-all;
}
#center .entry-body h6{font-weight:bold;}
#center .more-link {
  height: 30px;
  margin: 15px 7px 7px 7px;
  border-width: 1px;
  border-style: solid;
  border-color: #d1d1d1;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat 5px -422px #ffffff;
}
#center .more-link a {
  display: block;
  padding: 5px 5px 0 25px;
}
#center .more-link  a:hover {
  height: 25px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat 5px -422px #e0edff;
  text-decoration: none;
}
#center .entry-more{ padding: 15px 0 5px 0; }

/* Entry Footer */
#center .entry-footer {
  width: 452px;
  margin: 25px 0 0 0;
  border-width: 1px 0 0 0 ;
  border-style: dotted;
  border-color: #909090;
  font-size: 85%;
  line-height: 16px;
}
#center .entry-footer ul { display: inline-block; width: 452px;}
#center .entry-footer li { display: inline; }
#center .entry-footer .date { float: left }
#center .entry-footer .trackback { float: right; }
#center .entry-footer .comment {
  float: right;
  height: 13px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat 0 -454px;
}
#center .entry-footer .tag {
  float: right;
  height: 13px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat 0 -480px;
}
#center .entry-footer .trackback {
  float: right;
  height: 13px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat 0 -467px;
}
#center .entry-footer .trackback a { padding: 0 0 0 14px; }
#center .entry-footer .comment a, #center .entry-footer .tag a { padding: 0 5px 0 14px; }
#center .square-footer{
  height: 1px;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #d1d1d1;
}
#center .circle-footer{
 border-bottom: 1px solid #ccc;
 margin-bottom: 10px;
}

/* Page Navigation */
#center .page-navi {
  height: 29px;
  margin: 18px 0;
  font-size: 93%;
  line-height: 29px;
}
#center .page-navi ul { position: relative; }
#center .page-navi li { width: 119px; }
#center .page-navi li a {
  display: block;
  font-weight: bold;
  color: #ffffff;
}
#center .page-navi li a:hover  { color: #ffffff; text-decoration: none; }
#center .page-navi .page-prev {
  width: 119px;
  height: 29px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat -180px -178px;
  text-indent: 50px;
}
#center .page-navi .page-home {
  position: absolute;
  top: 0px;
  left: 175px;
  width: 119px;
  height: 29px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat -299px -178px;
  text-indent: 42px;
}
#center .page-navi .page-next {
  position: absolute;
  top: 0px;
  left: 351px;
  width: 119px;
  height: 29px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat -417px -178px;
  text-indent: 12px;
}
#center iframe#iframe{
}
#center body #container{
        width: 459px;
}
#center #iframe #container#header{
        display: none;
}


/* --------------------------------------------
 *      Comment Layout Style
 * -------------------------------------------- */
/* Comment Header */
#comment { margin: 15px 0 0 0; }
#comment .commentcont h4 {
  height: 32px;
  margin: 0 15px 2px 8px;
  padding: 0 0 0 25px;
  border-width: 0 0 1px 0;
  border-style: dotted;
  border-color: #909090;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) 5px -495px no-repeat;
  font-weight: bold;
  line-height: 32px;
}
#comment .comment-header {
  position: relative;
  border-width: 1px 0 1px 1px;
  border-style: solid;
  border-color: #d1d1d1;
}
#comment .comment-title { width: 433px; padding: 5px 0 0 0; }
#comment .comment-date {
  position: absolute;
  top: 0px;
  left: 433px;
  width: 35px;
  height: 63px;
  background: #3c3c3c;
  color: #ffffff;
  font-family: Arial, Verdana, sans-serif;
  font-size: 0.7em;
  text-align: center;
}
#comment .comment-month, #comment .comment-year { line-height: 20px; }
#comment .comment-day {
  font-size: 2em;
  font-weight: bold;
  line-height: 25px;
}

/* Comment Form */
#comment .comment-info {
  height: 22px;
  font-size: 85%;
  text-indent: 8px;
  line-height: 22px;
}
#comment .comment-info ul { display: inline-block; width: 418px; }
#comment .comment-info li { display: inline; }
#comment .comment-info .date { float: left }
#comment .comment-info .url {
  float: right;
  height: 16px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat 0px -524px;
}
#comment .comment-info .name {
  float: right;
  height: 16px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat 0px -540px;
}
#comment .comment-info .edit {
  float: right;
  height: 16px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat 0px -556px;
}
#comment .comment-info .url span, #comment .comment-info .name span, #comment .comment-info .edit span { margin: 0 5px 0 0; padding: 0 0 0 5px; }
#comment .comment-body {
  padding: 8px;
  border-width: 0 1px;
  border-style: solid;
  border-color: #d1d1d1;
}
#comment-form { margin: 15px 0 0 0 }
#comment-form .comment-area {
  padding: 18px 0 20px 50px;
  border-width: 0 1px;
  border-style: solid;
  border-color: #d1d1d1;
}
#comment-form .comment-area label {
  display: block;
  height: 16px;
  margin: 5px 0 0;
  padding-left: 17px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat 0 -586px;;
  font-size: 93%;
  font-weight: bold;
  line-height: 16px;
}
#comment .comment-footer {
  width: 470px;
  height: 5px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat 0 -208px;
}

/* Trackback URI */
#trackback {
  border-width: 1px 0 0 0;
  border-style: dotted;
  border-color: #d1d1d1;
  line-height: 1.4;
}
#trackback h4 {
  height: 16px;
  padding: 15px 15px 0 67px;
  border-width: 0 1px;
  border-style: solid;
  border-color: #d1d1d1;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat 50px -570px;
  font-weight: bold;
}
#trackback .trackbackbody {
  padding: 0 0 20px 0;
  border-width: 0 1px;
  border-style: solid;
  border-color: #d1d1d1;
}
#trackback .trackbackbody a { margin: 0 0 0 50px; }
#trackback .traba-form {
  margin: 3px 0 3px 50px;
  padding: 2px 0;
}
#trackback .trackback-footer {
  width: 470px;
  height: 5px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat 0 -208px;
}

/* --------------------------------------------
 *      Base Plug-in Layout Style
 * -------------------------------------------- */
/* Menu - [Plug-in-1] */
#left {
  float: left;
  width: 180px;
  overflow: hidden;
}
#left .left-wrapper {
  width: 180px;
  margin: 5px 0 0 0;
  background: #ffffff;
  overflow: hidden;
}
#left .left-menu {
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #3f8db0;
  overflow: hidden;
padding: 5px 0
}
#left h3 {
  width: 180px;
  height: 30px;
  padding: 0 0 0 10px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat -100px 0;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 93%;
  font-weight: bold;
  line-height: 34px;
  overflow: hidden;
}
#left .star {
  padding: 0 0 0 30px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/menu_bar_gray_star.png) no-repeat top right;
}
#left ul {
  font-size: 85%;
}
#left ul li {
  max-height: 100px;
  padding: 0 0 0 13px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat -588px -334px;
  line-height: 20px;
}
#left ul li:nth-child(2n) {
    background-color: #dbedf9;
}
#left ul li.none { background: none; }
#left ul li.friend {
  max-heigh: 20px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat -592px -437px;
}
#left ul li.kanri {
  max-heigh: 20px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat -592px -457px;
}
#left .addlink {
  max-heigh: 20px;
  margin: 10px 0 5px 0;
  padding: 0 0 0 18px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat -586px -476px;
  font-size: 93%;
  line-height: 1.42;
}

/* Topic - [Plug-in-2] */
#l_right {
  float: right;
        width: 290px;
  overflow: hidden;
}

#right {
  float: right;
  width: 145px;
  overflow: hidden;
        padding-top: 5px;
  background: #ffffff;
}
#right h3 {
  width: 145px;
  height: 30px;
  padding: 0;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat -100px -112px;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 93%;
  font-weight: bold;
  line-height: 34px;
  overflow: hidden;
}
#right .content {
    border: 1px solid #8c3436;
    margin-bottom: 10px;
    line-height: 20px;
    font-size: 14px;
}
#right .content li{
    padding: 5px
}
#right .content li:nth-child(2n) {
   background-color: #fceaeb;
}

/* Free - [Plug-in-3] */
#l_left {
  float: left;
        width: 140px;
  overflow: hidden;
        padding: 5px 0 0 7px;
}
#l_left .right-wrapper {
  width: 140px;
  margin: 5px 0 0 0;
  background: #ffffff;
  overflow: hidden;
}
#l_left .right-menu {
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #cccccc;
  overflow: hidden;
        margin-bottom:10px;
}
#l_left h3 {
  width: 140px;
  height: 30px;
  padding: 0px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat -100px -74px;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 93%;
  font-weight: bold;
  line-height: 34px;
  overflow: hidden;
}
#l_left .content {
    border: 1px solid #3E9649;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
}
#l_left .content div, 
#l_left .content ul li {
    padding: 5px;
}
#l_left .content div:nth-child(2n),
#l_left .content ul li:nth-child(2n) {
   background-color: #edfcef;
}

/* --------------------------------------------
 *      Original Plug-in Layout Style
 * -------------------------------------------- */
/* Original Calendar Plug-in */
table.calender {
  font-size: 80%;
  margin: 8px 20px;
}
.calender caption {
  font-size: 100%;
  padding: 8px 15px 0 15px;
}
.calender th {
  font-weight: normal;
  padding: 0 0 0.2em 0;
  text-align: center;
  font-family: georgia, serif;
}
.calender td {
  width: 26px;
  text-align: center;
  padding: 0.1em 0;
  background: #efefef;
}
.calender td a {
  display: block;
  font-weight: bold;
}
th#sun { color: #cc3d3d; }
th#sat { color: #2996cc }
.calender td a:link, #calendar td a:visited, #calendar td a:hover, #calendar td a:active { text-decoration: none; }
.calender td a:link { background: #FFF; border: 1px solid #cc3d3d; }
.calender td a:visited { border: 1px solid #999; color: #666}
.calender td a:hover, #calendar td a:active { background: #fff; border: 1px solid #c66;}

/* FC2 Counter */
.plugin-counter { padding: 5px 0; }

/* Comment Form */
#comment_post dl { width: 100%; padding: 8px 0; }
#comment_post dl dt { letter-spacing: 0.03em; font-weight: bold; }
#comment_post dl dd { font-size: 90%; padding: 0 0 0.5em 0; }
#comment_post dl textarea { width: 85%; }
#himitsu { width: auto; }


/* --------------------------------------------
 *      Additional Plug-in Layout Style
 * -------------------------------------------- */
/* Flash Calendar Plug-in */
.plg-calendar { padding: 9px 0 9px 9px; }

/* Category Plug-in */
.plg-category { padding: 9px 0; }
.plg-category-parent {
  padding: 0 0 0 25px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat -581px -496px;
  font-size: 93%;
  line-height: 1.5;
}
.plg-category-child {
  padding: 0 0 0 40px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat -566px -516px;
  font-size: 85%;
  line-height: 1.64;
}

/* Tag Search Plug-in */
.plg-search { padding: 9px 0 9px 9px; }
.plg-search .keywords { color: #888888; }
.plg-search .submit {
  position: relative;
  top: 5px;
}

/* Base,Ranking,Topic */
.base {
  width: 290px;
  height: 49px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat 0 -213px;
  overflow: hidden;
}
.ranking {
  width: 290px;
  height: 49px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat -290px -213px;
  overflow: hidden;
}
.topic {
  width: 290px;
  height: 50px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat 0 -265px;
  overflow: hidden;
}
.ranking a, .topic a { width: 100%; }

/* Ranking Body */
.rankingbody {
  padding: 12px 8px 8px 8px;
  border-width: 0 1px;
  border-style: solid;
  border-color: #d1d1d1;
  font-size: 93%;
}
.rankingbody img, .topicbody img { padding: 7px 0 3px 21px; }
.rankingfooter, .topicfooter {
  width: 290px;
  height: 5px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend.png) no-repeat 0 -315px;
}
.topicbody {
  padding: 8px 0;
  border-width: 0 1px;
  border-style: solid;
  border-color: #d1d1d1;
  font-size: 93%;
}
.topicbody ul { padding: 10px 0; }
.topicbody li { margin: 3px 0; }

/* Plug-in Sub Title */
.topicsubtitle {
  height: 30px;
  margin: 12px 3px 8px 3px;
  border-width: 3px;
  border-style: double;
  border-color: #ff0000;
  font-weight: bold;
  text-align: center;
  line-height: 30px;
}
.topiclist {
  padding: 0 0 0 28px;
  line-height: 18px;
}
.icon-horse { background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/icon_horse.png) no-repeat 10px 3px; }
.icon-pc { background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/icon_pc.png) no-repeat 10px 3px; }


/* --------------------------------------------
 *      Entry Form Layout Style
 * -------------------------------------------- */
/* Form */
.entry-body h5 {
  padding: 5px 0 0 20px;
  font-weight: bold;
}
.form-title-red {
  width: 438px;
  height: 34px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend_form.png) no-repeat -10px 0;
  overflow: hidden;
}
.form-title-orange {
  width: 438px;
  height: 34px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend_form.png) no-repeat -10px -40px;
  overflow: hidden;
}
.form-title-green {
  width: 438px;
  height: 34px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend_form.png) no-repeat -10px -80px;
  overflow: hidden;
}
.form-title-blue {
  width: 438px;
  height: 34px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend_form.png) no-repeat -10px -120px;
  overflow: hidden;
}
.form-title-gray {
  width: 438px;
  height: 34px;
  background: url(https://blog-imgs-34-origin.fc2.com/t/r/i/trivialife/legend_form.png) no-repeat -10px -160px;
  overflow: hidden;
}

/**********************
クイック脳年齢チェッカー
**********************/
#BrainChecker {
margin: 0;
width: 140px;
}



/* ***********************************************

  Style Name    : Print Layout Style Sheet

  Since         : 2009-11-26
  Last Modified : 2009-11-26

*********************************************** */
@media print {
  body, #all { color: #000 !important; }
  a, a:link, a:visited { color: #000 !important; text-decoration:none !important; }
  #header, #footer { display: none !important; }
  body, #all { padding-left: 0 !important; background-image: none !important; }
}

/******************************************CSS3
2011/03/08 Css3 Test
CSS3******************************************/
#left .left-menu #page-wrap { width: 178px; margin: 20px auto; position: relative; }

#left .left-menu .image-link { display: block; width: 178px; height: 120px; position: absolute; top: 0; left: 0; }

#left .left-menu #one { background: url(https://blog-imgs-43-origin.fc2.com/h/a/l/halgai/116844x87p9h0igms.gif) no-repeat; z-index: 2; }
#left .left-menu #two { background: url(http://www.e-circus.jp/img/common/bnr/shop.gif) no-repeat; }
#left .left-menu #three { background: url(https://blog-imgs-43-origin.fc2.com/h/a/l/halgai/116844x87p9h0igms.gif) no-repeat; }
#left .left-menu #four { background: url(http://www.e-circus.jp/img/common/bnr/decolab.jpg) no-repeat; }

#left .left-menu #one span{ position: absolute; left: 0; bottom: -20px; }
#left .left-menu #two span{ position: absolute; left: 0; bottom: -40px; }
#left .left-menu #three span{ position: absolute; left: 89px; bottom: -20px; }
#left .left-menu #four span{ position: absolute; left: 89px; bottom: -40px; }

#left .left-menu .image-link span { width: 77px; display: block; height: 10px; padding: 5px; background: #eee; border: 1px solid #ccc; }
#left .left-menu .image-link:hover { z-index: 100; }
#left .left-menu .image-link:hover span { background: #ccc; }