@charset "utf-8";

a {
    color: #0064b5;
}
        #access .sub-menu a:hover {
            background:#c3d7e6;
      color:#0672ca;
        }

    #access ul li:hover > a,
    #access a:focus {
        background: url(../img/gs-blue-menu.gif) repeat-x;
        color: #0672ca;
    }
    #access ul ul :hover > a {
        background: url(../img/gs-blue-menu-on.gif) repeat-x;
    }
    #access ul ul a:hover {
        background: url(../img/gs-blue-menu-off.gif) repeat-x;
    }
    #access ul li.current_page_item > a,
    #access ul li.current-menu-ancestor > a,
    #access ul li.current-menu-item > a,
    #access ul li.current-menu-parent > a {
        background: url(../img/gs-blue-menu-off.gif) repeat-x;
        color: #0672ca;
    }
#access ul li:hover > a,
#access ul ul :hover > a,
#access a:focus {
  background: url(../img/gs-blue-menu-on.gif) repeat-x;
}
#main #container #content h1 {
    background: #0663b1;
    background: -webkit-linear-gradient(#0663b1, #0776d3);
}
.home #main #container #content h3 {
    background: #0663b1;
    background: -webkit-linear-gradient(#0663b1, #0776d3);
}
    #headRight .info li {
    border-left:2px solid #0466b7;
    }
#access {
    background: url(../img/gs-blue-menu.gif) repeat-x;
}
    .breadcrumbs a {
        color: #0672ca;
    }
    .breadcrumbs a:after {
        border-left-color: #0672ca;
    }
#special-side {
  background:#3299ef;
}
        #area-list li a {
            border: solid 1px #067bd9;
            background: #0589f5;
            background: -webkit-linear-gradient(#0589f5, #0272cc);
        }
        #area-list li a:hover {
            text-shadow: 0 1px 1px #067bd9;
            background: #0589f5f;
      opacity:0.8;
      text-decoration:none;
        }
  .glossary_idx_ttl li a{
    background: -webkit-linear-gradient(#97bede, #84b1d6);
  }
.glossary_list dt a strong{
  color:#0064B6;
  border-left:solid 5px #0064B6;
}
  .glossary_list dd li a{
    color:#0064B6;
  }
            .tax-body dl dd strong {
                border-left: solid 5px #0064B6;
            }
#glossary.tax-body dl dt {
    border-top: solid 3px #0064b5;
}
                #content .tax-body dl.entryList dd li .meta-date {
          color:#0064b5;
                }
                #content .tax-body dl.entryList dd li p strong {
                    border-left: solid 5px #0064B6;
                }
  #tab_menu li a{
    border:solid 1px #31a1f9;
    background:#57b3ff;
    background: -webkit-linear-gradient(#57b3ff, #208ae0);
    }
  #tab_menu li.select a,#tab_menu li a:hover{
    border:solid 1px #067bd9;
    background:#0589f5;
    background: -webkit-linear-gradient(#0589f5, #0272cc);
    }
  #tab_menu li.select:after{
    border:solid 6px #0064b5;
    border-color:transparent transparent transparent #0064b5;
  }
    .bukken_history_wrap .rireki_clear a:link {
        color: #0064b5;
    }
    .bukken_history_wrap .rireki_link a:link {
        color: #0064b5;
    }
    .bukken_history .btn_bukkensyousai a {
    background:#97bede;
    background: -webkit-linear-gradient(#97bede, #84b1d6);
    }
    .bukken_history .tit {
    color:#0064b5;
    }
    #main #secondary .widget .bukken_ranking .caption .tit{
      color:#0064b5;
    }
.single-staffblog #main #container #content h4 {
  border-left: solid 3px #0663B1;
}
.single-staffblog #main #container #content h5 {
  border-left: solid 3px #cbdff0;
}


/* fudou.css */
.box1low {
	background:#97bede;
	background: -webkit-linear-gradient(#97bede, #84b1d6);
}
.box1 .top_title{color:#0064b5;}
#list_simplepage .list_simple_boxtitle {
  border-top-color: #0064b5;
}
#list_simplepage .list_simple_boxtitle h2 a {
  color: #0064b5;
}
#list_simplepage2 h2.entry-title{
    background: #0663b1;
    background: -webkit-linear-gradient(#0663b1, #0776d3);
}
.slick-dots li.slick-active button:before{
  color:#0064b5;}
#main #container #content.jsearch h3{
  border-top:solid 5px #0663b1;
}

#container .jsearch h4{
  border-left: 4px solid #0064b5;
}
#main #content .entry-content h2,
.entry-content h2{
border-top:solid 3px #0663B1;background:#f4f4f4;
}
#list_simplepage2 h3,
#main #content .entry-content h3,
.entry-content h3{
background:#cbdff0;
color:#0663b1;}
#main #content article .taxonomy ul li{background: #9f9f9f;color: #fff;}
#content a.arw{color:#0064b5;}


/* smp.css */
@media screen and (max-width: 658px) {
	#branding{
	  border-top:solid 8px #0065b5;
	}
	#access { background:url(../img/gs-blue-menu.gif);}

	  #tab_menu li.select:after{
		border:solid 10px #0064b5;
		border-color:#0064b5 transparent transparent transparent;
	  }
}


/* tab.css */
@media screen and (min-width: 659px) and (max-width: 1024px) {
	#branding{
		border-top:solid 8px #0065b5;
	}
		#access ul li.current_page_item > a,
		#access ul li.current-menu-ancestor > a,
		#access ul li.current-menu-item > a,
		#access ul li.current-menu-parent > a {
		background: url(../img/gs-blue-menu-off.gif) repeat-x;
		color: #0672ca;
	}
	#access {
		background: url(../img/gs-blue-menu.gif);
	}
		#tab_menu li.select:after{
			border:solid 10px #0064b5;
			border-color:#0064b5 transparent transparent transparent;
		}
}


/* pc.css */
@media screen and (min-width: 1025px) {
	body {
		background: url(../img/gs-blue-bg_header2.gif) repeat-x 0 0 #fff;
	}
		#logo-block #site-description {
		color:#0064b5;
		}
	.full-body .stickybox {
		background: #0065b5;
	}
		.stickybox .sticky-inner h1 {
			background: url(../img/gs-blue-picup.jpg) no-repeat 0;
		}
	  #special-blocks {
		background: linear-gradient(#1671BB, #0889F3);
	  }
}