@charset "EUC-JP";

/*-----------------------------------------------
  Template : Sunset Ver1.00
  Auter    : 結依
  SiteURL  : http://petit-chocolat.net/blog/
  Copyright(c)chocolat*BLOG All rights reserved.
-----------------------------------------------*/

/*-----------------------------------------------
  1. RESET
  2. GLOBAL SETTINGS
  3. LAYOUT
  4. SUBMENU
  5. CALENDAR
  6. SEARCH
  7. CONTENTS
  8. SIDENAVI
  9. FOOTER
-----------------------------------------------*/

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



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



/***** 2. GLOBAL SETTINGS ********************************/
body {
  color:#333333;
  font-size:12px;
  font-family:"ヒラギノ角ゴ Pro W3",Verdana,"ＭＳ Ｐゴシック",tahoma,Osaka,sans-serif;
  text-align:center;
  padding:0:
  margin:0 auto;
}

a:link    { color:#5c5cd6; text-decoration:none; }
a:active  { color:#5c5cd6; text-decoration:none; }
a:visited { color:#5c5cd6; text-decoration:none; }
a:hover   { color:#ad8f85; text-decoration:none; }

a img {
  border:none;
}

ul, ol, dl, dt, dd {
  list-style:none;
  padding:0px;
  margin:0px;
}

div, p, blockquote, hr, address, noscript {
  font-style:normal;
  font-weight:normal;
}

h1, h2, h3 {
  padding:0px;
  margin:0px;
}

br.clear {
  font-size:0px;
  clear:both;
}

em {
  color:#a33737;
  font-style:normal;
  background-color:#ffecdb;
}

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

del {
  text-decoration:line-through;
}

blockquote {
  background-color:#e6ebe0;
  border:solid 1px #7a7a52;
  position:static;
  width:90% !important;
  width:96%;
  padding:5px 10px;
  margin:5px 0 5px 10px;
}



/***** 3. LAYOUT *****************************************/
div#wrapper {
  background-image:url(http://sea.cashingstroke.com/template/sunset_wrapper.gif);
  background-repeat:repeat-y;
  width:761px;
  padding:0;
  margin:0 auto;
}

div#header {
  background-image:url(http://sea.cashingstroke.com/template/sunset_logo.jpg);
  background-repeat:no-repeat;
  width:755px;
  height:115px;
  padding:0;
  margin:0 auto;
}

div#container {
  width:755px;
  padding:0;
  margin:0 auto;
}

div#contents {
  width:500px;
  float:left;
}

div#sidenavi {
  width:210px;
  float:right;
}

div#footer {
  background-image:url(http://sea.cashingstroke.com/template/sunset_footer.jpg);
  background-repeat:no-repeat;
  width:755px;
  height:43px;
  margin:50px auto 0 auto;
}



/***** 4. HEADER *****************************************/
div#header h1 {
  color:#e0b8b8;
  font-size:22px;
  text-align:right;
  padding:35px 20px 0 0;
}

div#header h1 a:link    { color:#e0b8b8; text-decoration:none; }
div#header h1 a:active  { color:#e0b8b8; text-decoration:none; }
div#header h1 a:visited { color:#e0b8b8; text-decoration:none; }
div#header h1 a:hover   { color:#86a369; text-decoration:none; }

div#header div.description {
  color:#cdcdcd;
  font-size:10px;
  text-align:right;
  padding:10px 20px 0 0;
}



/***** 5. CALENDAR ***************************************/
div#calendar {
  font-size:11px;
  line-height:25px;
  background-image:url(http://sea.cashingstroke.com/template/sunset_cal.jpg);
  background-repeat:no-repeat;
  width:755px;
  height:25px;
  text-align:center;
  padding:0;
  margin:0 auto;
}

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



/***** 6. SEARCH *****************************************/
div#search {
  background-image:url(http://sea.cashingstroke.com/template/sunset_search.jpg);
  background-repeat:no-repeat;
  width:755px;
  height:46px;
  text-align:right;
  padding:0;
  margin:0 auto;
}

div#search input {
  color:#ffffff;
  font-family:"ヒラギノ角ゴ Pro W3",Verdana,"ＭＳ Ｐゴシック",tahoma,Osaka,sans-serif;
  font-size:10px;
  background-color:#38251b;
  border:solid 1px #cccccc;
  padding:2px;
  margin:6px 0 0 0;
}

div#search input.button {
  font-weight:bold;
  padding:0;
  margin:6px 10px 0 0;
}



