/*   
Theme Name: XeoryBaseChild
Theme URI: http://xeory.jp/
Description: Xeory　ベーステーマ 
Author: バズ部
Author URI: http://bazubu.com/
Template: xeory_base
Version: 0.1.7
*/

@import url('../xeory_base/style.css');

#gnav li a {
  padding: 15px 0px;
}
#gnav li a:hover {
  border-top: 2px #2581c4 solid;
  padding: 14px 0px 15px;
}

/* ----------------------------------------
* header
---------------------------------------- */
#header {
  background: #fff;
  padding: 36px 0 32px;
  border-top: 10px solid #1450aa;
  border-bottom: 1px solid #efefef;
}
#header #logo {
  float: left;
  font-size: 24px;
}
#header #logo a {
  color: #383838;
}
#header #header-sns {
  float: right;
}
#header #header-sns ul {
  padding: 0 0 10px;
}
#header #header-sns li {
  display: inline-block;
  margin-left: 30px;
  font-size: 21px;
}
#header #header-sns li a {
  color: #ccc;
}
#header #header-sns li a:hover {
  color: #57585a;
}

/* ----------------------------------------
* footer
---------------------------------------- */
#footer {
  color: #1E252C;
}
#footer a {
  color: #1E252C;
}
#footer a:hover {
  color: #2581c4;
}
#footer .wrap {
  padding: 30px 0;
}
#footer .post-share {
  padding-right: 0;
  padding-left: 0;
}

.footer-01 {
  background: #fff;
  border-top: 1px #efefef solid;
  font-size: 13px;
}
.footer-01 ul {
  overflow: hidden;
  text-align: left;
}
.footer-01 ul li {
  display: inline-block;
  margin-right: 20px;
}

.footer-02 {
  background: #fff;
  border-top: 1px #efefef solid;
  border-bottom: 10px solid #1450aa;
}
.footer-02 .footer-copy {
  text-align: right;
  font-size: 12px;
}