@charset "EUC-JP";

/*-----------------------------------------------
  Template : Simply Ver1.00
  Auter    : ·ë°Í
  SiteURL  : http://petit-chocolat.net/blog/
  Copyright(c)chocolat*BLOG All rights reserved.
-----------------------------------------------*/

/*-----------------------------------------------
  1. RESET
  2. GLOBAL SETTINGS
  3. LAYOUT
  4. HEADER
  5. CONTENTS
  6. SIDENAVI
  7. FOOTER
-----------------------------------------------*/

/***** 1. RESET ******************************************/
* {
  padding:0;
  margin:0;
}



/***** 2. GLOBAL SETTINGS ********************************/
body {
  color:#333333;
  font-size:12px;
  font-family:"MS UI Gothic","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",Verdana,tahoma,Osaka,sans-serif;
  text-align:center;
  padding:0:
  margin:0 auto;
}

a:link    { color:#89ac36; text-decoration:none; }
a:active  { color:#89ac36; text-decoration:none; }
a:visited { color:#89ac36; text-decoration:none; }
a:hover   { color:#cc967a; text-decoration:none; }

img        { border:0; }
small      { font-size:10px; }
h1, h2, h3 { padding:0; margin:0; }
br.clear   { font-size:1px; line-height:1px; clear:both; }
.nobdr     { border:0; }



/***** 3. LAYOUT *****************************************/
div#wrapper {
  width:730px;
  padding:0;
  margin:0 auto;
}

div#header {
  background-image:url(http://yoshikazuya.sakura.tv/A/sb/template/simply_wrapper.gif);
  background-repeat:repeat-y;
  width:730px;
  padding:0 8px;
  margin:0 auto;
}

div#container {
  background-image:url(http://yoshikazuya.sakura.tv/A/sb/template/simply_wrapper.gif);
  background-repeat:repeat-y;
  width:730px;
  padding:0 8px;
  margin:0 auto;
}

div#footer {
  background-image:url(http://yoshikazuya.sakura.tv/A/sb/template/simply_wrapper.gif);
  background-repeat:repeat-y;
  width:730px;
  padding:40px 8px 0 8px;
  margin:0 auto;
}



/***** 4. HEADER *****************************************/
div#calendar {
  font-size:11px;
  line-height:26px !important;
  line-height:23px;
  background-image:url(http://yoshikazuya.sakura.tv/A/sb/template/simply_cal_bg.gif);
  background-repeat:repeat-x;
  width:714px;
  height:24px;
  text-align:center;
  padding:0;
  margin:0;
}

div#calendar span.today {
  font-weight:bold;
}

div#headernavi {
  font-size:10px;
  text-align:right;
  width:714px;
  padding:0;
  margin:5px 0 0 0;
}

div#headerlogo h1 {
  color:#786750;
  font-size:22px;
  font-weight:bold;
  letter-spacing:1px;
  text-align:left;
  padding:0;
  margin:5px 0 0 15px;
}

div#headerlogo h1 a:link    { color:#786750; }
div#headerlogo h1 a:active  { color:#786750; }
div#headerlogo h1 a:visited { color:#786750; }
div#headerlogo h1 a:hover   { color:#86a369; }



/***** 5. CONTENTS ***************************************/
div#contents {
  width:480px;
  float:left;
  padding:0;
  margin:0;
}

div#pagenavi {
  font-size:10px;
  line-height:150%;
  text-align:center;
  padding:0;
  margin:40px 0 0 0;
}

div.entry,
div.comments,
div.trackback,
div.profile {
  text-align:left;
  padding:0;
  margin:40px 0 0 15px;
}