/***** 7. CONTENTS ***************************************/
div.entry div.pagenavi {
  font-size:10px;
  line-height:150%;
  text-align:center;
  padding:0;
  margin:0 0 20px 0;
}

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

div.entry,
div.comment,
div.trackback,
div.profile {
  line-height:150%;
  text-align:left;
  margin:40px 0 0 10px;
}

div.entry h2,
div.comment h3,
div.trackback h3,
div.profile h2 {
  color:#7a1f36;
  font-size:12px;
  line-height:180%;
  letter-spacing:1px;
  border-top:solid 1px #8e8787;
  border-right:solid 1px #8e8787;
  border-bottom:solid 1px #8e8787;
  border-left:solid 13px #8e8787;
  padding:0 0 0 8px;
}

div.entry h2 a:link    { color:#7a1f36; text-decoration:none; }
div.entry h2 a:active  { color:#7a1f36; text-decoration:none; }
div.entry h2 a:visited { color:#7a1f36; text-decoration:none; }
div.entry h2 a:hover   { color:#86a369; text-decoration:none; }

div.entry_body,
div.entry_more,
div.profile_body {
  padding:8px 0 0 0;
}

div.comment dl dd,
div.trackback dl dd {
  margin:8px 0 0 0;
}

div.comment dl dt,
div.trackback dl dt {
  font-size:10px;
  line-height:180%;
  text-align:right;
  border-top:solid 1px #8e8787;
  border-right:solid 1px #8e8787;
  border-bottom:solid 1px #8e8787;
  padding:0 5px 0 0;
  margin:5px 0 0 0;
}


/*----- エントリー -----*/
div.entry_author {
  font-size:10px;
  line-height:180%;
  border-top:solid 1px #8e8787;
  border-right:solid 1px #8e8787;
  text-align:right;
  padding:0 5px 0 0;
}

div.entry_state {
  font-size:10px;
  text-align:right;
  margin:15px 0 0 0;
}

/*----- コメントフォーム -----*/
div.comment_form {
  margin:15px 0 0 0;
}

div.comment_form dl dt label#labelsubmit {
  display:none;
}

div.comment_form dl dt {
  font-size:12px;
  border:0;
  text-align:left;
  padding:0;
  margin:0;
}

div.comment_form dl dd {
  text-align:left;
  padding:0;
  margin:0;
}

div.comment_form input, textarea {
  color:#333333;
  font-size:12px;
  font-family:"ヒラギノ角ゴ Pro W3",Verdana,"ＭＳ Ｐゴシック",tahoma,Osaka,sans-serif;
  background-color:#ffffff;
  border:solid 1px #8e8787;
  padding:1px;
}

div.comment_form input.button {
  color:#ffffff;
  background-color:#38251b;
  border:solid 1px #cccccc;
  padding:2px;
  margin:6px 0 0 0;
}

/*----- トラックバック -----*/
div.trackback p.tb_url {
  padding:8px 0 0 0;
}

div.trackback input {
  color:#333333;
  font-size:12px;
  font-family:"ヒラギノ角ゴ Pro W3",Verdana,"ＭＳ Ｐゴシック",tahoma,Osaka,sans-serif;
  background-color:#ffffff;
  border:0;
}

/*----- 記事内のリストマーク -----*/
div.entry ul li {
  list-style-type:circle;
  padding:0;
  margin:0 0 0 15px;
}

div.entry ol li {
  list-style-type:decimal;
  padding:0;
  margin:0 0 0 25px;
}

/*----- 記事内の画像 -----*/
div.entry img.thumb {
  float:left;
  clear:left;
  padding:0;
  margin:0 10px 0 0;
}

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

/*----- 記事内のオススメ -----*/
div.entry div.amazon {
  padding:0;
  margin:0;
}

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

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



/***** 8. SIDENAVI ***************************************/
div#sidenavi dl {
  line-height:130%;
  text-align:left;
  padding:0;
  margin:35px 0 0 0;
}

div#sidenavi dl dt {
  color:#38251b;
  font-size:11px;
  font-weight:bold;
  border-bottom:solid 2px #8e8787;
}

div#sidenavi dl dt span {
  color:#8e8787;
  padding:0 2px 0 0;
}

div#sidenavi dl dd {
  font-size:10px;
  padding:0;
  margin:5px 5px 0 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;
}

/*----- アマゾン -----*/
div#sidenavi img.amazon {
  padding:0;
  margin:5px 0 0 0;
}

div#sidenavi p {
  color:#808080;
  line-height:120%;
}



/***** 9. FOOTER *****************************************/
div#footer div.copy {
  padding:8px 0 0 0;
}

