@charset "UTF-8";

/*
Rootcultureブログの基本のスタイルシートです
*/

/* -- default setting -- */
* {
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  margin: 0;
  padding: 0;
  line-height: 1.5;
  text-decoration: none;
  font-family: Verdana, Arial, sans-serif,Hiragino Kaku Gothic Pro, Osaka;
}

body {
  margin: 0;
  padding: 0;       
  color: #666666;
}

  .size-SS{font-size:10px;line-height:14px;}  
  .size-S{font-size:12px;line-height:18px;}  
  .size-M{font-size:14px;line-height:20px;}  
  .size-L{font-size:17px;line-height:20px;} 
  .size-LL{font-size:20px;line-height:24px;}  
  .info{font-size:12px;letter-spacing:10px;} 

  a:link {color: #666666; text-decoration: underline;} 
  a:visited {color: #444444; text-decoration: underline;} 
  a:active {color: #aaaaaa; text-decoration: none;} 
  a:hover {color: #888888; text-decoration: underline;}


#wrap { 
  width: 930px;
 }

#header { 
  margin: 0;
  padding: 0;
 }


#leftcolumn { 
  margin: 0;
  padding: 0;
  width: 190px;
  min-height: 800px;
  float: left;
  background-color: #E9E1CF;
}

#leftcolumn h2 {
  font-size: 12px;
  color: #AFA281;
}

div.menu1 
{
  background: url("http://www.rootculture.jp/img/rootculture_03.gif") #AFA281 no-repeat bottom left; 
  padding: 3px 6px;
  text-align: center;
  font-size: 12px;
  color:#FFFFFF;
  line-height: 16px;
}
div.menu1 h1 { font-size: 12px; line-height: 14px; padding: 0; margin: 0; }

div.menuwrap { 
  padding: 10px 5px 0px 10px; 
  font-size:12px;
  line-height: 12px;

}

div.menuwrap2 { 
  padding: 0px 0px 0px 0px; 
  margin:5px 0px 0px 10px;
  font-size:12px;
  line-height: 12px;
  width:170px;
}
.menuwrap h3 { margin: 0px; font-size:12px; }
.menuwrap ul { margin: 0px; list-style: none; }
.menuwrap p { margin: 0px; }


