﻿@charset "utf-8";
/*!
 * color_brown CSS
 * ---------------------------------------------
 * 配色に関するCSSです
 */

/* text-color */

a,
.freetxt h4,
.freetxt .lv4
{ color: #6D4620; }

a:visited
{ color: #777; }


/* background-color */

#footer,
.freetxt table thead th,
#main #BlogComment #BlogCommentList .comment
{ background: #EEEADD; }

  #document #main #BlogComment #BlogCommentList .comment:after {
    border-color: transparent transparent #EEEADD transparent;
  }

#header #headerNav ul li a:hover,
#header #headerNav ul li a:focus,
#globalNav ul li ul,
#globalNav ul li ul li a,
#main .section .sectionHeader,
#main .headline .post,
#main .posts .post .postContents p.more,
#main .section .search-result,
#sub .widget-local-navi ul li a:hover,
#sub .widget-local-navi ul li a:focus,
#sub .widget-local-navi ul li.current a:link,
#sub .widget-local-navi ul li.current a:visited,
#sub .widget,
.freetxt h2,
.freetxt .lv2,
.freetxt table tbody th,
.freetxt .box02,
.freetxt blockquote,
#Home #main #pickup .post,
#Home #main #topSummary .sectionContents .post a:hover,
#Home #main #headline .post
{ background: #F2F0EC; }

#main .headline .even
{ background: transparent; }

#main .headline .postHover,
#Home #main #pickup .postHover
{ background-color: #F2F0EC; }

#footer .backToTop
{ background-color: #6D4620; }

#footer .backToTop a:hover
{ background-color: #805427; }

#globalNav ul li ul li a:hover
{ background: FFF; }


/* border-color */

#footer,
#main .categoryHeader,
#main .article .articleHeader,
#main .section .sectionHeader,
#main .posts .post .postHeader,
#main #commentFb h1,
#main #BlogComment h4,
#sub .widget-local-navi h2,
#sub .widget,
.freetxt h3,
.freetxt .lv3,
.freetxt hr,
.freetxt .box01,
#Home #main #topSummary .post a .postContents h1
{ border-color: #6D4620; }

#header #headerNav ul,
#header #headerNav ul li a,
#globalNav ul li ul li a,
#main .search .post,
#sub .widget-local-navi ul,
#sub .widget-local-navi ul li,
#main #ContentsNavi,
#Home #main #topSummary .sectionContents .post
{ border-color: #D0CDCA; }

.freetxt table,
.freetxt table th,
.freetxt table td
{ border-color: #B8B5B0; }

#main #BlogComment #BlogCommentList .comment:after {
  border-color: transparent transparent #EEEADD transparent;
}


/* icons */

#main .posts .post .postContents p.more a,
.freetxt a.linkBtn:before,
#Home #main #pickup .post .postContents p.moreLink b,
#Home #main #topSummary .post .postContents p.moreLink b
{ background-image: url(../images/base/arrow_01_brown.png); }

#main .search .post p.permalink a,
.widget-local-navi ul li a
{ background-image: url(../images/base/arrow_02_brown.png); }

.freetxt h3,
.freetxt .lv3
{ background-image: url(../images/base/bullet_02_brown.png); }

.freetxt ul li
{ /*background-image: url(../images/base/bullet_01_brown.png);*/ }


/* globalNav */

#globalNav {
  background: #FF8200;
  border-style: solid;
  border-width: 1px 0;
  border-color: #FF970D transparent #000000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FFB100), to(#E2630E));
  background-image: -webkit-linear-gradient(top, #FFB100, #E2630E);
  background-image: -moz-linear-gradient(top, #FFB100, #ED5E00);
  background-image: -ms-linear-gradient(top, #FFB100, #ED5E00);
  background-image: -o-linear-gradient(top, #FFB100, #ED5E00);
  background-image: linear-gradient(top, #FFB100, #ED5E00);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFB100, endcolorstr=#ED5E00));
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFB100, endcolorstr=#ED5E00))";
}

#globalNav ul {
  border-color: #704C06;
}

  #globalNav ul li {
    float: left;
  }

    #globalNav ul li a {
      color: #FFFFFF;
      border-color: #704C06;
      text-shadow: 0 0 .3em rgba(0,32,64,.3);
    }

      #globalNav ul li a:hover,
      #globalNav ul li a:focus,
      #globalNav ul li.stay a:link,
      #globalNav ul li.stay a:visited {
        background-color: #FF9900;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#E4990B), to(#FFBB00));
        background-image: -webkit-linear-gradient(top, #E4990B, #FFBB00);
        background-image: -moz-linear-gradient(top, #E4990B, #FFBB00);
        background-image: -ms-linear-gradient(top, #E4990B, #FFBB00);
        background-image: -o-linear-gradient(top, #E4990B, #FFBB00);
        background-image: linear-gradient(top, #E4990B, #FFBB00);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#E4990B, endcolorstr=#FFBB00));
        -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#E4990B, endcolorstr=#FFBB00))";
      }


/* searchBox */

#header #searchBox {
  background-color: #F5F4ED;
  border-color: #B8B5B0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#EBE9E2), to(#F6F5EF));
  background-image: -webkit-linear-gradient(top, #EBE9E2, #F6F5EF);
  background-image: -moz-linear-gradient(top, #EBE9E2, #F6F5EF);
  background-image: -ms-linear-gradient(top, #EBE9E2, #F6F5EF);
  background-image: -o-linear-gradient(top, #EBE9E2, #F6F5EF);
  background-image: linear-gradient(top, #EBE9E2, #F6F5EF);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#EBE9E2, endcolorstr=#F6F5EF));
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#EBE9E2, endcolorstr=#F6F5EF))";
}
