@charset "utf-8";
/* ===================================================================

tamablo_theme01

 モジュール ヘッダーやフッターなどサイト内共通

header#globalHeader
footer#globalFooter
グローバルナビゲーション（ウェブページで使用）

=================================================================== */

/*----------------------------------------------------
  header#globalHeader
----------------------------------------------------*/
header#globalHeader {
  margin-bottom: 1px;
  padding: 0 0 0px;
background:url("../img/share/img_blog.jpg") no-repeat center top;
background-color:#fff;
height:218px;
}

header#globalHeader .inner {
}

header#globalHeader .hgroup {
  padding: 20px 0;
}

header#globalHeader h1 {
  margin: 0 0 7px;
  font-size: 153.9%;
  color: #222;
}

header#globalHeader h1 img {
  margin-bottom: 10px;
}

header#globalHeader h1 a {
  color: #000;
}

header#globalHeader h1 a:hover {
  color: #f63;
}

header#globalHeader p {
  color: #565656;
}

.hgroup {
/*display:none;background-color:yellow;*/
margin-left:60px;
height:146px;
}
.hgroup h1 a{

/*visibility:hidden;*/
}


/* グローバルナビゲーション（ウェブページで使用）
----------------------------------------------------*/
header#globalHeader nav {
  margin: 0;
color: #000000;
background-color: #E8E8E8;
background-position: center;
background-image: url("../img/share/menu_bg.jpg")
}

header#globalHeader nav ul {
  /zoom: 1;
  list-style: none;
  margin: 0;
}

header#globalHeader nav ul:after {
  content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}

header#globalHeader nav ul li {
  float: left;
  letter-spacing: 1px;
}

header#globalHeader nav ul li a {
  float: left;
  padding: 8px 16px;
  border-right: 1px solid #ccc;
  text-decoration: none;
}

header#globalHeader nav ul li a:hover {
  background: #666;
}


/*----------------------------------------------------
  footer#globalFooter
----------------------------------------------------*/
footer#globalFooter {
  clear: both;
  border-top: 1px solid #999;
background-color:#ECEEFB;
}

footer#globalFooter .inner {
  padding: 15px 0 55px;
}

footer#globalFooter ul {
  list-style: none;
}

footer#globalFooter .footerMenu {
  float: left;
  width: 55%;
  margin-bottom: 5px;
}

footer#globalFooter .footerMenu li {
  display: inline;
  margin-right: 15px;
  margin-bottom: 5px;
  padding: 0 0 0 15px;
  background: url(../img/share/mark_01.gif) no-repeat 5px 0.6em;
}



/* Powered と Designed
----------------------------------------------------*/
footer#globalFooter ul.by {
  float: right;
  width: 44%;
  margin-bottom: 5px;
  text-align: right;
}

footer#globalFooter ul.by li {
  display: inline;
  margin-left: 15px;
  margin-bottom: 5px;
}

/* copyright
----------------------------------------------------*/
footer#globalFooter p.copyright {
  text-align: right;
}