/*--- ENTRYŽ¥PROFILE AREA ---*/
div.entry h2 {
  color:#ff9000;
  font-size:14px;
  font-weight:bold;
  background-image:url(http://yoshikazuya.sakura.tv/A/sb/template/simply_contents_title.gif);
  background-repeat:no-repeat;
  background-position:0 3px;
  border-bottom:solid 1px #cccccc;
  padding:0 0 0 15px;
}

div.entry h2 a:link,
div.entry h2 a:active,
div.entry h2 a:visited { color:#ff9000; }
div.entry h2 a:hover   { color:#86a369; }

div.entry-author {
  color:#999999;
  font-size:10px;
  padding:0;
  margin:1px 0 0 0;
}

div.entry-body,
div.entry-more,
div.profile-body {
  line-height:150%;
  padding:0;
  margin:10px 0 0 0;
}

div.entry-state {
  font-size:10px;
  text-align:right;
  padding:0;
  margin:5px 0 0 0;
}

/*--- COMMENTŽ¥TRACKBACKŽ¥PROFILE AREA ---*/
div.comments h3,
div.trackback h3,
div.profile h2 {
  color:#ff9000;
  font-size:14px;
  font-weight:bold;
  background-image:url(http://yoshikazuya.sakura.tv/A/sb/template/simply_contents_title.gif);
  background-repeat:no-repeat;
  background-position:0 5px;
  border-bottom:solid 1px #cccccc;
  padding:0 0 0 15px;
}

div.comments dl,
div.trackback dl {
  line-height:150%;
  text-align:left;
  padding:0:
  margin:0;
}

div.comments dd,
div.trackback dd {
  padding:0;
  margin:5px 0 0 0;
}

div.comments dt,
div.trackback dt {
  font-size:10px;
  text-align:right;
  border-bottom:dashed 1px #999999;
  padding:0;
  margin:5px 0 10px 0;
}

div.comment_form {
  line-height:150%;
  padding:0;
  margin:5px 0 0 0;
}

div.comments input, textarea {
  color:#333333;
  font-size:12px;
  font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",Verdana,"£Í£Ó £Ð¥´¥·¥Ã¥¯",tahoma,Osaka,sans-serif;
  background-color:#ffffff;
  border:solid 1px #808080;
}

div.comments input.nobdr,
p.trackback-link input {
  color:#333333;
  font-size:12px;
  font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",Verdana,"£Í£Ó £Ð¥´¥·¥Ã¥¯",tahoma,Osaka,sans-serif;
  border:0;
}

div.comments input.button {
  color:#ffffff;
  font-size:12px;
  font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",Verdana,"£Í£Ó £Ð¥´¥·¥Ã¥¯",tahoma,Osaka,sans-serif;
  font-weight:bold;
  background-color:#808080;
  border:solid 1px #ffffff;
  margin:5px 0 0 0;
}

p.trackback-link {
  line-height:150%;
  border-bottom:dashed 1px #999999;
  text-align:left;
  padding:0;
  margin:5px 0 10px 0;
}

/*--- DECORATE AREA ---*/
div#contents em {
  color:#a33737;
  font-style:normal;
  background-color:#ffecdb;
}

div#contents ins {
  border-bottom:solid 1px #e23d3d;
  text-decoration:none;
}

div#contents del {
  text-decoration:line-through;
}

div#contents blockquote {
  background-color:#fafafa;
  border-top:solid 1px #cccccc;
  border-left:solid 1px #cccccc;
  border-right:solid 1px #808080;
  border-bottom:solid 1px #808080;
  position:static;
  padding:5px 10px;
  margin:5px 0 5px 10px;
}

div#contents ul li {
  padding:0;
  margin:0 0 0 25px;
}

div#contents ol li {
  padding:0;
  margin:0 0 0 32px;
}

div#contents img.thumb {
  float:left;
  clear:left;
  padding:0;
  margin:0 10px 0 0;
}

div#contents img.pict {
  display:block;
  padding:0;
  margin:0 auto;
}

div#contents div.amazon {
  padding:0;
  margin:5px 0;
}

div#contents img.amazon_pict {
  display:block;
  padding:0;
  margin:0 auto;
}

div#contents div.amazon_text {
  padding:0;
  margin:5px 0 0 0;
}



/***** 6. SIDENAVI ***************************************/
div#sidenavi {
  color:#6b6b6b;
  width:200px;
  float:right;
  padding:0;
  margin:0 16px 0 0 !important;
  margin:40px 0 0 0;
}

div#sidenavi dl {
  width:200px;
  text-align:left;
  padding:0;
  margin:0;
}

div#sidenavi dl dt {
  color:#6b6b6b;
  font-size:11px;
  font-weight:bold;
  line-height:27px !important;
  line-height:24px;
  background-image:url(http://yoshikazuya.sakura.tv/A/sb/template/simply_side_title.gif);
  background-repeat:no-repeat;
  width:200px;
  height:24px;
  padding:0 0 0 25px;
}

div#sidenavi dl dd {
  font-size:10px;
  line-height:150%;
  border-left:solid 1px #dedede;
  padding:6px 5px 30px 5px;
}

div#sidenavi dl dd ul {
  list-style:none;
  padding:0;
  margin:0;
}

div#sidenavi dl dd li {
  padding:0;
  margin:0;
}

div#sidenavi dl dd ul li ul {
  padding:0;
  margin:0;
}

div#sidenavi dl dd ul li ul li {
  padding:0;
  margin:0 0 0 15px;
}

/*--- RECOMMEND AREA ---*/
div#sidenavi img.amazon {
  padding:0;
  margin:5px 0 0 0;
}

div#sidenavi p {
  color:#888888;
}

/*--- SEARCH AREA ---*/
div#sidenavi div.search {
  font-size:10px;
  border-left:solid 1px #dedede;
  border-bottom:solid 1px #dedede;
  text-align:right;
  padding:0 8px 20px 0;
  margin:0;
}

div.search input {
  color:#333333;
  font-size:10px;
  font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",Verdana,"£Í£Ó £Ð¥´¥·¥Ã¥¯",tahoma,Osaka,sans-serif;
  background-color:#ffffff;
  border:solid 1px #6b6b6b;
  margin:3px 0 0 0;
}

div.search input.button {
  color:#ffffff;
  font-weight:bold;
  background-color:#6b6b6b;
  border:solid 1px #ffffff;
}



/***** 7. FOOTER *****************************************/
div#footer div.copy {
  line-height:26px !important;
  line-height:23px;
  background-image:url(http://yoshikazuya.sakura.tv/A/sb/template/simply_cal_bg.gif);
  background-repeat:repeat-x;
  width:714px;
  height:24px;
  text-align:center;
  padding:0;
  margin:0;
}