div.menu2 
{
  width: 170px;
  padding : 8px 0px 6px 5px;
  background: url("http://www.rootculture.jp/img/rootculture_07.gif") #E9E1CF no-repeat bottom left; 
  color:#FFFFFF;
  text-align: center;
}

  div.menu2 a {color: #FFFFFF;}
  div.menu2 a:link    {color: #FFFFFF;text-decoration: none;}
  div.menu2 a:visited {color: #FFFFFF;text-decoration: none;}
  div.menu2 a:active  {color: #FFFFFF;text-decoration: none;}
  div.menu2 a:hover   {color: #FFFFFF;text-decoration: underline;}


.round-top {
	background: #ffffff url(./images/b_round_t_l.gif) no-repeat top left;
}
.round-top span {
	background: url(./images/b_round_t_r.gif) no-repeat top right;
	height: 10px;
	display: block;
}
.round-bottom {
	background: #ffffff url(./images/b_round_u_l.gif) no-repeat bottom left;
}
.round-bottom span {
	background: url(./images/b_round_u_r.gif) no-repeat bottom right;
	height: 10px;
	display: block;

}
.round-body {
  background: #ffffff;
  padding: 0 10px;
  margin: 0px;
}
.round-body h3 { margin: 0px; font-size:12px; }
.round-body ul { margin: 0px; list-style: none; }
.round-body p { margin: 0px; }


#rightcolumn {
  margin: 0;
  padding: 0;
  width: 730px;
  float: left;
}

#rightcolumn-b {
  margin: 0;
  padding: 0;
  width: 730px;
  float: left;
}

.inner { 
  margin: 18px 0px 0px 16px ;
  padding: 0;
}

.inner2 { 
  margin: 18px 0px 0px 2px ;
  padding: 0;
}

div.navi { 
  background: url("http://www.rootculture.jp/img/rootculture_04.gif") #c1b597 no-repeat bottom right; 
  padding: 8px 10px 8px 40px;
  font-size: 12px;
}
  div.navi a {color: #FFFFFF;}
  div.navi a:link    {color: #FFFFFF;text-decoration: none;}
  div.navi a:visited {color: #FFFFFF;text-decoration: none;}
  div.navi a:active  {color: #FFFFFF;text-decoration: none;}
  div.navi a:hover   {color: #FFFFFF;text-decoration: underline;}


div.navi2 { 
  background: url("http://www.rootculture.jp/01/img/rootculture_04.gif")  no-repeat bottom right; 
  padding: 8px 10px 8px 70px;
  font-size: 12px;
}
  div.navi2 a {color: #FFFFFF;}
  div.navi2 a:link    {color: #FFFFFF;text-decoration: none;}
  div.navi2 a:visited {color: #FFFFFF;text-decoration: none;}
  div.navi2 a:active  {color: #FFFFFF;text-decoration: none;}
  div.navi2 a:hover   {color: #FFFFFF;text-decoration: underline;}


div.navi3 { 
  background: url("http://www.rootculture.jp/00/img/rootculture_04.gif")  no-repeat bottom right; 
  padding: 8px 10px 8px 100px;
  font-size: 12px;
}
  div.navi3 a {color: #FFFFFF;}
  div.navi3 a:link    {color: #FFFFFF;text-decoration: none;}
  div.navi3 a:visited {color: #FFFFFF;text-decoration: none;}
  div.navi3 a:active  {color: #FFFFFF;text-decoration: none;}
  div.navi3 a:hover   {color: #FFFFFF;text-decoration: underline;}


div.navi4 { 
  float: left;
  width: 540px;
  height: 34px;
  background: url("http://www.rootculture.jp/img/rootculture_06_04.gif")  no-repeat bottom right; 

}


div.navi5 { 
  float: left;
  width: 540px;
  height: 34px;
  background: url("http://www.rootculture.jp/img/rootculture_06_01.gif")  no-repeat bottom right; 
}


div.navi6 { 
  float: right;
  width: 190px;
  height: 34px;
  background: url("http://www.rootculture.jp/img/rootculture_06_02.gif")  no-repeat bottom right; 

}


div.navi7 { 
  float: right;
  width: 190px;
  height: 34px;
  background: url("http://www.rootculture.jp/img/rootculture_06_06.gif")  no-repeat bottom right; 

}


div.navi8 { 
  float: right;
  width: 190px;
  height: 34px;
  background: url("http://www.rootculture.jp/img/rootculture_06_03.gif")  no-repeat bottom right; 

}


div.navi9 { 
  float: left;
  width: 540px;
  height: 34px;
  background: url("http://www.rootculture.jp/img/rootculture_06_05.gif")  no-repeat bottom right; 
}


div.navi10 { 
  background: url("http://www.rootculture.jp/img/rootculture_2007.gif")  no-repeat bottom right; 
  padding: 8px 10px 8px 70px;
  font-size: 12px;
}
  div.navi10 a {color: #FFFFFF;}
  div.navi10 a:link    {color: #FFFFFF;text-decoration: none;}
  div.navi10 a:visited {color: #FFFFFF;text-decoration: none;}
  div.navi10 a:active  {color: #FFFFFF;text-decoration: none;}
  div.navi10 a:hover   {color: #FFFFFF;text-decoration: underline;}


div.navi11 { 
  background: url("http://www.rootculture.jp/img/2010yc.gif")  no-repeat bottom right; 
  padding: 8px 10px 8px 55px;
  font-size: 12px;
}
  div.navi11 a {color: #FFFFFF;}
  div.navi11 a:link    {color: #FFFFFF;text-decoration: none;}
  div.navi11 a:visited {color: #FFFFFF;text-decoration: none;}
  div.navi11 a:active  {color: #FFFFFF;text-decoration: none;}
  div.navi11 a:hover   {color: #FFFFFF;text-decoration: underline;}


div.navi_p { 
  font-size: 12px;
  margin-top: 8px;
  margin-left: 38px;
}

  div.navi_p a {color: #FFFFFF;}
  div.navi_p a:link    {color: #FFFFFF;text-decoration: none;}
  div.navi_p a:visited {color: #FFFFFF;text-decoration: none;}
  div.navi_p a:active  {color: #FFFFFF;text-decoration: none;}
  div.navi_p a:hover   {color: #FFFFFF;text-decoration: underline;}


#rightcolumn h2.date-header {
     padding : 0px 0px 0px 14px;
     font-size : 12px;
     background: url("http://www.rootculture.jp/img/title1.gif") white top left no-repeat;

}

#rightcolumn h2#archive-title {
     padding : 0px 0px 0px 14px;
     font-size : 14px;
     background: url("http://www.rootculture.jp/img/title1.gif") white top left no-repeat;
}


#rightcolumn h2.comments-open-header { 
    margin: 8px 0px;
    padding : 0px 0px 0px 11px;
    font-size : 14px;
    background : url("http://www.rootculture.jp/img/title2.gif") white top left no-repeat;
}

#rightcolumn h3 {
    margin: 8px 0px;
    padding : 0px 0px 0px 11px;
    font-size : 14px;
    background : url("http://www.rootculture.jp/img/title2.gif") white top left no-repeat;
}


#rightcolumn-b h2.date-header {
     padding : 0px 0px 0px 14px;
     font-size : 12px;
  background-color: #FF9900;
}

#rightcolumn-b h2#archive-title {
     padding : 0px 0px 0px 14px;
     font-size : 14px;
     color : #FFFFFF;
  background-color: #FF9900;
}



#rightcolumn-b h2.comments-open-header { 
    margin: 8px 0px;
    padding : 0px 0px 0px 11px;
    font-size : 14px;
  background-color: #FF9900;
}

#rightcolumn-b h3 {
    margin: 8px 0px;
    padding : 0px 0px 0px 11px;
    font-size : 14px;
     color : #FFFFFF;
  background-color: #FF9900;
}




div.section {
    margin: 13px;
    font-size: 13px;
}

div.section p { 
    margin: 0px 20px;
    padding: 0px 10px 0px 0px;
    font-size: 13px;
}

div.entry {
  clear: left;
}

div.entry-content { 
    margin: 16px 0px;
    font-size: 13px;

}

div.entry-content p { 
  margin: 10px 0px;
}

div.entry-content img { 
  float: left;
  margin: 0 10px 13px 0;
}

div.entry-content strong { 
    font-weight: bold;
}

div.entry-more {
  clear: left;
}

div.section ul { margin: 6px; }
 
div.section img.image-right { }

img {
      border: 0; 
}

div.comments { 
  font-size: 12px;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 240px;
}

#comment-bake-cookie {
    margin-left: 0;
    vertical-align: middle;
}

.comments-open-header {
    clear: both;
}

#comment-post {
    font-weight: bold;
}


.entry-tags-header,
.entry-tags-list,
.entry-tag { display: inline; }

.entry-tags-list {
    list-style:none;
    padding: 0px;
}

.entry-footer,
.comment-footer,
.trackback-footer {
    margin: 0 20px 20px 0;
    padding-top: 3px;
    color: #666;
    font-size: 10px;
    text-align: right;
    clear: right;
}

.comment-content,
.trackback-content,
.comment-footer,
.trackback-footer {
    margin-left: 10px;
}

.content-nav { 
  margin: 8px;
  text-align: center; 
  font-size: 12px;
}

#trackbacks-info {
    margin: 10px 0;
    border: 1px dashed #a3b8cc;
    padding: 0 10px;
    color: #292e33;
    font-size: 11px;
    text-align: center;
    background: #e6ecf2;
}

.comments-open-footer {
    margin: 10px 0;
}





