@charset "euc-jp";
/*
 himawari
    This theme was designed and built by rinmam and CSSEZ.com,
 through http://jp.cssez.com/.

    The CSS, XHTML and design is released under Creative Commons(BY):
 http://creativecommons.org/licenses/by/2.1/jp/

*/

/* Cross-browser settings */
* {
 margin: 0;
 padding: 0;
}

/* general styles */
body {
 height: 100%;
 background: #ffcc00;
 font-size: 13px;
}

img {
 border:0;
}

a {
 color: #166334;
}

a:visited {
 color: #009900;
}

a:hover {
 color: #666600;
}

#wrapper {
 width: 922px;
 margin: 0px auto;
 padding: 0px;
 background: #ffffff;
 color: #000000;
 font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
}




/* Header */
#header {
 float: left;
 width: 100%;
 height: 250px;
 margin: 0px;
 padding: 0px;
 background: #ffffff url(http://blog-imgs-29.fc2.com/r/i/n/rinnosuke2006/sunflower-color-a.jpg) no-repeat;
}

#header #title {
 margin: 20px 30px 0px 30px;
 padding: 0px;
 color: #009900;
 font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
 font-size: 1.7em;
 text-align: right;
}

#header #title a {
 color: #009900;
}

#header div#description {
 margin: 5px 30px 0px 30px;
 padding: 0px;
 color: #000000;
 font-size: 1.0em;
 text-align: right;
}

/* Navigation */
#navigation {
 float: left;
 width: 93%;
 margin: 0;
 padding: 10px 2% 0px 5%;
 background: #ffffff;
}

#navigation ul {
 list-style:none;
 float: right;
}

#navigation li {
 display:inline;
 float:left;
 margin: 0px;
}

#navigation li a.tabs {
 float:left;
 padding-left: 4px;
 text-decoration:none;
}

#navigation li a.tabs:hover {
 background: #FFFF99;
}

#navigation li a.tabs span {
 float:left;
 padding: 5px 15px 4px 6px;
 color: #999999;
 font-size: 1.0em;
}

#navigation li a.tabs:hover span {
 background: #FFFF99;
 color: #009900;
}

/*calender*/

#calender {
       text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
       border-bottom: dotted 1px #009900;
}



#calender ul {
  font-family: Arial, Geneva, Helvetica, sans-serif;
  font-size: 12px;
  list-style-position : inside;
}

#calender li {
  display : inline;
  list-style-type : none;
}

#calender li a{
             color: #166334;
             text-decoration:none;
}


#calender li a:hover {
                color: #666600;
                     text-decoration : underline;
}



/*calender*/

.calender {
  color: gray;
  width: 95%;
    text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
    border-bottom: dotted 1px #009900;
}

li.day {
  padding: 0px 3px 0px 2px;
}

.prev-month-calendar {
  margin-right : 8px;
}

.next-month-calendar {
  margin-left : 8px;
}



/* Main contents */
#contents {
 float: left;
 width: 680px;
 margin: 20px 0px 0px;
 padding: 0px;
 background: #ffffff;
 color: #666666;
 font-size: 1.0em;
 text-align: left;
}

#contents h2 {
 margin: 20px 25px 10px;
 padding: 10px 0px 10px 20px;
 border-bottom: 1px dotted #009900;
 border-left: 5px solid #009900;
 background:  url(http://blog-imgs-29.fc2.com/r/i/n/rinnosuke2006/sunflower-icon.jpg) no-repeat;
 background-position: right; 
 color: #009900;
 font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
 font-size: 1.4em;
 text-align: left;
}

#contents h2 a {
 color: #009900;
}

#contents .contents_body {
 margin: 15px 25px;
 padding: 0px 0px 50px 0px;
}

#contents  .fc2_footer {
 margin: 15px 25px;
 padding: 0px;
}

#contents h3 {
 margin: 20px 25px 10px;
 padding: 10px 20px;
 border-bottom: 1px dotted #009900;
 font-family: '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
 font-size: 1.0em;
 text-align: left;
}

#contents blockquote {
 padding: 10px;
 background: #efefef;
 border: #ff6600;
}

/* Sidebar */
#firstSide { float: left;}

.sidebar {
 width: 200px;
 margin: 20px 5px 10px 0px;
 padding: 0px 0px 0px 20px;
 background: #£æ£æ£æ£æ£æ£æ;
 font-size: 0.9em;
 text-align: left;
}

.sidebar h4 {
 margin: 20px 15px 20px 0px;
 padding: 5px 10px;
 border-bottom: 1px dotted #009900;
 border-left: 5px solid #009900;
 color: #ff6600;
 font-family: ,'ÉÙ»Î¥Ý¥Ã¥×£Ð','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
 font-size: 1.3em;
 text-align: left;
}

.sidebar ul {
 list-style:none;
 width: 185px;
}

.sidebar p {
 padding: 3px 0px 3px 15px;
}

.sidebar li {
 line-height: 0;
}

.sidebar li a {
 display:block;
 line-height: normal;
 padding: 3px 0px 3px 15px;
 background: #ffffff;
 color: #000000;
 font-size: 1.0em;
 text-align: left;
 text-decoration: none;
}

.sidebar li a:hover {
 background: #ffffff;
 color: #009900;
}

/* Footer */
#footer {
 clear:both;
 width: 100%;
 height: 35px;
 margin: 0px;
 padding: 20px 0px 0px;
 background: #ffffff;
 color: #999999;
 font-size: 0.8em;
 text-align: center;
}

