@charset "utf-8";
/*
Theme Name: Lightning Child
Theme URI: 
Template: lightning
Description: 
Author: RexiusCorporation
Tags: 
Version: 0.1.0
*/

body {
    font-family: -apple-system, BlinkMacSystemFont, "游ゴシック体", YuGothic, "Yu Gothic Medium", sans-serif;
    font-feature-settings: "pkna" 1;
}

h2{
  border:none;
  font-size:150%;
  font-weight:bold;
  text-align:center;
}

.siteHeader_logo{
  float:none;
}

.siteHeader .container{
}

.navbar-header{
  background-color:#000;

}

.gMenu_outer{
  float:none;
  width:100%;
}

.gMenu{
  float:none;
    display: flex;
    justify-content: space-between;
}
.gMenu > li{
    width: 100%;
  padding:14px 0px;
}

.gMenu > li::before{
  display:none;
}

.gMenu > li > a{
  color:#FFF;
  padding:0px 1.8em !important;
  border-right:1px solid #FFF;
}

.gMenu > li > a:hover{
  color:#FFF;
}

.gMenu > li:first-child > a{
  border-left:1px solid #FFF;
}

.page-header{
  display:none;
}

.breadSection{
  display:none;
}

.siteContent{
  padding-bottom:0px;
}

.siteFooter{
  background-color:#000000;
  color:#FFF;
  border:none;
}

.footerMenu li a{
  color:#FFF;
}


.news_title{
  border-bottom:1px solid #aaa;
}

.widget_recent-posts h3.widget-title{
  display:none;
}

.widget_recent_entries ul li{
  padding-left:130px;
  position:relative;
  border-bottom: 1px solid #e5e5e5;
}

.widget_recent_entries ul li span{
  position:absolute;
  top:10px;
  left:0;
  color:#000;
  display:inline-block;
  padding-left:20px;
  padding-right:20px;
}

.widget_recent_entries ul li a{
  border:none;
}

/* 採用 */
.recruit_table{
  border-top:1px solid #6f6761;
}

.recruit_table th{
  border-bottom:1px solid #6f6761;
}

.recruit_table td{
  border-bottom:1px solid #6f6761;
  background-color:#d8d3cf;
}

.btn-black{
  background-color:#000;
  border-color:#000;
}

.btn-brown{
  background-color:#6f6761;
  border-color:#6f6761;
  border-radius:0;
}

ul.page-numbers li span.page-numbers.current{
  background-color:#6f6761;
}

.interview_top .person{
  font-size:200%;
}

.interview{
  line-height:2.2;
  font-size:105%;
}

.interview .imgleft figure{
  float:left;
  padding-right:20px;
  margin-bottom:0px;
}

.interview .imgright figure{
  float:right;
  padding-left:20px;
  margin-bottom:0px;
}

.interview .title{
  display:block;
  padding:20px 20px 35px 20px;
  font-size:140%;
}

.q1{
  background-image: url("/wp-content/themes/lightning_child/img/q1.png");
  background-repeat:no-repeat;
  background-position:0% 0%;
}

.q1 .title{
  padding-left:100px;
}

.q2{
  background-image: url("/wp-content/themes/lightning_child/img/q2.png");
  background-repeat:no-repeat;
  background-position:100% 0%;
}

.q3{
  background-image: url("/wp-content/themes/lightning_child/img/q3.png");
  background-repeat:no-repeat;
  background-position:0% 0%;
}

.q3 .title{
  padding-left:80px;
}

.q4{
  background-image: url("/wp-content/themes/lightning_child/img/q4.png");
  background-repeat:no-repeat;
  background-position:100% 0%;
}

.q5{
  background-image: url("/wp-content/themes/lightning_child/img/q5.png");
  background-repeat:no-repeat;
  background-position:0% 0%;
}

.q5 .title{
  padding-left:80px;
}

.q6{
  background-image: url("/wp-content/themes/lightning_child/img/q6.png");
  background-repeat:no-repeat;
  background-position:100% 0%;
}

.q7{
  background-image: url("/wp-content/themes/lightning_child/img/q7.png");
  background-repeat:no-repeat;
  background-position:0% 0%;
}

.q7 .title{
  padding-left:80px;
}

.q8{
  background-image: url("/wp-content/themes/lightning_child/img/q8.png");
  background-repeat:no-repeat;
  background-position:100% 0%;
}

.q9{
  background-image: url("/wp-content/themes/lightning_child/img/q9.png");
  background-repeat:no-repeat;
  background-position:0% 0%;
}

.q9 .title{
  padding-left:80px;
}


.q10{
  background-image: url("/wp-content/themes/lightning_child/img/q10.png");
  background-repeat:no-repeat;
  background-position:100% 0%;
}


address{
  background-color:#bababa;
}

iframe{
  width:100%;
}


.passion{
  line-height:2.2;
}


@media screen and (max-width:767px){
  .header_nachi{
    display:none;
  }
  .header_contact{
    display:none;
  }

  .logo_footer{
    text-align:center;
  }

  .footerMenu{
    margin-top:20px;
    padding-left:15px;
    padding-right:15px;
  }

  .footerMenu li{
    width:50%;
    display:inline-block;
    float:left;
    text-align:center;
    border-bottom:1px dotted #FFF;
  }

  .footerMenu li:last-child{
    border-bottom:1px dotted #FFF;
  }


  table,
  table tbody,
  table tbody tr,
  table tbody tr th,
  table tbody tr td{
    display:block;
    width:100%;
  }

  .interview .title{
    padding:40px 20px;
  }

  .interview .imgleft figure{
    float:none;
    padding-right:0;
  }

  .interview .imgright figure{
    float:none;
    padding-left:0;
  }

  .q1 .title,
  .q3 .title,
  .q5 .title,
  .q7 .title,
  .q9 .title,
  .q11 .title{
    padding-left:60px;
    padding-right:0px;
    text-align:right;
  }

  .q2{
    background-position:100% 48%;
  }

  .q2 .title,
  .q4 .title,
  .q6 .title,
  .q8 .title,
  .q10 .title{
    padding-left:0px;
    padding-right:60px;
  }

  .q3{
    background-position:0% 65%;
  }

  .q3 .title{
    padding-left:60px;
    padding-right:0px;
    text-align:right;
  }

  .q2{
    background-image:none;
  }

  .q3{
    background-image:none;
  }

  .q4{
    background-image:none;
  }



  .q2 .title{
    background-image: url("/wp-content/themes/lightning_child/img/q2.png");
    background-repeat:no-repeat;
    background-position:100% 0%;
  }

  .q3 .title{
    background-image: url("/wp-content/themes/lightning_child/img/q3.png");
    background-repeat:no-repeat;
    background-position:0% 0%;
  }

  .q4 .title{
    background-image: url("/wp-content/themes/lightning_child/img/q4.png");
    background-repeat:no-repeat;
    background-position:100% 0%;
  }

  .q4 .title{
    padding-left:0px;
  }



}


