@charset "utf-8";
/*
Theme Name: Lightning Child Sample
Theme URI: ★ テーマの公式サイトなどのURL（空欄でも可） ★
Template: lightning
Description: ★ テーマの説明（空欄でも可） ★
Author: ★ テーマ作成者の名前（空欄でも可） ★
Tags: 
Version: 0.1.2
*/
@media screen and (min-width: 901px){
	
.g__header .nav__upper {
  text-align: right;
  border-bottom: 1px #719477 solid; }
  .g__header .nav__upper .nav__ex_menu {
    width: 1100px;
    margin: auto;
    padding: 10px 0 0 0; }
    .g__header .nav__upper .nav__ex_menu ul {
      display: inline-block;
      list-style-type: none;
      margin: 4px 0;
      font-size: 0.8em; }
      .g__header .nav__upper .nav__ex_menu ul li {
        display: inline-block; }
        .g__header .nav__upper .nav__ex_menu ul li a {
          padding: .2em .4em;
          color: #4c4948;
          text-decoration: none; }
      .g__header .nav__upper .nav__ex_menu ul li.btn__english {
        margin-left: .5em; }
        .g__header .nav__upper .nav__ex_menu ul li.btn__english a {
          padding: .2em .6em;
          background-color: #c94649;
          color: #fff; }
}



@media screen and (max-width: 900px) {
	
.g__header .nav__upper {
  text-align: right;
  border-bottom: 1px #719477 solid; }
  .g__header .nav__upper .nav__ex_menu {
    width: 100%;
    margin: auto;
    padding: 10px 0 0 0; }
    .g__header .nav__upper .nav__ex_menu ul {
      display: inline-block;
      list-style-type: none;
      margin: 4px 0;
      font-size: 0.8em; }
      .g__header .nav__upper .nav__ex_menu ul li {
        display: inline-block; }
        .g__header .nav__upper .nav__ex_menu ul li a {
          padding: .2em .4em;
          color: #4c4948;
          text-decoration: none; }
      .g__header .nav__upper .nav__ex_menu ul li.btn__english {
        margin-left: .5em; }
        .g__header .nav__upper .nav__ex_menu ul li.btn__english a {
          padding: .2em .6em;
          background-color: #c94649;
          color: #fff; }

}
@media screen and (max-width: 720px) {
	
.g__header .nav__upper {
	visibility: hidden!important;
	}
}
