@charset "UTF-8";

/* accessibility_too
----------------------------------------------- */
#accessibility_tool {
	height: 41px;
	width: 770px;
}
/* block-skip
----------------------------------------------- */
#nocssread {
  float: left;
}
#nocssread a {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}
#nocssread a:focus,
#nocssread a.show {
  width: auto;
  height: auto;
  padding: 0 10px;
  background-color: #f2cfd8;
}


/* font-size
----------------------------------------------- */
#fontsize {
	margin-left: 90px;
}

#fontsize,
#theme_color,
#sitemap {
	margin-right: 10px;
	padding-right: 10px;
	float: left;
	padding-top: 6px;
	padding-bottom: 3px;
	color: #555;
	font-size: 12px;
}

/* font size */
#fontsize a {
	font-size: 12px;
	border: 1px solid #999999;
	background-color: #fdfdfd;
	line-height: 1;
	color: #333;
	text-decoration: none;
	padding: 3px;
}
#fontsize a:focus,
#fontsize a:hover {
  background-color: #e2fab2;
}

/* Theme Color */
#theme_color a {
	line-height: 1;
	border: 1px solid #999;
	color: #FFF;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	text-decoration: none;
}
#theme_color #themeBlack {
  background-color: #000;
  color: #fff;
}
#theme_color #themeBlue {
  background-color: #1745cc;
  color: #fff;
}
#theme_color #themeWhite {
  background-color: #ffffff;
  color: #555;
}

#sitemap a {
	color: #555;
	text-decoration: none;
	font-size: 12px;
}
#sitemap a:hover {
	color: #7dc5df;
	text-decoration: none;
}

/* //////////////////// google検索 20170307 //////////////////// */
#search_box {
	width: 260px;
	float: left;
	height: 28px;
}
.gsc-branding-text,
.gsc-branding-img{
	display: none;
}
#gsc-i-id1,
.gsc-input {
	padding: 6px;
}
.gsc-search-button input {
	border: 1pt solid #999999!important;
}
.gsc-search-box {
	margin: 0!important;
}



/* navigationNotice
----------------------------------------------- */
#navigationNotice {
  padding: 6px 10px;
  background-color: #dddddd;
  font-weight: bold;
}
